article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  max-width: 100%;
  width: auto \9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-color: #FFFFFF;
}
a {
  color: #08c;
  text-decoration: none;
}
a:hover {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
  border-radius: 500px;
}
.row {
  margin-left: -20px;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.1276595744681%;
  *margin-left: 2.0744680851064%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.946808510638%;
}
.row-fluid .span11 {
  width: 91.489361702128%;
  *width: 91.436170212766%;
}
.row-fluid .span10 {
  width: 82.978723404255%;
  *width: 82.925531914894%;
}
.row-fluid .span9 {
  width: 74.468085106383%;
  *width: 74.414893617021%;
}
.row-fluid .span8 {
  width: 65.957446808511%;
  *width: 65.904255319149%;
}
.row-fluid .span7 {
  width: 57.446808510638%;
  *width: 57.393617021277%;
}
.row-fluid .span6 {
  width: 48.936170212766%;
  *width: 48.882978723404%;
}
.row-fluid .span5 {
  width: 40.425531914894%;
  *width: 40.372340425532%;
}
.row-fluid .span4 {
  width: 31.914893617021%;
  *width: 31.86170212766%;
}
.row-fluid .span3 {
  width: 23.404255319149%;
  *width: 23.351063829787%;
}
.row-fluid .span2 {
  width: 14.893617021277%;
  *width: 14.840425531915%;
}
.row-fluid .span1 {
  width: 6.3829787234043%;
  *width: 6.3297872340426%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914894%;
  *margin-left: 104.14893617021%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957447%;
  *margin-left: 102.02127659574%;
}
.row-fluid .offset11 {
  margin-left: 95.744680851064%;
  *margin-left: 95.63829787234%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.617021276596%;
  *margin-left: 93.510638297872%;
}
.row-fluid .offset10 {
  margin-left: 87.234042553191%;
  *margin-left: 87.127659574468%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.106382978723%;
  *margin-left: 85%;
}
.row-fluid .offset9 {
  margin-left: 78.723404255319%;
  *margin-left: 78.617021276596%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.595744680851%;
  *margin-left: 76.489361702128%;
}
.row-fluid .offset8 {
  margin-left: 70.212765957447%;
  *margin-left: 70.106382978723%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.085106382979%;
  *margin-left: 67.978723404255%;
}
.row-fluid .offset7 {
  margin-left: 61.702127659574%;
  *margin-left: 61.595744680851%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106%;
  *margin-left: 59.468085106383%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702%;
  *margin-left: 53.085106382979%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234%;
  *margin-left: 50.957446808511%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106383%;
  *margin-left: 44.574468085106%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.553191489362%;
  *margin-left: 42.446808510638%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957%;
  *margin-left: 36.063829787234%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.042553191489%;
  *margin-left: 33.936170212766%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085%;
  *margin-left: 27.553191489362%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.531914893617%;
  *margin-left: 25.425531914894%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170213%;
  *margin-left: 19.042553191489%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.021276595745%;
  *margin-left: 16.914893617021%;
}
.row-fluid .offset1 {
  margin-left: 10.63829787234%;
  *margin-left: 10.531914893617%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.5106382978723%;
  *margin-left: 8.4042553191489%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999;
}
.text-warning {
  color: #c09853;
}
.text-error {
  color: #b94a48;
}
.text-info {
  color: #3a87ad;
}
.text-success {
  color: #468847;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
h1 {
  font-size: 36px;
  line-height: 40px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 40px;
}
h4 {
  font-size: 18px;
  line-height: 20px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 {
  font-size: 12px;
  line-height: 20px;
}
h1 small {
  font-size: 24px;
}
h2 small {
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
  display: inline-block;
  display: block;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 140px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 160px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #FFFFFF;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  border-radius: 3px;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82,168,236,0.8);
  outline: 0;
  outline: thin dotted \9;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
  cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #FFFFFF;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999;
  background-color: #fcfcfc;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
  display: inline-block;
  display: block;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"] {
  float: left;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-append select,
.input-append .uneditable-input,
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 14px;
  vertical-align: top;
  border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #FFFFFF;
  background-color: #eee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-append .btn,
.input-prepend .add-on,
.input-prepend .btn {
  vertical-align: top;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius: 3px 0 0 3px;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 3px 3px 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  margin-bottom: 0;
  border-radius: 15px;
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  border-radius: 0;
}
.form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 160px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}
table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
.table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
.table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
.table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
.table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
.table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
.table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
.table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
.table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
.table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
.table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f2dede;
}
.table tbody tr.warning td {
  background-color: #fcf8e3;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #FFFFFF;
}
.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #08c;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top,#08c,#0077b3);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
  background-image: -webkit-linear-gradient(top,#08c,#0077b3);
  background-image: -o-linear-gradient(top,#08c,#0077b3);
  background-image: linear-gradient(to bottom,#08c,#0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  background-color: #08c;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top,#08c,#0077b3);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
  background-image: -webkit-linear-gradient(top,#08c,#0077b3);
  background-image: -o-linear-gradient(top,#08c,#0077b3);
  background-image: linear-gradient(to bottom,#08c,#0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #FFFFFF;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}
.well-large {
  padding: 24px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  border-radius: 3px;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease;
}
.collapse.in {
  height: auto;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top,#FFFFFF,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#FFFFFF),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#FFFFFF,#e6e6e6);
  background-image: -o-linear-gradient(top,#FFFFFF,#e6e6e6);
  background-image: linear-gradient(to bottom,#FFFFFF,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  *margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  -moz-transition: background-position .1s linear;
  -o-transition: background-position .1s linear;
  transition: background-position .1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 17px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255,255,255,0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top,#08c,#0044cc);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
  background-image: -webkit-linear-gradient(top,#08c,#0044cc);
  background-image: -o-linear-gradient(top,#08c,#0044cc);
  background-image: linear-gradient(to bottom,#08c,#0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #0044cc;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top,#fbb450,#f89406);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
  background-image: -o-linear-gradient(top,#fbb450,#f89406);
  background-image: linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#62c462,#51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
  background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #2f96b4;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top,#444,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
  background-image: -webkit-linear-gradient(top,#444,#222);
  background-image: -o-linear-gradient(top,#444,#222);
  background-image: linear-gradient(to bottom,#444,#222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #090909 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  border-radius: 0;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.dropup .btn-large .caret {
  border-bottom: 5px solid #000000;
  border-top: 0;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.btn-group-vertical .btn {
  display: block;
  float: none;
  width: 100%;
  border-radius: 0;
}
.btn-group-vertical .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical .btn:first-child {
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical .btn:last-child {
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical .btn-large:first-child {
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical .btn-large:last-child {
  border-radius: 0 0 6px 6px;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
  background-color: #08c;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #FFFFFF;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
  display: inline-block;
  display: block;
}
.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555;
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #FFFFFF;
  background-color: #08c;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #08c;
  border-bottom-color: #08c;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #FFFFFF;
  background-color: #999;
  border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999;
}
.tabbable {
  *zoom: 1;
  display: inline-block;
  display: block;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eee #ddd #eee #eee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #FFFFFF;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eee #eee #eee #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #FFFFFF;
}
.nav > .disabled > a {
  color: #999;
}
.nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.navbar {
  overflow: visible;
  margin-bottom: 20px;
  color: #777;
  *position: relative;
  *z-index: 2;
}
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
  background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
  background-image: -o-linear-gradient(top,#ffffff,#f2f2f2);
  background-image: linear-gradient(to bottom,#ffffff,#f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  box-shadow: 0 1px 4px rgba(0,0,0,0.065);
  *zoom: 1;
  display: inline-block;
  display: block;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar-link {
  color: #777;
}
.navbar-link:hover {
  color: #333;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  width: 100%;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e6e6e6;
  -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top,#f2f2f2,#e6e6e6);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
  background-image: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
  background-image: -o-linear-gradient(top,#f2f2f2,#e6e6e6);
  background-image: linear-gradient(to bottom,#f2f2f2,#e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
  box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0,0,0,0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0,0,0,0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #FFFFFF;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e6e6e6;
  color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse {
  color: #999;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top,#222222,#111111);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
  background-image: -webkit-linear-gradient(top,#222222,#111111);
  background-image: -o-linear-gradient(top,#222222,#111111);
  background-image: linear-gradient(to bottom,#222222,#111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #FFFFFF;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #FFFFFF;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #FFFFFF;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #FFFFFF;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #FFFFFF;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.navbar-inverse .navbar-search .search-query {
  color: #FFFFFF;
  background-color: #515151;
  border-color: #111111;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #FFFFFF;
  background-color: #FFFFFF;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
  box-shadow: 0 0 3px rgba(0,0,0,0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top,#151515,#040404);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
  background-image: -webkit-linear-gradient(top,#151515,#040404);
  background-image: -o-linear-gradient(top,#151515,#040404);
  background-image: linear-gradient(to bottom,#151515,#040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #040404;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 0 #FFFFFF;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb .active {
  color: #999;
}
.pagination {
  height: 40px;
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 0 14px;
  line-height: 38px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-radius: 3px 0 0 3px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a,
.pager span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a,
.pager .next span {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
  color: #999;
  background-color: #fff;
  cursor: default;
}
.modal-open .modal .dropdown-menu {
  z-index: 2050;
}
.modal-open .modal .dropdown.open {
  *z-index: 2050;
}
.modal-open .modal .popover {
  z-index: 2060;
}
.modal-open .modal .tooltip {
  z-index: 2080;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #FFFFFF;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.3);
  *border: 1px solid #999;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #FFFFFF;
  -moz-box-shadow: inset 0 1px 0 #FFFFFF;
  box-shadow: inset 0 1px 0 #FFFFFF;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.popover.top {
  margin-bottom: 10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-right: 10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow:after {
  content: "";
  z-index: -1;
}
.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #fff;
}
.popover.top .arrow:after {
  border-width: 11px 11px 0;
  border-top-color: rgba(0,0,0,0.25);
  bottom: -1px;
  left: -11px;
}
.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #fff;
}
.popover.right .arrow:after {
  border-width: 11px 11px 11px 0;
  border-right-color: rgba(0,0,0,0.25);
  bottom: -11px;
  left: -1px;
}
.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}
.popover.bottom .arrow:after {
  border-width: 0 11px 11px;
  border-bottom-color: rgba(0,0,0,0.25);
  top: -1px;
  left: -11px;
}
.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #fff;
}
.popover.left .arrow:after {
  border-width: 11px 0 11px 11px;
  border-left-color: rgba(0,0,0,0.25);
  bottom: -11px;
  right: -1px;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
  display: inline-block;
  display: block;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.row-fluid .thumbnails {
  margin-left: 0;
}
.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
a.thumbnail:hover {
  border-color: #08c;
  -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #555;
}
.label,
.badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #999;
}
.label {
  padding: 1px 4px 2px;
  border-radius: 3px;
}
.badge {
  padding: 1px 9px 2px;
  border-radius: 9px;
}
a.label:hover,
a.badge:hover {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top,#149bdf,#0480be);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
  background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
  background-image: -o-linear-gradient(top,#149bdf,#0480be);
  background-image: linear-gradient(to bottom,#149bdf,#0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width .6s ease;
  -moz-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
  background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top,#62c462,#57a957);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
  background-image: -webkit-linear-gradient(top,#62c462,#57a957);
  background-image: -o-linear-gradient(top,#62c462,#57a957);
  background-image: linear-gradient(to bottom,#62c462,#57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
  background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
  background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
  background-image: linear-gradient(to bottom,#5bc0de,#339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top,#fbb450,#f89406);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
  background-image: -o-linear-gradient(top,#fbb450,#f89406);
  background-image: linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  background: #222;
  border: 3px solid #FFFFFF;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #FFFFFF;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333;
  background: rgba(0,0,0,0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #FFFFFF;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
@media (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade.in {
    top: auto;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0,0,0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
    display: inline-block;
    display: block;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
    display: inline-block;
    display: block;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265%;
    *margin-left: 2.7092394498648%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.946808510638%;
  }
  .row-fluid .span11 {
    width: 91.489361702128%;
    *width: 91.436170212766%;
  }
  .row-fluid .span10 {
    width: 82.978723404255%;
    *width: 82.925531914894%;
  }
  .row-fluid .span9 {
    width: 74.468085106383%;
    *width: 74.414893617021%;
  }
  .row-fluid .span8 {
    width: 65.957446808511%;
    *width: 65.904255319149%;
  }
  .row-fluid .span7 {
    width: 57.446808510638%;
    *width: 57.393617021277%;
  }
  .row-fluid .span6 {
    width: 48.936170212766%;
    *width: 48.882978723404%;
  }
  .row-fluid .span5 {
    width: 40.425531914894%;
    *width: 40.372340425532%;
  }
  .row-fluid .span4 {
    width: 31.914893617021%;
    *width: 31.86170212766%;
  }
  .row-fluid .span3 {
    width: 23.404255319149%;
    *width: 23.351063829787%;
  }
  .row-fluid .span2 {
    width: 14.893617021277%;
    *width: 14.840425531915%;
  }
  .row-fluid .span1 {
    width: 6.3829787234043%;
    *width: 6.3297872340426%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845%;
    *margin-left: 105.41847889973%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093923%;
    *margin-left: 102.6560479605%;
  }
  .row-fluid .offset11 {
    margin-left: 95.744680851064%;
    *margin-left: 95.63829787234%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 93.617021276596%;
    *margin-left: 93.510638297872%;
  }
  .row-fluid .offset10 {
    margin-left: 87.234042553191%;
    *margin-left: 87.127659574468%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.106382978723%;
    *margin-left: 85%;
  }
  .row-fluid .offset9 {
    margin-left: 78.723404255319%;
    *margin-left: 78.617021276596%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.595744680851%;
    *margin-left: 76.489361702128%;
  }
  .row-fluid .offset8 {
    margin-left: 70.212765957447%;
    *margin-left: 70.106382978723%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.085106382979%;
    *margin-left: 67.978723404255%;
  }
  .row-fluid .offset7 {
    margin-left: 61.702127659574%;
    *margin-left: 61.595744680851%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.574468085106%;
    *margin-left: 59.468085106383%;
  }
  .row-fluid .offset6 {
    margin-left: 53.191489361702%;
    *margin-left: 53.085106382979%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.063829787234%;
    *margin-left: 50.957446808511%;
  }
  .row-fluid .offset5 {
    margin-left: 44.68085106383%;
    *margin-left: 44.574468085106%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.553191489362%;
    *margin-left: 42.446808510638%;
  }
  .row-fluid .offset4 {
    margin-left: 36.170212765957%;
    *margin-left: 36.063829787234%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.042553191489%;
    *margin-left: 33.936170212766%;
  }
  .row-fluid .offset3 {
    margin-left: 27.659574468085%;
    *margin-left: 27.553191489362%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.531914893617%;
    *margin-left: 25.425531914894%;
  }
  .row-fluid .offset2 {
    margin-left: 19.148936170213%;
    *margin-left: 19.042553191489%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.021276595745%;
    *margin-left: 16.914893617021%;
  }
  .row-fluid .offset1 {
    margin-left: 10.63829787234%;
    *margin-left: 10.531914893617%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.5106382978723%;
    *margin-left: 8.4042553191489%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
    display: inline-block;
    display: block;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
    display: inline-block;
    display: block;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.5641025641026%;
    *margin-left: 2.5109110747409%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.946808510638%;
  }
  .row-fluid .span11 {
    width: 91.436464088398%;
    *width: 91.383272599036%;
  }
  .row-fluid .span10 {
    width: 82.872928176796%;
    *width: 82.819736687434%;
  }
  .row-fluid .span9 {
    width: 74.309392265193%;
    *width: 74.256200775832%;
  }
  .row-fluid .span8 {
    width: 65.745856353591%;
    *width: 65.692664864229%;
  }
  .row-fluid .span7 {
    width: 57.182320441989%;
    *width: 57.129128952627%;
  }
  .row-fluid .span6 {
    width: 48.618784530387%;
    *width: 48.565593041025%;
  }
  .row-fluid .span5 {
    width: 40.055248618785%;
    *width: 40.002057129423%;
  }
  .row-fluid .span4 {
    width: 31.491712707182%;
    *width: 31.438521217821%;
  }
  .row-fluid .span3 {
    width: 22.92817679558%;
    *width: 22.874985306218%;
  }
  .row-fluid .span2 {
    width: 14.364640883978%;
    *width: 14.311449394616%;
  }
  .row-fluid .span1 {
    width: 5.8011049723757%;
    *width: 5.747913483014%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512821%;
    *margin-left: 105.02182214948%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.5641025641%;
    *margin-left: 102.45771958538%;
  }
  .row-fluid .offset11 {
    margin-left: 96.961325966851%;
    *margin-left: 96.854942988127%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.198895027624%;
    *margin-left: 94.092512048901%;
  }
  .row-fluid .offset10 {
    margin-left: 88.397790055249%;
    *margin-left: 88.291407076525%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.635359116022%;
    *margin-left: 85.528976137299%;
  }
  .row-fluid .offset9 {
    margin-left: 79.834254143646%;
    *margin-left: 79.727871164923%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320442%;
    *margin-left: 76.965440225696%;
  }
  .row-fluid .offset8 {
    margin-left: 71.270718232044%;
    *margin-left: 71.164335253321%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.508287292818%;
    *margin-left: 68.401904314094%;
  }
  .row-fluid .offset7 {
    margin-left: 62.707182320442%;
    *margin-left: 62.600799341719%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.944751381215%;
    *margin-left: 59.838368402492%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640884%;
    *margin-left: 54.037263430116%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.381215469613%;
    *margin-left: 51.27483249089%;
  }
  .row-fluid .offset5 {
    margin-left: 45.580110497238%;
    *margin-left: 45.473727518514%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.817679558011%;
    *margin-left: 42.711296579288%;
  }
  .row-fluid .offset4 {
    margin-left: 37.016574585635%;
    *margin-left: 36.910191606912%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.254143646409%;
    *margin-left: 34.147760667685%;
  }
  .row-fluid .offset3 {
    margin-left: 28.453038674033%;
    *margin-left: 28.34665569531%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.690607734807%;
    *margin-left: 25.584224756083%;
  }
  .row-fluid .offset2 {
    margin-left: 19.889502762431%;
    *margin-left: 19.783119783708%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.127071823204%;
    *margin-left: 17.020688844481%;
  }
  .row-fluid .offset1 {
    margin-left: 11.325966850829%;
    *margin-left: 11.219583872105%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.5635359116022%;
    *margin-left: 8.4571529328788%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@font-face {
  font-family: 'IcoMoon';
  src: url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.eot');
  src: url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.woff') format('woff'), url('../../../libraries/gantry/assets/jui/fonts/IcoMoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'IcoMoon';
  content: attr(data-icon);
  speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'IcoMoon';
  font-style: normal;
  speak: none;
}
.icon-home:before {
  content: "\21";
}
.icon-user:before {
  content: "\22";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
  content: "\23";
}
.icon-comment:before,
.icon-comments:before {
  content: "\24";
}
.icon-comments-2:before {
  content: "\25";
}
.icon-share-alt:before,
.icon-out:before {
  content: "\26";
}
.icon-share:before,
.icon-redo:before {
  content: "\27";
}
.icon-undo:before {
  content: "\28";
}
.icon-file-add:before {
  content: "\29";
}
.icon-new:before,
.icon-plus:before {
  content: "\2a";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
  content: "\2b";
}
.icon-pencil-2:before {
  content: "\2c";
}
.icon-folder:before {
  content: "\2d";
}
.icon-folder-2:before {
  content: "\2e";
}
.icon-picture:before {
  content: "\2f";
}
.icon-pictures:before {
  content: "\30";
}
.icon-list:before,
.icon-list-view:before {
  content: "\31";
}
.icon-power-cord:before {
  content: "\32";
}
.icon-cube:before {
  content: "\33";
}
.icon-puzzle:before {
  content: "\34";
}
.icon-flag:before {
  content: "\35";
}
.icon-tools:before {
  content: "\36";
}
.icon-cogs:before {
  content: "\37";
}
.icon-options:before,
.icon-cog:before {
  content: "\38";
}
.icon-equalizer:before {
  content: "\39";
}
.icon-wrench:before {
  content: "\3a";
}
.icon-brush:before {
  content: "\3b";
}
.icon-eye-open:before,
.icon-eye:before {
  content: "\3c";
}
.icon-checkbox-unchecked:before {
  content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before {
  content: "\3e";
}
.icon-checkbox-partial:before {
  content: "\3f";
}
.icon-asterisk:before,
.icon-star-empty:before {
  content: "\40";
}
.icon-star-2:before {
  content: "\41";
}
.icon-featured:before,
.icon-star:before {
  content: "\42";
}
.icon-calendar:before {
  content: "\43";
}
.icon-calendar-2:before {
  content: "\44";
}
.icon-question-sign:before,
.icon-help:before {
  content: "\45";
}
.icon-support:before {
  content: "\46";
}
.icon-warning:before {
  content: "\48";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
  content: "\47";
}
.icon-unpublish:before,
.icon-trash:before,
.icon-cancel:before {
  content: "\4a";
}
.icon-eye-close:before,
.icon-minus:before {
  content: "\4b";
}
.icon-purge:before,
.icon-trash:before {
  content: "\4c";
}
.icon-envelope:before,
.icon-mail:before {
  content: "\4d";
}
.icon-mail-2:before {
  content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
  content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
  content: "\50";
}
.icon-box-add:before {
  content: "\51";
}
.icon-box-remove:before {
  content: "\52";
}
.icon-search:before {
  content: "\53";
}
.icon-filter:before {
  content: "\54";
}
.icon-camera:before {
  content: "\55";
}
.icon-play:before {
  content: "\56";
}
.icon-music:before {
  content: "\57";
}
.icon-grid-view:before {
  content: "\58";
}
.icon-grid-view-2:before {
  content: "\59";
}
.icon-menu:before {
  content: "\5a";
}
.icon-thumbs-up:before {
  content: "\5b";
}
.icon-thumbs-down:before {
  content: "\5c";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
  content: "\49";
}
.icon-save-new:before,
.icon-plus-2:before {
  content: "\5d";
}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
  content: "\5e";
}
.icon-key:before {
  content: "\5f";
}
.icon-quote:before {
  content: "\60";
}
.icon-quote-2:before {
  content: "\61";
}
.icon-database:before {
  content: "\62";
}
.icon-location:before {
  content: "\63";
}
.icon-zoom-in:before {
  content: "\64";
}
.icon-zoom-out:before {
  content: "\65";
}
.icon-expand:before {
  content: "\66";
}
.icon-contract:before {
  content: "\67";
}
.icon-expand-2:before {
  content: "\68";
}
.icon-contract-2:before {
  content: "\69";
}
.icon-health:before {
  content: "\6a";
}
.icon-wand:before {
  content: "\6b";
}
.icon-unblock:before,
.icon-refresh:before {
  content: "\6c";
}
.icon-vcard:before {
  content: "\6d";
}
.icon-clock:before {
  content: "\6e";
}
.icon-compass:before {
  content: "\6f";
}
.icon-address:before {
  content: "\70";
}
.icon-feed:before {
  content: "\71";
}
.icon-flag-2:before {
  content: "\72";
}
.icon-pin:before {
  content: "\73";
}
.icon-lamp:before {
  content: "\74";
}
.icon-chart:before {
  content: "\75";
}
.icon-bars:before {
  content: "\76";
}
.icon-pie:before {
  content: "\77";
}
.icon-dashboard:before {
  content: "\78";
}
.icon-lightning:before {
  content: "\79";
}
.icon-move:before {
  content: "\7a";
}
.icon-next:before,
.icon-forward:before {
  content: "\e000";
}
.pagination .icon-next:before,
.pagination .icon-forward:before {
  content: "\e000";
}
.icon-previous:before,
.icon-backward:before {
  content: "\7d";
}
.pagination .icon-previous:before,
.pagination .icon-backward:before {
  content: "\7d";
}
.icon-first:before,
.icon-step-backward:before {
  content: "\7c";
}
.pagination .icon-first:before,
.pagination .icon-step-backward:before {
  content: "\7c";
}
.icon-last:before,
.icon-step-forward:before {
  content: "\7b";
}
.pagination .icon-last:before,
.pagination .icon-step-forward:before {
  content: "\7b";
}
.icon-loop:before {
  content: "\e001";
}
.icon-shuffle:before {
  content: "\e002";
}
.icon-arrow-first:before {
  content: "\e003";
}
.icon-arrow-last:before {
  content: "\e004";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
  content: "\e005";
}
.icon-chevron-right:before,
.icon-arrow-right:before {
  content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
  content: "\e007";
}
.icon-chevron-left:before,
.icon-arrow-left:before {
  content: "\e008";
}
.icon-arrow-up-2:before {
  content: "\e009";
}
.icon-arrow-right-2:before {
  content: "\e00a";
}
.icon-download:before,
.icon-arrow-down-2:before {
  content: "\e00b";
}
.icon-arrow-left-2:before {
  content: "\e00c";
}
.icon-play-2:before {
  content: "\e00d";
}
.icon-menu-2:before {
  content: "\e00e";
}
.icon-arrow-up-3:before {
  content: "\e00f";
}
.icon-arrow-right-3:before {
  content: "\e010";
}
.icon-arrow-down-3:before {
  content: "\e011";
}
.icon-arrow-left-3:before {
  content: "\e012";
}
.icon-print:before,
.icon-printer:before {
  content: "\e013";
}
.icon-color-palette:before {
  content: "\e014";
}
.icon-camera-2:before {
  content: "\e015";
}
.icon-file:before {
  content: "\e016";
}
.icon-file-remove:before {
  content: "\e017";
}
.icon-save-copy:before,
.icon-copy:before {
  content: "\e018";
}
.icon-cart:before {
  content: "\e019";
}
.icon-basket:before {
  content: "\e01a";
}
.icon-broadcast:before {
  content: "\e01b";
}
.icon-screen:before {
  content: "\e01c";
}
.icon-tablet:before {
  content: "\e01d";
}
.icon-mobile:before {
  content: "\e01e";
}
.icon-users:before {
  content: "\e01f";
}
.icon-briefcase:before {
  content: "\e020";
}
.icon-download:before {
  content: "\e021";
}
.icon-upload:before {
  content: "\e022";
}
.icon-bookmark:before {
  content: "\e023";
}
.icon-out-2:before {
  content: "\e024";
}
.small {
  font-size: 11px;
}
iframe,
svg {
  max-width: 100%;
}
.nowrap {
  white-space: nowrap;
}
.center,
.table td.center,
.table th.center {
  text-align: center;
}
a.disabled,
a.disabled:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
  text-decoration: none;
}
.hero-unit {
  text-align: center;
}
.hero-unit .lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
.btn .caret {
  margin-bottom: 7px;
}
.blog-row-rule,
.blog-item-rule {
  border: 0;
}
body.modal {
  padding-top: 0;
}
.row-even,
.row-odd {
  padding: 5px;
  width: 99%;
  border-bottom: 1px solid #ddd;
}
.row-odd {
  background-color: transparent;
}
.row-even {
  background-color: #f9f9f9;
}
.blog-row-rule,
.blog-item-rule {
  border: 0;
}
.row-fluid .row-reveal {
  visibility: hidden;
}
.row-fluid:hover .row-reveal {
  visibility: visible;
}
.btn-wide {
  width: 80%;
}
.nav-list > li.offset > a {
  padding-left: 30px;
  font-size: 12px;
}
.blog-row-rule,
.blog-item-rule {
  border: 0;
}
.row-fluid .offset1 {
  margin-left: 8.382978723%;
}
.row-fluid .offset2 {
  margin-left: 16.89361702%;
}
.row-fluid .offset3 {
  margin-left: 25.404255317%;
}
.row-fluid .offset4 {
  margin-left: 33.914893614%;
}
.row-fluid .offset5 {
  margin-left: 42.425531911%;
}
.row-fluid .offset6 {
  margin-left: 50.93617020799999%;
}
.row-fluid .offset7 {
  margin-left: 59.446808505%;
}
.row-fluid .offset8 {
  margin-left: 67.95744680199999%;
}
.row-fluid .offset9 {
  margin-left: 76.468085099%;
}
.row-fluid .offset10 {
  margin-left: 84.97872339599999%;
}
.row-fluid .offset11 {
  margin-left: 91.489361693%;
}
.navbar .nav > li > a.btn {
  padding: 4px 10px;
  line-height: 18px;
}
.nav-tabs.nav-dark {
  border-bottom: 1px solid #333;
  text-shadow: 1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a {
  color: #F8F8F8;
}
.nav-tabs.nav-dark > li > a:hover {
  border-color: #333 #333 #111;
  background-color: #777777;
}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
  color: #ffffff;
  background-color: #555555;
  border: 1px solid #222;
  border-bottom-color: transparent;
}
.thumbnail.pull-left {
  margin: 0 10px 10px 0;
}
.thumbnail.pull-right {
  margin: 0 0 10px 10px;
}
.width-10 {
  width: 10px;
}
.width-20 {
  width: 20px;
}
.width-30 {
  width: 30px;
}
.width-40 {
  width: 40px;
}
.width-50 {
  width: 50px;
}
.width-60 {
  width: 60px;
}
.width-70 {
  width: 70px;
}
.width-80 {
  width: 80px;
}
.width-90 {
  width: 90px;
}
.width-100 {
  width: 100px;
}
.height-10 {
  height: 10px;
}
.height-20 {
  height: 20px;
}
.height-30 {
  height: 30px;
}
.height-40 {
  height: 40px;
}
.height-50 {
  height: 50px;
}
.height-60 {
  height: 60px;
}
.height-70 {
  height: 70px;
}
.height-80 {
  height: 80px;
}
.height-90 {
  height: 90px;
}
.height-100 {
  height: 100px;
}
hr.hr-condensed {
  margin: 10px 0;
}
.list-striped,
.row-striped {
  list-style: none;
  line-height: 18px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #ddd;
  margin-left: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
  border-bottom: 1px solid #ddd;
  padding: 8px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
  background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
  background-color: #f5f5f5;
}
.row-striped .row-fluid {
  width: 97%;
}
.row-striped .row-fluid [class*="span"] {
  min-height: 10px;
}
.row-striped .row-fluid [class*="span"] {
  margin-left: 8px;
}
.row-striped .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.list-condensed li {
  padding: 4px 5px;
}
.row-condensed .row,
.row-condensed .row-fluid {
  padding: 4px 5px;
}
.list-bordered,
.row-bordered {
  list-style: none;
  line-height: 18px;
  text-align: left;
  vertical-align: middle;
  margin-left: 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.radio.btn-group input[type=radio] {
  display: none;
}
.radio.btn-group > label:first-of-type {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}
fieldset.radio.btn-group {
  padding-left: 0;
}
.iframe-bordered {
  border: 1px solid #ddd;
}
.tab-content {
  overflow: visible;
}
.tabs-left .tab-content {
  overflow: auto;
}
.nav-tabs > li > span {
  display: block;
  margin-right: 2px;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-micro {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 8px;
}
.tip-wrap {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 100;
}
.page-header {
  margin: 2px 0px 10px 0px;
  padding-bottom: 5px;
}
.input-prepend .chzn-container-single .chzn-single {
  border-color: #ccc;
  height: 26px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.input-prepend .chzn-container-active .chzn-single-with-drop {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.input-prepend .chzn-container-single .chzn-drop {
  border-color: #ccc;
}
.input-prepend > .add-on,
.input-append > .add-on {
  vertical-align: top;
}
.element-invisible {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.form-vertical .control-label {
  float: none;
  width: auto;
  padding-right: 0;
  padding-top: 0;
  text-align: left;
}
.form-vertical .controls {
  margin-left: 0;
}
.width-auto {
  width: auto;
}
.btn-group .chzn-results {
  white-space: normal;
}
.accordion-body.in:hover {
  overflow: visible;
}
.rok-left {
  float: left;
}
.rok-right {
  float: right;
}
.rok-dropdown-group,
.rok-dropdown {
  position: relative;
}
.rok-dropdown-open .rok-dropdown {
  display: block;
}
.rok-popover-group,
.rok-popover {
  position: relative;
}
.rok-popover-open .rok-popover {
  display: block;
}
a:hover {
  text-decoration: none;
}
.table {
  display: table;
}
.cell {
  display: table-cell;
}
html {
  margin-bottom: 1px;
  height: 100%;
}
body {
  margin-bottom: 1px;
}
.rt-block {
  padding: 15px;
  margin: 10px;
  position: relative;
}
#rt-content-top,
#rt-content-bottom {
  overflow: hidden;
}
.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}
.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}
.font-family-optima {
  font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
.font-family-geneva {
  font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}
.font-family-helvetica {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
}
.font-family-lucida {
  font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
}
.font-family-georgia {
  font-family: Georgia, sans-serif;
}
.font-family-trebuchet {
  font-family: "Trebuchet MS", sans-serif;
}
.font-family-palatino {
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
body {
  font-size: 13px;
  line-height: 1.7em;
  font-family: Helvetica, Arial, Sans-Serif;
}
.font-size-is-xlarge {
  font-size: 16px;
  line-height: 1.7em;
}
.font-size-is-large {
  font-size: 15px;
  line-height: 1.7em;
}
.font-size-is-default {
  font-size: 14px;
  line-height: 1.7em;
}
.font-size-is-small {
  font-size: 12px;
  line-height: 1.7em;
}
.font-size-is-xsmall {
  font-size: 10px;
  line-height: 1.7em;
}
p {
  margin: 0 0 15px 0;
}
h1 {
  font-size: 260%;
}
h2 {
  font-size: 200%;
}
h3 {
  font-size: 175%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 110%;
}
a {
  text-decoration: none;
}
a:focus {
  outline: none;
}
.left-1,
.left-2,
.left-3,
.left-4,
.left-5,
.left-6,
.left-7,
.left-8,
.left-9,
.left-10,
.right-11 {
  float: left;
  margin-right: 50px;
  margin-bottom: 15px;
  position: relative;
}
.right-1,
.right-2,
.right-3,
.right-4,
.right-5,
.right-6,
.right-7,
.right-8,
.right-9,
.right-10,
.right-11 {
  float: right;
  margin-left: 50px;
  margin-bottom: 15px;
  position: relative;
}
.date-block {
  padding: 15px;
}
ol {
  padding-left: 15px;
}
ul li {
  padding: 0;
  margin: 0;
}
ul li.author {
  margin: 0;
  letter-spacing: 1px;
  list-style: none;
  font-weight: bold;
  text-align: right;
}
ul li.author span {
  display: block;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 1em;
}
ul li.date {
  margin: 0;
  letter-spacing: 1px;
  list-style: none;
  text-align: right;
  font-weight: bold;
}
ul li.date span {
  display: block;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 1em;
}
ul li.comments {
  list-style: none;
  text-align: right;
  font-weight: bold;
}
ul li.comments span {
  display: block;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 1em;
}
ul ul {
  margin-left: 25px;
  padding: 5px 0;
}
body.rtl {
  direction: rtl;
}
body.rtl {
  min-width: inherit;
}
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
#debug #rt-main {
  overflow: hidden;
  border-bottom: 4px solid #666;
  margin-top: 15px;
  position: relative;
}
#debug .status {
  position: absolute;
  background: #333;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  padding: 0 15px;
  z-index: 10000;
  color: #fff;
  font-weight: bold;
  font-size: 150%;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.visible-desktop {
  display: none !important;
}
.hidden-large {
  display: none !important;
}
.row {
  margin: 0 -15px;
}
.gantry-width-block {
  display: block;
  float: left;
}
.gantry-width-spacer {
  margin: 15px;
}
.gantry-width-20 {
  width: 20%;
}
.gantry-width-25 {
  width: 25%;
}
.gantry-width-30 {
  width: 30%;
}
.gantry-width-33 {
  width: 33.33%;
}
.gantry-width-40 {
  width: 40%;
}
.gantry-width-50 {
  width: 50%;
}
.gantry-width-60 {
  width: 60%;
}
.gantry-width-66 {
  width: 66.66%;
}
.gantry-width-70 {
  width: 70%;
}
.gantry-width-75 {
  width: 75%;
}
.gantry-width-80 {
  width: 80%;
}
.gantry-left {
  float: left;
  margin-right: 15px;
}
.gantry-right {
  float: right;
  margin-left: 15px;
}
.gantry-center {
  text-align: center;
}
.gantry-center td,
.gantry-center th {
  text-align: center;
}
#gantry-totop {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 3px;
}
#rt-accessibility .rt-desc {
  float: left;
  margin-right: 8px;
  font-weight: bold;
}
#rt-accessibility #rt-buttons .button {
  line-height: 1em;
  padding: 0;
  width: 14px;
  height: 14px;
  text-align: center;
}
#rt-accessibility #rt-buttons .small {
  font-size: inherit;
}
#rt-accessibility #rt-buttons .small .button:after {
  content: '-';
}
#rt-accessibility #rt-buttons .large .button:after {
  content: '+';
}
small {
  font-size: 0.85em;
}
cite {
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  width: auto;
  height: auto;
}
ul.menu ul.unstyled {
  margin-left: 25px;
}
.component-body {
  padding: 20px;
}
.component-content .row-separator {
  display: block;
  clear: both;
  margin: 0;
  border: 0;
  height: 1px;
}
.component-content .item-separator {
  display: none;
  margin: 0;
}
.component-content .shownocolumns {
  width: 98%;
}
.component-content .column-1,
.component-content .column-2,
.component-content .column-3,
.component-content .column-4,
.component-content .page-header {
  padding: 10px 0;
}
.component-content .column-2 {
  width: 55%;
  margin-left: 40%;
}
.component-content .column-3 {
  width: 30%;
}
.component-content .cols-1 {
  display: block;
  float: none !important;
  margin: 0 !important;
}
.component-content .cols-2 .column-1 {
  width: 48%;
  float: left;
}
.component-content .cols-2 .column-2 {
  width: 48%;
  float: right;
  margin: 0;
}
.component-content .cols-3 .column-1 {
  float: left;
  width: 29%;
  margin-right: 7%;
}
.component-content .cols-3 .column-2 {
  float: left;
  width: 29%;
  margin-left: 0;
}
.component-content .cols-3 .column-3 {
  float: right;
  width: 29%;
  padding: 10px 0;
}
.component-content .cols-4 .column-1 {
  float: left;
  width: 23%;
  margin-right: 2%;
}
.component-content .cols-4 .column-2 {
  float: left;
  width: 23%;
  margin-left: 0;
  margin-right: 2%;
}
.component-content .cols-4 .column-3 {
  float: left;
  width: 23%;
  margin-right: 2%;
}
.component-content .cols-4 .column-4 {
  float: right;
  width: 23%;
  margin-right: 2%;
}
.component-content .items-row {
  margin-bottom: 10px;
}
.component-content .blog-more {
  padding: 10px 5px;
}
.component-content .page-header {
  border-bottom: 0;
}
.categories-list {
  padding: 0 5px;
}
.categories-list ul {
  margin: 0 0 0 20px;
  padding: 0;
}
.categories-list ul li {
  list-style-type: none;
  margin: 0;
}
.categories-list ul ul {
  margin-left: 15px;
}
.categories-list dl dt,
.categories-list dl dd {
  display: inline;
}
.category-desc {
  line-height: 1.7em;
  margin: 10px 0;
  padding-left: 0;
}
.cat-children ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.component-content ul.actions {
  float: right;
}
.component-content ul.actions li {
  list-style: none;
  display: inline-block;
}
.component-content ul.actions li a {
  display: block;
  font-size: 14px;
  margin-left: 8px;
}
.component-content ul.actions li i {
  display: none;
}
.component-content ul.actions .print-icon img {
  display: none;
}
.component-content ul.actions .print-icon a:before {
  font-family: FontAwesome;
  content: "\f02f";
}
.component-content ul.actions .email-icon img {
  display: none;
}
.component-content ul.actions .email-icon a:before {
  font-family: FontAwesome;
  content: "\f0e0";
}
.component-content ul.actions .edit-icon img {
  display: none;
}
.component-content ul.actions .edit-icon a:before {
  font-family: FontAwesome;
  content: "\f044";
}
.component-content .article-info {
  display: block;
  margin-bottom: 15px;
  font-size: 13px;
}
.component-content .article-info dd {
  margin-left: 0;
  display: block;
}
.component-content .article-info dd:before {
  font-family: FontAwesome;
  margin-right: 2px;
}
.component-content .article-info .category-name:before {
  content: "\f0c9";
}
.component-content .article-info .create:before {
  content: "\f017";
}
.component-content .article-info .modified:before {
  content: "\f017";
}
.component-content .article-info .published:before {
  content: "\f017";
}
.component-content .article-info .createdby:before {
  content: "\f040";
}
.component-content .article-info .hits:before {
  content: "\f019";
}
.component-content .article-info .article-info-term {
  display: none;
}
.component-content .content_vote {
  margin: 10px 0;
}
.component-content .blog-featured h2 {
  margin-top: 0;
}
.component-content .blog h2 {
  margin-top: 0;
}
.component-content .item-page h2 {
  margin-top: 0;
}
.component-content .pagenav {
  padding: 2px;
  clear: both;
  margin-top: 20px;
  margin-left: 0;
  overflow: hidden;
}
.component-content .pagenav li {
  list-style: none;
  border-radius: 4px;
}
.component-content .pagenav li a {
  padding: 4px 10px;
  font-size: 14px;
  border-radius: 4px;
}
.component-content .pagenav .pagenav-prev {
  float: left;
}
.component-content .pagenav .pagenav-next {
  float: right;
}
.component-content .items-leading {
  margin-bottom: 25px;
}
.component-content .img-intro-right,
.component-content .img-fulltext-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.component-content .img-intro-left,
.component-content .img-fulltext-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.component-content .edit #editor-xtd-buttons a:link,
.component-content .edit #editor-xtd-buttons a:hover,
.component-content .edit #editor-xtd-buttons a:visited {
  color: #323232;
}
.component-content .edit legend {
  font-size: 150%;
}
.component-content .edit #adminForm fieldset {
  padding: 20px 15px;
  margin: 10px 0 15px 0;
}
.component-content .edit #adminForm .formelm-area {
  padding: 5px 0;
}
.component-content .edit #adminForm .formelm-area label {
  vertical-align: top;
  display: inline-block;
  width: 7em;
}
.component-content .formelm {
  margin: 5px 0;
}
.component-content .formelm label {
  width: 9em;
  display: inline-block;
  vertical-align: top;
}
.component-content .formelm-buttons {
  text-align: right;
  margin-bottom: 10px;
}
.component-content .button2-left {
  float: left;
  margin-right: 5px;
  margin-top: 10px;
}
.component-content .button2-left .readmore {
  background-image: none;
  background-color: transparent;
  border: none;
  padding: 0;
  text-shadow: none;
  font-size: inherit;
  text-transform: inherit;
}
.calendar td.button {
  background-image: none;
  background-color: transparent;
  border: none;
  padding: 0;
  text-shadow: none;
  font-size: inherit;
  text-transform: inherit;
  color: #000000;
  display: table-cell;
}
.calendar td.button:after {
  position: relative;
}
.calendar td.title {
  font-size: 1.4em;
}
.component-content .items-more {
  padding-top: 10px;
}
.component-content .items-more h3 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 1.4em;
}
.component-content .items-more ol {
  line-height: 1.3em;
  list-style-type: none;
  margin: 0;
  padding: 10px 0 10px 2px;
}
.component-content .items-more ol li {
  margin-bottom: 5px;
}
.component-content .items-more ol li a {
  display: inline;
  font-weight: normal;
  padding: 0;
}
.component-content .items-more ol li a:before {
  font-family: FontAwesome;
  content: "\f054";
  margin-right: 4px;
}
.component-content .pagination {
  margin: 10px 0;
  padding: 10px 0;
  clear: both;
  text-align: center;
}
.component-content .pagination .counter {
  text-align: center;
  margin: 0;
  font-weight: bold;
  margin-bottom: 5px;
}
.component-content .pagination ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.component-content .pagination ul li {
  display: inline-block;
  text-align: center;
}
.component-content .pagination ul li a,
.component-content .pagination ul li span {
  margin: 0 1px;
  padding: 2px 5px;
  font-size: 1.1em;
  line-height: 1.3em;
  border-radius: 3px;
}
.component-content .pagination-start,
.component-content .pagination-next,
.component-content .pagination-end,
.component-content .pagination-prev {
  border: 0;
}
.component-content .pagination-start {
  padding: 0;
}
.component-content .pagination-start span {
  padding: 0;
}
.component-content #password-lbl,
.component-content #username-lbl {
  width: 130px;
  display: block;
  float: left;
  font-size: 1.2em;
  line-height: 2em;
}
.component-content .login .control-label {
  padding-top: 0;
}
.component-content .login-fields {
  margin-bottom: 5px;
}
.component-content .login-fields #remember-lbl {
  display: inline-block;
  margin-right: 5px;
}
.component-content .login-fields #remember {
  margin: 0;
}
.component-content .login-fields #username,
.login-fields #password,
#contact-form dd input,
#contact-form dd textarea,
#modlgn-username,
#modlgn-passwd,
#jform_email,
#member-registration dd input,
#search-searchword,
.finder .inputbox {
  padding: 4px;
  border-radius: 3px;
  line-height: 1.6em;
}
.component-content .login + div {
  margin-top: 12px;
}
.component-content .login + div ul li,
#login-form li {
  list-style: none;
}
.component-content .login + div ul li a:before,
#login-form a:before {
  font-family: FontAwesome;
  content: "\f059";
  margin-right: 4px;
}
.component-content .login + div ul {
  padding: 0;
  margin-left: 0;
}
.component-content .login-description {
  margin: 10px 0;
}
#login-form .userdata {
  margin: 12px 0;
}
#login-form ul {
  padding: 0;
  margin-left: 0;
}
#login-form ul li a {
  font-size: 14px;
}
#login-form input[type="text"],
#login-form input[type="password"] {
  width: 94%;
}
#login-form #form-login-remember label {
  display: inline-block;
}
#login-form #form-login-remember input {
  margin: 0;
}
#rt-breadcrumbs .breadcrumb {
  padding: 0;
  margin: 0;
}
#rt-breadcrumbs .breadcrumb a:after {
  margin: 0 10px;
}
#rt-breadcrumbs img[src $="arrow.png"] {
  display: none;
}
#rt-breadcrumbs a {
  font-size: 14px;
}
#rt-breadcrumbs a:after {
  font-family: FontAwesome;
  content: "\f054";
  margin: 0 5px 0 10px;
}
#rt-breadcrumbs .showHere {
  font-weight: bold;
  margin-right: 5px;
}
#rt-breadcrumbs .rt-block {
  padding: 10px 15px;
}
#rt-breadcrumbs .divider {
  display: none;
}
#rt-breadcrumbs li:first-child .divider {
  display: inline;
}
.component-content table {
  border-collapse: collapse;
}
.component-content table.table-bordered {
  border-collapse: separate;
  *border-collapse: collapse;
}
.component-content table.weblinks {
  font-size: 14px;
  margin: 10px 10px 20px 0;
  width: 99%;
}
.component-content table.weblinks td {
  border-collapse: collapse;
  padding: 7px;
}
.component-content table.weblinks td p {
  margin: 0;
  line-height: 1.3em;
}
.component-content table.weblinks th {
  padding: 7px;
  text-align: left;
}
.component-content table.category {
  font-size: 14px;
  margin: 10px 10px 20px 0;
  width: 99%;
}
.component-content table.category td {
  padding: 7px;
}
.component-content table.category th {
  padding: 7px;
  text-align: left;
}
.component-content table.category th a img {
  padding: 2px 10px;
}
.component-content .weblink-category td.title {
  font-size: 14px;
}
.component-content .num {
  vertical-align: top;
  text-align: left;
}
.component-content .hits {
  vertical-align: top;
}
.component-content .filter {
  margin: 10px 0;
  text-align: right;
  margin-right: 7px;
}
.component-content .archive .filter-search {
  float: none;
}
.component-content .archive .filters {
  margin-bottom: 25px;
}
.component-content .archive #archive-items {
  list-style: none;
  margin: 0 0 10px 0;
}
.component-content .element-invisible {
  position: absolute;
  margin-left: -3000px;
  margin-top: -3000px;
  height: 0;
}
.component-content .cat-items {
  margin-top: 20px;
}
.component-content .cat-items .filter-search {
  margin-bottom: 10px;
}
.component-content .cat-items select {
  margin-bottom: 0;
}
.component-content #member-registration {
  padding: 0 5px;
}
.component-content form fieldset dt {
  clear: left;
  float: left;
  width: 12em;
  padding: 3px 0;
}
.component-content form fieldset dd {
  float: left;
  padding: 3px 0;
}
.invalid,
.login-fields #username.invalid,
.login-fields #password.invalid,
#contact-form dd input.invalid,
#contact-form dd textarea.invalid,
#modlgn-username.invalid,
#modlgn-passwd.invalid,
#jform_email.invalid,
#member-registration dd input.invalid,
#search-searchword.invalid,
.finder .inputbox.invalid,
.inputbox.invalid {
  border-color: #ff0000;
}
label.invalid {
  color: #ff0000 !important;
}
input[type="radio"],
input[type="checkbox"] {
  margin-right: 5px;
}
.component-content .searchintro {
  font-weight: normal;
  margin: 20px 0 20px;
}
.component-content #searchForm .inputbox {
  margin-bottom: 0;
}
.component-content #searchForm input[type="radio"],
.component-content #searchForm input[type="checkbox"] {
  float: left;
}
.component-content #searchForm,
.component-content #finder-search {
  padding: 0 5px;
}
.component-content .form-limit {
  margin: 20px 0 0;
  text-align: right;
  padding: 0 10px 0 20px;
}
.component-content .highlight {
  font-weight: bold;
}
.component-content .ordering-box {
  width: 40%;
  float: right;
}
.component-content .phrases-box {
  width: 60%;
  float: left;
}
.component-content .only,
.component-content .phrases {
  margin: 10px 0 0 0;
  line-height: 1.3em;
}
.component-content label.ordering {
  display: block;
  margin: 10px 0 10px 0;
}
.component-content .word {
  padding: 10px 10px 10px 0;
}
.component-content .word input {
  font-weight: bold;
  padding: 4px;
  font-size: 14px;
}
.component-content .word label {
  font-weight: bold;
}
.component-content fieldset.only label,
.component-content fieldset.phrases label {
  margin: 0 10px 0 0;
}
.component-content .ordering-box label.ordering {
  margin: 0 10px 5px 0;
}
.component-content form .search label,
.component-content form .finder label {
  display: none;
}
.component-content form #finder-filter-select-list label {
  display: block;
  margin-top: 10px;
  margin-bottom: 2px;
}
.component-content .search legend {
  font-weight: bold;
}
.component-content .search-results .result-title {
  padding: 15px 15px 0 5px;
  font-weight: bold;
}
.component-content .search-results dd {
  padding: 2px 15px 2px 5px;
}
.component-content .search-results .result-text {
  padding: 10px 15px 10px 5px;
  line-height: 1.7em;
}
.component-content .search-results .result-url {
  font-size: 14px;
  padding: 2px 15px 15px 5px;
}
.component-content .search-results .result-created {
  padding: 2px 15px 15px 5px;
}
.component-content .search-results .result-category {
  padding: 10px 15px 5px 5px;
}
.component-content .contact {
  padding: 0;
}
.component-content .contact .button {
  float: none !important;
  clear: left;
  display: block;
  margin: 20px 0 0 0;
}
.component-content .contact .title {
  font-size: 1.3em;
  margin: 0 0 2px 0;
  border: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
  border-radius: 3px;
}
.component-content .contact .title a {
  display: block;
  padding: 10px;
}
.component-content .contact .title a span {
  line-height: 1em;
}
.component-content .contact .title a span:before {
  font-family: FontAwesome;
  content: "\f055";
  margin: 0 10px 0 0;
  font-size: 1.3em;
  display: inline;
  vertical-align: middle;
}
.component-content .contact .pane-toggler-down a span:before {
  content: "\f056";
}
.component-content .contact-category {
  padding: 0 10px;
}
.component-content .contact-category #adminForm .filters {
  border: 0;
  padding: 0;
}
.component-content .contact-image {
  margin: 10px 0;
  overflow: hidden;
  display: block;
}
.component-content .contact-image img {
  max-width: 100%;
}
.component-content address {
  font-style: normal;
  margin: 10px 0;
}
.component-content address span {
  display: block;
}
.component-content .contact-address {
  margin: 20px 0 10px 0;
}
.component-content .contact-email div {
  padding: 2px 0;
  margin: 0 0 10px 0;
}
.component-content .contact-email label {
  width: 17em;
  float: left;
}
.component-content #contact-textmsg {
  padding: 2px 0 10px 0;
}
.component-content #contact-email-copy {
  float: left;
  margin-right: 10px;
}
.component-content dl.tabs {
  float: left;
  margin: 50px 0 0 0;
  z-index: 50;
  clear: both;
}
.component-content dl.tabs dt {
  float: left;
  padding: 4px 10px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #7e7e7e;
  border-top: 1px solid #7e7e7e;
  margin-right: 3px;
  background: #f0f0f0;
  color: #666666;
}
.component-content dl.tabs .open {
  background: #F9F9F9;
  border-bottom: 1px solid #F9F9F9;
  z-index: 100;
  color: #000000;
}
.component-content .current {
  clear: both;
  border: 1px solid #7e7e7e;
  padding: 10px 10px;
}
.component-content .current dd {
  padding: 0;
  margin: 0;
}
.component-content #content-pane.tabs {
  margin: 1px 0 0 0;
}
.component-content #users-profile-core,
.component-content #users-profile-custom {
  margin: 10px 0 15px 0;
  padding: 15px;
}
.component-content #users-profile-core dt,
.component-content #users-profile-custom dt {
  float: left;
  width: 12em;
  padding: 3px 0;
  margin-right: 10px;
}
.component-content #users-profile-core dd,
.component-content #users-profile-custom dd {
  padding: 3px 0;
}
.component-content #member-profile fieldset,
.component-content .registration fieldset {
  margin: 10px 0 15px 0;
  padding: 15px;
}
.component-content #users-profile-core legend,
.component-content #users-profile-custom legend,
.component-content .profile-edit legend,
.component-content .registration legend {
  font-weight: bold;
}
.component-content .profile-edit #member-profile fieldset dd,
.component-content .registration #member-registration fieldset dd {
  float: none;
  padding: 5px 0;
}
.component-content .profile-edit #member-profile fieldset dd input,
.component-content .profile-edit #member-profile fieldset dd select,
.component-content .registration #member-registration fieldset dd input {
  width: 17em;
}
.component-content .profile-edit #member-profile fieldset dt,
.component-content .registration #member-registration fieldset dt {
  padding: 5px 5px 5px 0;
  width: 13em;
}
.component-content .optional {
  font-size: 14px;
}
.component-content .contentpaneopen_edit {
  float: left;
}
.component-content .mceButton:hover {
  background: none !important;
}
.component-content .edit #adminForm fieldset {
  padding: 20px 15px;
  margin: 10px 0 15px 0;
}
.component-content .formelm {
  margin: 5px 0;
}
.component-content .formelm label {
  width: 13em;
  display: inline-block;
  vertical-align: top;
}
.component-content #adminForm .formelm-area {
  padding: 5px 0;
}
.component-content #adminForm .formelm-area label {
  vertical-align: top;
  display: inline-block;
  width: 7.9em;
}
.component-content .formelm-buttons {
  text-align: right;
  margin-bottom: 10px;
}
.component-content .button2-left .blank a,
.component-content .button2-left a,
.component-content .button2-left .readmore a {
  background: #eee;
  padding: 4px !important;
  margin: 0 !important;
  line-height: 1.2em;
  border: solid 1px #ddd;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}
.component-content table.contenttoc {
  padding: 10px;
  margin: 10px;
}
.component-content table.contenttoc tr td {
  padding: 1px 0;
}
.component-content .pagenavcounter {
  font-weight: bold;
}
.component-content .tip {
  font-size: 0.8em;
  text-align: left;
  padding: 3px;
  max-width: 400px;
}
.component-content .tip-title {
  font-weight: bold;
}
.tip-wrap {
  padding: 8px;
  border-radius: 4px;
}
.system-unpublished .system-unpublished {
  margin: -10px;
  padding: 10px;
  border-top: 16px solid;
  border-bottom: 5px solid;
  position: relative;
}
.system-unpublished .system-unpublished:before {
  content: 'Unpublished';
  text-transform: uppercase;
  top: -19px;
  left: 10px;
  position: absolute;
  font-size: 0.8em;
  font-weight: bold;
}
#system-message {
  padding: 0;
  margin: 15px 0;
}
#system-message > div:first-child {
  margin-bottom: 0 !important;
}
#system-message dt {
  font-weight: bold;
}
#system-message dd {
  margin: 0;
  font-weight: bold;
}
#system-message dd ul {
  background: #BFD3E6;
  color: #0055BB;
  margin: 10px 0 10px 0;
  list-style: none;
  padding: 10px;
  border: 2px solid #84A7DB;
}
#system-message dt.error {
  display: none;
}
#system-message dt.error ul {
  color: #c00;
  background-color: #EBC8C9;
  border: 2px solid #DE7A7B;
}
#system-message dd.notice {
  background: none;
  border: 0;
}
#system-message dd.notice ul {
  color: #A08B4C;
  background: #F5ECC1;
  border: 2px solid #F0DC7E;
}
#system-message dt.notice {
  display: none;
}
#system-debug {
  color: #7e7e7e;
  background-color: #FFFFFF;
  padding: 10px;
  margin: 10px;
}
#system-debug div {
  font-size: 11px;
}
.icon-file-add:before,
.icon-cancel:before,
.icon-eye:before,
.icon-location:before {
  font-family: 'IcoMoon' !important;
}
html {
  margin-bottom: 0;
  height: 100%;
}
body {
  font-family: Helvetica, Arial, sans-serif;
}
img {
  max-width: 100%;
  height: auto;
}
.button,
button.validate {
  height: 100%;
  margin-bottom: 1px;
  font-family: Helvetica, Arial, sans-serif;
}
.component-body {
  min-width: 320px;
  height: auto;
}
ul {
  list-style-image: none;
}
#rt-transition {
  position: relative;
}
#rt-page-surround {
  overflow: hidden;
}
a {
  transition: color 0.1s ease-in;
}
#rt-header .rt-block,
#rt-feature .rt-block,
#rt-footer .rt-block,
#rt-copyright .rt-block {
  background: none;
}
.rt-section-surround,
.rt-mainsection {
  display: table;
  border-collapse: separate;
}
.rt-row-surround,
.rt-mainrow {
  display: table-row;
}
.rt-row-surround [class*="rt-grid"],
.rt-mainrow [class*="rt-grid"] {
  display: table-cell;
  float: left;
  vertical-align: top;
}
.component-content {
  padding: 0 20px 10px 20px;
}
#rt-content-bottom .rt-block {
  margin-top: 2px;
}
.rt-grid-fake {
  display: block;
  width: 100%;
}
.rt-content-bottom-dummy {
  height: 0;
  margin-top: -2px;
}
.font-size-is-default {
  font-size: 12px;
  line-height: 20px;
}
#rt-sidebar-a,
#rt-sidebar-b,
#rt-sidebar-c {
  padding-bottom: 54px;
}
div#rt-sidebar-a div.rt-block,
div#rt-sidebar-b div.rt-block,
div#rt-sidebar-c div.rt-block,
div#rt-content-top div.rt-block,
div#rt-content-bottom div.rt-block {
  padding: 46px 20px 0 20px;
}
.component-content .column-1,
.component-content .column-2,
.component-content .column-3,
.component-content .column-4,
.component-content .page-header {
  padding: 31px 0 0;
}
#slideshow {
  margin-bottom: 36px;
}
@font-face {
  font-family: 'MavenProBlack';
  src: url('../fonts/maven_pro_black-webfont.eot');
  src: url('../fonts/maven_pro_black-webfont.eot?#iefix') format('eot'), url('../fonts/maven_pro_black-webfont.woff') format('woff'), url('../fonts/maven_pro_black-webfont.ttf') format('truetype'), url('../fonts/maven_pro_black-webfont.svg#webfontXhB2DgBK') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenProBold';
  src: url('../fonts/maven_pro_bold-webfont.eot');
  src: url('../fonts/maven_pro_bold-webfont.eot?#iefix') format('eot'), url('../fonts/maven_pro_bold-webfont.woff') format('woff'), url('../fonts/maven_pro_bold-webfont.ttf') format('truetype'), url('../fonts/maven_pro_bold-webfont.svg#webfontNOU7iUTL') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenProMedium';
  src: url('../fonts/maven_pro_medium-webfont.eot');
  src: url('../fonts/maven_pro_medium-webfont.eot?#iefix') format('eot'), url('../fonts/maven_pro_medium-webfont.woff') format('woff'), url('../fonts/maven_pro_medium-webfont.ttf') format('truetype'), url('../fonts/maven_pro_medium-webfont.svg#webfontNj5iy4Dl') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MavenProRegular';
  src: url('../fonts/maven_pro_regular-webfont.eot');
  src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('eot'), url('../fonts/maven_pro_regular-webfont.woff') format('woff'), url('../fonts/maven_pro_regular-webfont.ttf') format('truetype'), url('../fonts/maven_pro_regular-webfont.svg#webfontOM8fITNz') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EntypoRegular';
  src: url('../fonts/entypo.eot');
  src: url('../fonts/entypo.eot?#iefix') format('embedded-opentype'), url('../fonts/entypo.woff') format('woff'), url('../fonts/entypo.ttf') format('truetype'), url('../fonts/entypo.svg#EntypoRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1,
h2,
h2.title,
.title {
  margin-top: 0;
  word-wrap: break-word;
}
h2,
.title {
  text-shadow: none;
}
.title,
.items-leading h2,
.items-row h2,
.component-content .item-page h2,
.component-content .blog h2,
.component-content .weblink-category h2,
.component-content .contact h2,
.component-content .login h1 {
  margin: 0 -20px 15px -20px;
  padding: 0 20px;
  position: relative;
}
.title:before,
.items-leading h2:before,
.items-row h2:before,
.component-content .item-page h2:before,
.component-content .blog h2:before,
.component-content .weblink-category h2:before,
.component-content .contact h2:before,
.component-content .login h1:before {
  position: absolute;
  content: '';
  width: 5px;
  height: 22px;
  left: 0;
  top: 3px;
}
#rt-header .title:before,
#rt-feature .title:before,
#rt-footer .title:before,
#rt-copyright .title:before {
  display: none;
}
.ribbon {
  background-repeat: no-repeat;
  padding-left: 100px;
  background-position: 0 8px;
  display: block;
}
.ribbon span {
  background-repeat: no-repeat;
  padding-right: 100px;
  background-position: 100% -205px;
  min-height: 45px;
  display: block;
}
.title,
.component-content h2 {
  text-shadow: none;
  color: #dedede;
}
h1 {
  font-size: 26px;
  line-height: 41px;
  margin-bottom: 15px;
}
h2 {
  font-size: 22px;
  line-height: 35px;
  margin-bottom: 15px;
}
h2.title,
.component-content .item-page h2,
.component-content .blog h2,
.component-content .weblink-category h2,
.component-content .contact h2,
.component-content .login h1 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 14px;
}
h3,
h4,
h5 {
  line-height: 28px;
  margin-bottom: 12px;
}
h1,
h2,
h3,
h4,
h5,
h2.title,
.title {
  font-weight: normal;
}
.main-container h1,
.main-container h2,
.main-container h3 {
  font-color: #ebebeb;
}
.maintoptitleborder {
  height: 1px;
  padding: 45px 20px 0;
  position: relative;
  top: 25px;
  border-bottom: 1px solid #343434;
  background-color: #181818;
}
#rt-maintoptitle1,
#rt-maintoptitle2,
#rt-maintoptitle3,
#rt-maintoptitle4 {
  background: #181818;
  text-align: center;
}
#rt-maintoptitle1 .rt-block {
  padding: 15px 15px 0;
}
span.maintoptitle {
  padding: 0 20px;
  font-size: 166.7%;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  background-color: #181818;
  color: #dedede;
}
#rt-maintoptitle1 .module-title,
#rt-maintoptitle2 .module-title,
#rt-maintoptitle3 .module-title,
#rt-maintoptitle4 .module-title {
  display: inline-block;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  text-transform: uppercase;
  top: -8px;
  background-color: #181818;
}
#rt-maintoptitle1 .module-title h2,
#rt-maintoptitle2 .module-title h2,
#rt-maintoptitle3 .module-title h2,
#rt-maintoptitle4 .module-title h2 {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  font-size: 166.7%;
  letter-spacing: 2px;
}
.menu-block {
  padding: 0;
  margin: 0;
}
.gf-menu .dropdown {
  background: rgba(0,0,0,0.8);
}
.gf-menu .dropdown ul li > .item {
  color: #DDDDDD;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
.gf-menu .dropdown .item .daddyicon {
  background-image: url(../images/dark/small-arrows.png);
}
.gf-menu .dropdown .modules {
  color: #f7f7f7;
}
.gf-menu .dropdown .modules .module-content h1,
.gf-menu .dropdown .modules .module-content h2,
.gf-menu .dropdown .modules .module-content h3,
.gf-menu .dropdown .modules .module-content h4,
.gf-menu .dropdown .modules .module-content h5 {
  color: #DDDDDD;
}
.gf-menu .dropdown .modules .module-content a {
  color: #ffffff;
}
@media (max-width: 767px) {
  .layout-mode-responsive .gf-menu-device-container {
    background: #424141;
    border: 1px solid #343434;
    border-top: 0;
    box-shadow: inset 0px 1px 0px #343434, inset 0px 2px 0px #585858;
    -moz-box-shadow: inset 0px 1px 0px #343434, inset 0px 2px 0px #585858;
    -webkit-box-shadow: inset 0px 1px 0px #343434, inset 0px 2px 0px #585858;
    border-radius: 5px;
    padding: 5px;
  }
  .layout-mode-responsive .gf-menu {
    border-top: 15px solid #424141;
    background: url(../images/menu/tree-main.png) repeat-y #424141 !important;
  }
  .layout-mode-responsive .gf-menu ul,
  .layout-mode-responsive .gf-menu ol {
    background: url(../images/menu/tree-main.png) repeat-y transparent !important;
  }
  .layout-mode-responsive .gf-menu li {
    background: url("../images/menu/tree-node.png") no-repeat;
  }
  .layout-mode-responsive .gf-menu li.active {
    background: url(../images/menu/tree-node.png) no-repeat;
  }
  .layout-mode-responsive .gf-menu li.active.last > .item {
    background: #313131;
    border: 1px solid #252525;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2), 0px 1px 0px #3c3c3c;
    -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2), 0px 1px 0px #3c3c3c;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2), 0px 1px 0px #3c3c3c;
  }
  .layout-mode-responsive .gf-menu li .item {
    color: #DDDDDD !important;
    text-shadow: 1px 1px 0 #000000 !important;
  }
  .layout-mode-responsive .gf-menu li:hover > .item {
    color: #ffffff !important;
    text-shadow: 1px 1px 0 #000000;
  }
  .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child {
    background: url(../images/menu/tree-node-last.png) 0 -2px no-repeat #424141 !important;
  }
  .layout-mode-responsive .gf-menu li ol > li:last-child {
    background: url(../images/menu/tree-node-last.png) 0 -2px no-repeat #424141 !important;
  }
  .layout-mode-responsive .gf-menu > li:first-child,
  .layout-mode-responsive .gf-menu > li:first-child.active {
    background: url(../images/menu/tree-node-first.png) 0 0 no-repeat #424141 !important;
    margin-top: -15px;
  }
  .layout-mode-responsive .gf-menu > li:last-child {
    background: url(../images/menu/tree-node-last.png) 0 -2px no-repeat #424141;
  }
  .layout-mode-responsive .gf-menu.l1 > li.active {
    border: 0 solid transparent !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin-left: 0;
  }
  .layout-mode-responsive .gf-menu > li:first-child,
  .layout-mode-responsive .gf-menu > li.active:first-child {
    background: url("../images/menu/tree-node-first.png") no-repeat scroll 0 0 transparent !important;
    margin-top: -15px;
  }
  .layout-mode-responsive .gf-menu li:last-child.active.last {
    background: url(../images/menu/tree-node-last.png) 0 -2px no-repeat #424141;
    border: 0 solid transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }
  .layout-mode-responsive .gf-menu .dropdown .grouped.parent > .item,
  .layout-mode-responsive .gf-menu .dropdown .grouped.parent:hover > .item {
    background-color: transparent !important;
  }
  .gf-menu .dropdown ul li > .item {
    padding-top: 5px !important;
  }
}
.module-content .menu {
  margin: 0 -20px 0 -20px;
  padding-left: 0;
}
.module-content .menu li {
  list-style: none;
  border-bottom: 1px solid #343434;
}
.module-content ul.menu li {
  margin: 0 20px;
  padding-left: 5px;
}
.module-content ul.menu li .separator,
.module-content ul.menu li .item {
  padding: 10px 0;
  display: block;
}
.module-content ul.menu li a {
  display: block;
  padding: 6px 6px 6px 0;
}
.module-content ul.menu > li.active {
  color: ffffff;
}
.rt-container .module-content ul.menu li a:hover {
  padding-left: 5px;
  color: #dedede;
}
.module-content ul.menu li a,
.module-content ul.menu li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
.module-content ul.menu li a:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 9px;
  padding-right: 9px;
  position: relative;
  bottom: 1px;
  color: #B8B8B8;
}
.module-content ul.menu > li a,
.module-content ul.menu li > .separator,
.module-content ul.menu > li > .nolink {
  display: block;
  font-size: 12px;
  line-height: 1.8em;
}
.module-content ul.menu li.parent li a,
.module-content ul.menu li.parent li .item,
.module-content ul.menu li.parent li .separator {
  font-size: 13px;
  padding: 5px 0;
}
.module-content ul.menu li.parent li:last-child {
  border-bottom: none;
}
.horizmenu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: transparent;
}
.horizmenu ul.menu li {
  list-style: none;
  display: inline-block;
  padding-right: 25px;
  margin: 0;
  padding-left: 0;
}
.horizmenu .menu li {
  border: none;
  padding-top: 8px;
}
.horizmenu ul.menu li a,
.horizmenu ul.menu li .item,
.horizmenu ul.menu li .separator {
  padding: 0;
  display: inline-block;
  font-size: 1.1em;
  text-shadow: none;
  background-image: none;
}
.horizmenu .module-content ul.menu > li:hover,
.horizmenu .module-content ul.menu > li.active {
  background-color: transparent;
}
.horizmenu ul.menu li a span,
.horizmenu ul.menu li .item span,
.horizmenu ul.menu li .separator span {
  padding: 0;
  display: inline-block;
}
.horizmenu .module-content ul.menu > li:last-child {
  background-image: none;
}
.horizmenu ul.menu li a:hover {
  padding-left: 0 !important;
}
.horizmenu ul.menu li a:before {
  font-family: FontAwesome;
  content: "\f0c8";
  font-size: 4px;
  padding-right: 9px;
  position: relative;
  bottom: 3px;
  color: #828282;
}
.logo-block {
  padding: 0;
}
#rt-logo,
#rt-logo_footer {
  display: block;
  position: relative;
  background-position: center center;
  background-repeat: repeat-x;
  height: 70px;
  width: 119px;
}
.rt-block {
  margin: 0px;
}
.button,
.readon,
button.validate,
#member-profile a,
#member-registration a,
.formelm-buttons button,
#rt-footer .button,
#rt-footer .readon,
#rt-footer .readmore,
#rt-footer button.validate,
#rt-footer #member-profile a,
#rt-footer #member-registration a,
#rt-footer .formelm-buttons button {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 20px 0 0;
}
.button,
.readon,
button.validate,
#member-profile a,
#member-registration a,
.formelm-buttons button {
  color: #dedede;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  text-shadow: none;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
.button :after,
.readon :after,
.readmore :after,
button.validate :after,
#member-profile a:after,
#member-registration a:after,
.formelm-buttons button :after {
  font-family: FontAwesome;
  content: "\f068 \f061";
  font-size: 7px;
  padding-left: 6px;
  position: relative;
  bottom: 1px;
}
.button:hover,
.readon:hover,
button.validate:hover,
#member-profile a:hover,
#member-registration a:hover,
.formelm-buttons button:hover {
  color: #ffffff;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-shadow: 0 -1px;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
#rt-footer .button,
#rt-footer .readon,
#rt-footer .readmore,
#rt-footer button.validate,
#rt-footer #member-profile a,
#rt-footer #member-registration a,
#rt-footer .formelm-buttons button {
  margin-top: 12px;
  color: #828282;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
#rt-footer .button:hover,
#rt-footer .button:focus,
#rt-footer .readon:hover,
#rt-footer .readmore:hover,
#rt-footer button:hover.validate,
#rt-footer #member-profile a:hover,
#rt-footer #member-registration a:hover,
#rt-footer .formelm-buttons button:hover {
  color: #ffffff;
  text-shadow: 0 -1px;
  border-top: 1px solid;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
.rt-header-layer {
  border-bottom: 3px solid;
}
.slogan_title,
.slogan_text {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  text-align: center;
}
.slogan_title {
  font-size: 26px;
  line-height: 41px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.slogan_text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 12px;
}
#rt-copyright {
  background-color: #2e2e2e;
  color: #bbb;
}
#rt-copyright a:hover {
  color: #828282;
}
#rt-copyright .rt-container {
  border-top: 3px solid #2dca85;
}
#rt-copyright h2.title {
  font-size: 13px;
  line-height: 24px;
}
#rt-footer a {
  color: #8C8D8F;
}
#rt-footer a:hover {
  color: #f5f5f5;
}
#rt-footer {
  padding: 36px 0 27px;
  background-color: #2e2e2e;
}
#rt-footer h2.title {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  display: block;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 24px;
  margin: 0 0 20px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #f5f5f5;
}
#rt-footer .module-content ul.menu li a,
#rt-footer .module-content ul.menu li .separator,
#rt-footer .module-content ul.menu li .item {
  padding: 6px 6px 6px 0px;
  display: block;
  font-size: 12px;
}
#rt-footer .module-content ul.menu li a:before,
#rt-footer .module-content ul.menu li .separator :before,
#rt-footer .module-content ul.menu li .item :before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 10px;
  padding-right: 9px;
  position: relative;
  bottom: 1px;
}
#rt-footer .module-content ul.menu li a:hover {
  padding-left: 5px;
  background-color: transparent;
}
#rt-footer .module-content ul.menu li a,
#rt-footer .module-content ul.menu li .separator,
#rt-footer .module-content ul.menu li .item,
#rt-footer .module-content ul.menu li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
#rt-footer .module-content .menu li {
  list-style: none;
  margin: 0 24px;
  padding-left: 5px;
}
#rt-footer h2.title,
#rt-footer .module-content .menu li {
  border-bottom: 1px solid #3D3D3D;
}
#rt-footer .module-content ul.menu li a:before,
#rt-footer .module-content ul.menu li .separator :before,
#rt-footer .module-content ul.menu li .item :before {
  color: #484848;
}
#rt-footer .module-content ul.menu li a,
#rt-footer .module-content ul.menu li a:before,
#rt-footer .module-content ul.menu li .separator :before,
#rt-footer .module-content ul.menu li .item :before {
  color: #828282;
}
#rt-footer .module-content ul.menu li a:hover {
  color: #2dca85;
}
#rt-footer .module-content ul.menu > li:hover,
#rt-footer .module-content ul.menu > li.active {
  background-color: transparent !important;
}
.rt-totop {
  display: block;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 0;
  background-repeat: no-repeat;
  background-position: 14px -53px;
  -webkit-transition: background-color 0.1s ease-in;
  -moz-transition: background-color 0.1s ease-in;
  -o-transition: background-color 0.1s ease-in;
  -ms-transition: background-color 0.1s ease-in;
  transition: background-color 0.1s ease-in;
}
#gantry-totop {
  border-color: #2dca85;
  border-style: solid;
  border-width: 13px;
  float: right;
  height: 0;
  padding: 14px 0 0;
  width: 0;
  z-index: 1;
  margin-right: -14px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}
#gantry-totop:before {
  font-family: FontAwesome;
  font-size: 21px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  text-decoration: inherit;
  content: "\f0aa";
  color: #ffffff;
  right: 8px;
  bottom: 9px;
}
#gantry-totop:hover:before {
  bottom: 20px;
}
#gantry-totop:before,
#gantry-totop:hover:before {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
.rt-fontsizer {
  padding: 20px;
  overflow: auto;
}
.rt-fontsizer-buttons .button {
  height: 20px;
  width: 20px;
  padding: 0;
  background-repeat: no-repeat;
}
.rt-fontsizer-buttons .smaller .button {
  background-position: 6px 7px;
}
.rt-fontsizer-buttons .larger .button {
  background-position: 6px -210px;
}
.rt-fontsizer-desc {
  float: left;
  padding-right: 10px;
}
.rt-fontsizer-buttons {
  float: left;
}
.rt-popupmodule-button {
  padding: 20px;
}
.rt-date {
  padding: 20px;
  display: block;
}
.gantry-example {
  position: relative;
  margin: 15px 0;
  padding: 39px 19px 14px;
  *padding-top: 19px;
  background-color: #181818;
  border: 1px solid #343434;
  border-radius: 4px;
}
.gantry-example .table,
.gantry-example .well,
.gantry-example blockquote {
  margin-bottom: 5px;
}
.gantry-example .lead {
  font-size: 18px;
  line-height: 24px;
}
.gantry-example > p:last-child {
  margin-bottom: 0;
}
.gantry-example + .prettyprint {
  margin-top: -20px;
  padding-top: 15px;
  background: #131313;
  border: 1px solid #343434;
  color: #2dca85;
}
.gantry-example:after {
  content: "Example";
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  background-color: #2dca85;
  border: 1px solid #2dca85;
  color: #ffffff;
  text-shadow: 0 -1px;
  border-radius: 4px 0 4px 0;
  font-style: normal;
}
form.gantry-example {
  padding-bottom: 19px;
}
.kwd,
.linenums .tag {
  color: #2dca85;
}
.pln {
  color: #dedede;
}
code {
  background-color: #181818;
  border: 1px solid #2dca85;
  color: #2dca85;
  padding: 2px 4px;
}
.prettyprint {
  background: #131313;
  border: 1px solid #343434;
  color: #2dca85;
}
.prettyprint.linenums {
  box-shadow: 40px 0 0 #151515 inset, 41px 0 0 #252525 inset;
  -moz-box-shadow: 40px 0 0 #151515 inset, 41px 0 0 #252525 inset;
  -webkit-box-shadow: 40px 0 0 #151515 inset, 41px 0 0 #252525 inset;
}
ol.linenums li {
  color: #dedede;
  text-shadow: 0 1px 0 #000000;
}
p.success,
p.info,
p.error,
p.warning {
  font-weight: bold;
  padding: 15px;
  border: 1px solid;
  text-shadow: 0 1px 1px #000000;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
}
p.success {
  background: #181818;
  border-color: #468847;
  color: #468847;
}
p.info {
  background: #181818;
  border-color: #3A87AD;
  color: #3A87AD;
}
p.warning {
  background: #181818;
  border-color: #C09853;
  color: #C09853;
}
p.error {
  background: #181818;
  border-color: #B94A48;
  color: #B94A48;
}
blockquote small {
  color: #999999;
  display: block;
  line-height: 20px;
}
blockquote {
  border-left: 5px solid #999999;
  margin: 0 0 20px;
  padding: 0 0 0 15px;
}
blockquote.pull-right {
  border-left: 0 none;
  border-right: 5px solid #999999;
  float: right;
  padding-left: 0;
  padding-right: 15px;
}
.dl-horizontal dt {
  clear: left;
  color: #2DCA85;
  float: left;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
}
dt {
  color: #2DCA85;
  font-weight: bold;
}
pre {
  background-color: #131313;
  border: 1px solid #343434;
  display: block;
  font-size: 13px;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 9.5px;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
code,
pre {
  color: #DEDEDE;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.table th,
.table td {
  border-top: 1px solid #343434;
  line-height: 20px;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}
.table-striped tbody tr:nth-child(2n+1) td,
.table-striped tbody tr:nth-child(2n+1) th {
  background-color: rgba(0,0,0,0.16);
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #343434;
}
.table-bordered {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: separate;
  border-color: #343434 #343434 #343434 -moz-use-text-color;
  border-image: none;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.well,
.table-bordered th {
  background-color: #343434;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: rgba(0,0,0,0.16);
}
.table tbody tr.success td,
.table tbody tr.info td,
.table tbody tr.warning td,
.table tbody tr.error td {
  background-color: #181818;
}
.table tbody tr.success td {
  color: #468847;
}
.table tbody tr.info td {
  color: #3A87AD;
}
.table tbody tr.warning td {
  color: #C09853;
}
.table tbody tr.error td {
  color: #B94A48;
}
legend {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color #343434;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
  color: #dedede;
  display: block;
  font-size: 21px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}
input:-moz-placeholder,
textarea:-moz-placeholder,
textarea,
input.search-query,
.form-inline input,
.controls input,
.input-append input#appendedInput,
.input-append input#appendedInputButton,
.input-append input#appendedInputButtons,
.uneditable-input,
.uneditable-textarea,
.controls input#inputEmail,
.controls input#inputPassword,
.form-inline input.input-small {
  color: #929292;
  border-color: #090909;
  background-color: #0E0E0E;
}
input:-moz-placeholder:hover,
textarea:-moz-placeholder:hover,
textarea:hover,
input.search-query:hover,
.form-inline input:hover,
.controls input:hover,
.input-append input#appendedInput:hover,
.input-append input#appendedInputButton:hover,
.input-append input#appendedInputButtons:hover,
.controls input#inputEmail:hover,
.controls input#inputPassword:hover,
.form-inline input.input-small:hover {
  color: #dedede;
}
input:-moz-placeholder:focus,
textarea:-moz-placeholder:focus,
textarea:focus,
input.search-query:focus,
.form-inline input:focus,
.controls input:focus,
.input-append input#appendedInput:focus,
.input-append input#appendedInputButton:focus,
.input-append input#appendedInputButtons:focus,
.controls input#inputEmail:focus,
.controls input#inputPassword:focus,
.form-inline input.input-small:focus {
  border-color: #090909;
}
input.search-query {
  margin-right: 8px;
}
.help-block {
  display: block;
  margin: 10px;
}
.help-block,
.help-inline {
  color: #999999;
}
.form-inline .input-small {
  margin-right: 8px;
}
.form-inline label.checkbox {
  margin-right: 8px;
  margin-top: 18px;
}
.form-inline button.btn[type="submit"] {
  margin-top: 18px;
}
.btn {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold;
  padding: 3px 20px;
  border-left: none;
  border-right: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #adacac;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  text-shadow: none;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
.btn:hover {
  color: #ffffff;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-shadow: 0 -1px;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
fieldset label.checkbox {
  margin-bottom: 18px;
}
.controls input[type="checkbox"] {
  position: relative;
  top: -1px !important;
  left: 0 !important;
}
select {
  border-color: #090909;
  background-color: #0E0E0E;
  width: 220px;
}
.input-append .add-on,
.input-prepend .add-on {
  background-color: #343434;
  border: 1px solid #343434;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #000000;
  width: auto;
}
.input-append button.btn {
  padding: 4px 20px;
}
.form-search .input-append .search-query {
  margin-right: 0;
  -moz-border-radius: 14px 0 0 14px;
  -webkit-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.input-prepend button.btn {
  padding: 4px 20px;
}
.form-actions {
  background-color: #131313;
  border-top: 1px solid #343434;
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 19px 20px 20px;
}
.form-horizontal .control-label {
  float: left;
  padding-top: 5px;
  text-align: right;
  width: 140px !important;
}
.form-horizontal .controls {
  margin-left: 150px !important;
}
.btn-primary {
  background: -moz-linear-gradient(center top,#38A0E1 0%,#1C7EBA 100%) repeat scroll 0 0 transparent;
  border-color: #155D89;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background: -moz-linear-gradient(center top,#52ADE5 0%,#2090D4 100%) repeat scroll 0 0 transparent;
  color: #ffffff;
  border-color: #155D89;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.btn-info {
  background: #49AFCD !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  color: #FFFFFF !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background: #2F96B4 !important;
  color: #FFFFFF !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-success {
  background: #5BB75B !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  color: #FFFFFF !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background: #51A351 !important;
  color: #FFFFFF !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-warning {
  background: #FAA732 !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  color: #FFFFFF !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background: #F89406 !important;
  color: #FFFFFF !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-danger {
  background: #DA4F49 !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  color: #FFFFFF !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background: #BD362F !important;
  color: #FFFFFF !important;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-inverse {
  background: #FEFEFE;
  border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
  color: #363636;
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background: #e4e4e4;
  color: #363636;
  border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}
.btn-link {
  border-color: transparent !important;
  color: #2dca85;
  cursor: pointer;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background: none !important;
  background-image: none;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.btn-link:hover {
  background: transparent;
  color: #dedede;
  text-decoration: underline;
  border-color: transparent;
  text-shadow: none !important;
}
.btn-large {
  font-size: 13px !important;
  line-height: normal;
  padding: 9px 14px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.btn-small {
  font-size: 9px !important;
  line-height: 18px;
  padding: 3px 9px;
}
.btn-mini {
  font-size: 8px !important;
  line-height: 17px;
  padding: 2px 6px;
}
.well {
  background-color: #131313;
  border: 1px solid #343434;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05) inset;
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05) inset;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05) inset;
  min-height: 20px;
  padding: 19px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
input.btn {
  padding: 6px 20px;
}
.btn.disabled,
.btn[disabled] {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  cursor: default;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
}
a.disabled,
a.disabled:hover {
  background-color: transparent;
  color: #ffffff;
  cursor: default;
  text-decoration: none;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
}
button.btn.btn-large:hover {
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
}
.component-content div.blog {
  margin-bottom: 14px;
}
.component-content div.item-page {
  padding-top: 34px;
}
div.item-page ul.actions {
  float: right;
  margin-right: 10px;
}
div.item-page ul.actions li.print-icon,
div.item-page ul.actions li.email-icon {
  display: inline-block;
}
div.item-page ul.actions li.print-icon a:before {
  font-family: FontAwesome;
  content: "\f02f";
  font-size: 16px;
  margin-right: 8px;
}
div.item-page ul.actions li.email-icon a:before {
  font-family: FontAwesome;
  content: "\f0e0";
  font-size: 15px;
}
.component-content .actions li img {
  display: none;
}
.component-content .article-info {
  color: #B8B8B8;
}
div.item-page dl.article-info dt.article-info-term {
  display: none;
}
.component-content dl.article-info dd.category-name,
.component-content dl.article-info dd.create,
.component-content dl.article-info dd.modified,
.component-content dl.article-info dd.published,
.component-content dl.article-info dd.createdby,
.component-content dl.article-info dd.hits,
div.item-page dl.article-info dd.category-name,
div.item-page dl.article-info dd.create,
div.item-page dl.article-info dd.modified,
div.item-page dl.article-info dd.published,
div.item-page dl.article-info dd.createdby,
div.item-page dl.article-info dd.hits {
  display: inline-block;
  margin-left: 0;
  text-shadow: none;
  line-height: 18px;
}
.component-content dl.article-info dd.category-name,
.component-content dl.article-info dd.create,
.component-content dl.article-info dd.modified,
.component-content dl.article-info dd.published,
.component-content dl.article-info dd.createdby,
div.item-page dl.article-info dd.category-name,
div.item-page dl.article-info dd.create,
div.item-page dl.article-info dd.modified,
div.item-page dl.article-info dd.published,
div.item-page dl.article-info dd.createdby {
  margin: 0 27px 9px 0;
}
.component-content dl.article-info dd.category-name:before,
.component-content dl.article-info dd.create:before,
.component-content dl.article-info dd.modified:before,
.component-content dl.article-info dd.published:before,
.component-content dl.article-info dd.createdby:before,
.component-content dl.article-info dd.hits:before,
div.item-page dl.article-info dd.category-name:before,
div.item-page dl.article-info dd.create:before,
div.item-page dl.article-info dd.modified:before,
div.item-page dl.article-info dd.published:before,
div.item-page dl.article-info dd.createdby:before,
div.item-page dl.article-info dd.hits:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 8px;
  position: relative;
  top: 1px;
  text-shadow: none;
}
.component-content dl.article-info dd.category-name:before {
  content: "\f016";
}
.component-content dl.article-info dd.create:before {
  content: "\f0a3";
}
.component-content dl.article-info dd.modified:before {
  content: "\f046";
}
.component-content dl.article-info dd.published:before {
  content: "\f0c1";
}
.component-content dl.article-info dd.createdby:before {
  content: "\f044";
}
.component-content dl.article-info dd.hits:before {
  content: "\f080";
}
div.item-page dl.article-info dd.category-name:before {
  content: "\f016";
}
div.item-page dl.article-info dd.create:before {
  content: "\f0a3";
}
div.item-page dl.article-info dd.modified:before {
  content: "\f046";
}
div.item-page dl.article-info dd.published:before {
  content: "\f0c1";
}
div.item-page dl.article-info dd.createdby:before {
  content: "\f044";
}
div.item-page dl.article-info dd.hits:before {
  content: "\f080";
}
.component-content .pagination {
  clear: both;
  display: inline;
  margin: 10px 0;
  padding: 10px 0;
}
.component-content .pagination .counter {
  float: right;
  font-weight: normal;
  margin: 0 0 5px;
}
.component-content .items-more {
  border-top: 1px solid #343434;
  margin-top: 38px;
  padding: 37px 0 0;
}
.component-content .pagination ul {
  padding: 36px 0 0;
}
.component-content .pagination .counter {
  padding: 37px 0;
}
.component-content .items-more ol li a:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 9px;
  padding-right: 9px;
  position: relative;
  bottom: 1px;
  color: #B8B8B8;
}
.component-content .items-more ol li a:hover {
  padding-left: 5px;
}
.component-content .items-more ol li a,
.component-content .items-more ol li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
.pagination ul > li > a,
.pagination ul > li > span {
  background: transparent;
  border: none;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border: none;
}
.pagination ul {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  display: inline-block;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: transparent;
}
.icon-resize-fulltop:before {
  left: 2px;
  position: relative;
  top: 1px;
  content: "\f065";
}
a.learnmore-button {
  background: #2dca85;
  color: #FFFFFF;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
  font-size: 14px;
  width: 120px;
  padding: 6px 10px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}
a.learnmore-button:hover {
  background: #ffffff;
  color: #2dca85;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.learnmore-font {
  font-size: 22px;
  margin-right: 6px;
  position: relative;
  top: 3px;
}
a.learnmore-border {
  border: 4px solid rgba(0,0,0,0.4);
}
a.learnmore-border:hover {
  border: 4px solid #2dca85;
}
.legacy-top1 {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 30px;
  margin-top: 6px;
  color: #ffffff;
}
.legacy-top {
  font-size: 20px;
  line-height: 24px;
  margin-top: 10px;
  color: #ffffff;
}
.icon-top {
  background: #2dca85;
  color: #FFFFFF;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
  float: left;
  margin: 0 10px 0 0;
  font-size: 28px;
  position: relative;
  top: -15px;
  padding: 18px 14px 14px 10px;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
}
.icon-top:hover {
  background: #ffffff;
  color: #2dca85;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.icon-top2 {
  border: 4px solid rgba(0,0,0,0.4);
}
.icon-top2:hover {
  border: 4px solid #2dca85;
}
.sprocket-mosaic-loadmore.loader span {
  background-image: url(../images/loader.png) !important;
}
.legacy_projects .sprocket-mosaic {
  margin: 16px -21px 0;
}
.legacy_projects .sprocket-mosaic .sprocket-mosaic-order li,
.legacy_projects .sprocket-mosaic .sprocket-mosaic-filter li {
  font-weight: normal;
}
.legacy_projects .sprocket-mosaic-item .sprocket-padding {
  padding: 0 20px 0;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-image {
  z-index: 1;
  background: #343434;
  border: 1px solid #484848;
  padding: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.legacy_projects .sprocket-mosaic-loadmore .loadmore-text,
.legacy_projects .sprocket-mosaic-loadmore .loadmore-info,
.legacy_projects .sprocket-mosaic-tags,
.legacy_projects div.sprocket-mosaic-infos span.info-separator {
  display: none;
}
.legacy_projects .sprocket-mosaic-image-container {
  margin: 20px 0 2px;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-title {
  text-align: center;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-title a {
  font-size: 22px;
  line-height: 24px;
  color: #dedede;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-infos {
  font-size: 10px;
  margin: 8px 0;
  text-align: center;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-infos:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 14px;
  padding-right: 4px;
  position: relative;
  top: 2px;
}
.legacy_projects .sprocket-mosaic-text-container {
  margin: 0;
  padding: 0;
  left: 7px;
  top: 7px;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  width: 100%;
  height: 92.1%;
  text-align: center;
}
.legacy_projects .sprocket-mosaic-item .sprocket-mosaic-text {
  margin: 15% 0 30px;
  font-size: 18px;
  text-align: center;
  color: #dedede;
}
.legacy_projects .sprocket-mosaic-item .readmore:before,
.legacy_projects li.sprocket-tags-Article .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 18px 10px 20px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects .sprocket-mosaic-item .readmore:hover:before,
.legacy_projects li.sprocket-tags-Article .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Web .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f0ac";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Web .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Link .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 16px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Link .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Book .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f02d";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 16px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Book .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Favorite .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f004";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 14px 8px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Favorite .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Product .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f06b";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 14px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Product .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Image .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f083";
  font-size: 24px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Image .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects li.sprocket-tags-Video .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f008";
  font-size: 24px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 2px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_projects li.sprocket-tags-Video .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_projects .sprocket-mosaic-item .readmore {
  margin: 0;
  background: none;
  border: none;
  float: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.legacy_projects a.sprocket-readmore span {
  display: none;
}
.legacy_projects .sprocket-mosaic-item .readmore:hover {
  text-shadow: none;
}
.legacy_projects .sprocket-mosaic-loadmore span:before {
  font-family: FontAwesome;
  content: "\f009";
  font-size: 16px;
}
.legacy_blog .sprocket-mosaic {
  margin: 16px -21px 0;
}
.legacy_blog .sprocket-mosaic .sprocket-mosaic-order li,
.legacy_blog .sprocket-mosaic .sprocket-mosaic-filter li {
  font-weight: normal;
}
.legacy_blog .sprocket-mosaic .sprocket-mosaic-header {
  margin: 0 1px 20px;
}
.legacy_blog .sprocket-mosaic-item .sprocket-padding {
  border: 1px solid #484848;
  margin: 0 10px 20px;
  padding: 0 20px 0 10px;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.legacy_blog .sprocket-mosaic-item .sprocket-padding:hover {
  box-shadow: 3px 3px 0 rgba(255,255,255,0.08);
  -moz-box-shadow: 3px 3px 0 rgba(255,255,255,0.08);
  -webkit-box-shadow: 3px 3px 0 rgba(255,255,255,0.08);
  border: 1px solid #656565;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-image {
  z-index: 1;
  background: none repeat scroll 0 0 #343434;
  border: 1px solid #484848;
  padding: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.legacy_blog .sprocket-mosaic-loadmore .loadmore-text,
.legacy_blog .sprocket-mosaic-loadmore .loadmore-info,
.legacy_blog .sprocket-mosaic-tags,
.legacy_blog div.sprocket-mosaic-infos span.info-separator {
  display: none;
}
.legacy_blog .sprocket-mosaic-image-container {
  margin: 10px 0 2px;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-title {
  text-align: center;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-title a {
  font-size: 22px;
  line-height: 24px;
  color: #dedede;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-infos {
  font-size: 10px;
  margin: 8px 0;
  text-align: center;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-infos:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 14px;
  padding-right: 4px;
  position: relative;
  top: 2px;
}
.legacy_blog .sprocket-mosaic-text-container {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  margin: 0;
  left: 5px;
  top: 5px;
  width: 100%;
  height: 94.3%;
  padding: 0 0 1px 0;
}
.legacy_blog .sprocket-mosaic-item .sprocket-mosaic-text {
  margin: 10px 10px 30px;
  color: #dedede;
}
.legacy_blog .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 24px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  left: 90px;
  padding: 14px 16px 8px 18px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_blog .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_blog .sprocket-mosaic-item .readmore {
  margin: 0;
  border: none;
  float: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.legacy_blog .sprocket-mosaic-item .readmore:hover {
  text-shadow: none;
}
.legacy_blog a.sprocket-readmore span {
  display: none;
}
.legacy_blog .sprocket-mosaic-loadmore span:before {
  font-family: FontAwesome;
  content: "\f009";
  font-size: 16px;
}
.sprocket-mosaic-loadmore.loader span {
  background-image: url(../images/loader.png) !important;
}
.legacy_client .sprocket-mosaic {
  margin: 16px -21px 0;
}
.legacy_client .sprocket-mosaic .sprocket-mosaic-order li,
.legacy_client .sprocket-mosaic .sprocket-mosaic-filter li {
  font-weight: normal;
}
.legacy_client .sprocket-mosaic-item .sprocket-padding {
  padding: 0 20px 0;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-image {
  z-index: 1;
  background: #343434;
  border: 1px solid #484848;
  padding: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.legacy_client .sprocket-mosaic-loadmore .loadmore-text,
.legacy_client .sprocket-mosaic-loadmore .loadmore-info,
.legacy_client .sprocket-mosaic-tags,
.legacy_client div.sprocket-mosaic-infos span.info-separator {
  display: none;
}
.legacy_client .sprocket-mosaic-image-container {
  margin: 20px 0 2px;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-title {
  text-align: center;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-title a {
  font-size: 22px;
  line-height: 24px;
  color: #dedede;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-infos {
  font-size: 10px;
  margin: 8px 0;
  text-align: center;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-infos:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 14px;
  padding-right: 4px;
  position: relative;
  top: 2px;
}
.legacy_client .sprocket-mosaic-text-container {
  margin: 0;
  padding: 0;
  left: 7px;
  top: 7px;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
  width: 100%;
  height: 92.1%;
  text-align: center;
}
.legacy_client .sprocket-mosaic-item .sprocket-mosaic-text {
  margin: 15% 0 30px;
  font-size: 18px;
  text-align: center;
  color: #dedede;
}
.legacy_client .sprocket-mosaic-item .readmore:before,
.legacy_client li.sprocket-tags-Article .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 18px 10px 20px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client .sprocket-mosaic-item .readmore:hover:before,
.legacy_client li.sprocket-tags-Article .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Web .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f0ac";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Web .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Link .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 16px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Link .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Book .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f02d";
  font-size: 28px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 16px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Book .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Favorite .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f004";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 14px 8px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Favorite .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Product .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f06b";
  font-size: 26px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 16px 14px 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Product .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Image .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f083";
  font-size: 24px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 4px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Image .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client li.sprocket-tags-Video .sprocket-mosaic-item .readmore:before {
  font-family: FontAwesome;
  content: "\f008";
  font-size: 24px;
  color: #ffffff;
  background: #2dca85;
  position: relative;
  top: 2px;
  left: 15px;
  padding: 18px 16px 11px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.legacy_client li.sprocket-tags-Video .sprocket-mosaic-item .readmore:hover:before {
  color: #2dca85;
  background: #ffffff;
}
.legacy_client .sprocket-mosaic-item .readmore {
  margin: 0;
  background: none;
  border: none;
  float: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.legacy_client a.sprocket-readmore span {
  display: none;
}
.legacy_client .sprocket-mosaic-item .readmore:hover {
  text-shadow: none;
}
.legacy_client .sprocket-mosaic-loadmore span:before {
  font-family: FontAwesome;
  content: "\f009";
  font-size: 16px;
}
.legacy_list .sprocket-lists-title {
  cursor: pointer;
  font-size: 16px !important;
  line-height: 1.1em !important;
  margin: -1px -1px 2px !important;
  padding: 12px 10px;
  position: relative;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.legacy_list .sprocket-lists-title .indicator {
  cursor: pointer;
  display: block;
  font-weight: 300;
  height: 19px;
  margin-top: -9px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 50%;
  transition: background-color 0.1s ease-in 0s;
  width: 19px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.legacy_list .sprocket-lists-arrows .arrow {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  float: right;
  font-size: 1.1em;
  height: 28px;
  margin-left: 5px;
  position: relative;
  text-align: center;
  transition: background-color 0.1s ease-in 0s;
  width: 28px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.legacy_list .sprocket-lists .indicator,
.legacy_list .sprocket-lists .arrow {
  background-color: #343434;
  color: #FFFFFF;
}
.legacy_list span.indicator span {
  display: none;
}
.legacy_list span.indicator:before {
  font-family: FontAwesome;
  content: "\f067";
  font-size: 9px;
  color: #ffffff;
  position: relative;
  top: -1px;
}
.legacy_list span.sprocket-lists-item span.sprocket-padding a.readon span {
  font-size: 9px;
}
.legacy_list span.sprocket-lists-item span.sprocket-padding a.readon span:hover {
  text-shadow: none;
}
.legacy_list span.sprocket-lists-item .readon:hover span {
  text-shadow: none;
  color: blue;
}
.legacy_list .sprocket-lists-item .sprocket-padding {
  border-bottom: 1px solid #343434;
  display: block;
  padding: 10px;
  margin-bottom: 18px;
}
.legacy_list .sprocket-lists-arrows span.arrow span {
  display: none;
}
.legacy_list .sprocket-lists-arrows .prev:before {
  font-family: FontAwesome;
  content: "\f053";
  font-size: 12px;
  color: #ffffff;
  position: relative;
  top: 4px;
  left: 2px;
}
.legacy_list .sprocket-lists-arrows .next:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 12px;
  color: #ffffff;
  position: relative;
  top: 4px;
  left: 0;
}
.legacy_list .sprocket-lists-nav {
  display: table;
  margin: 13px 0;
  padding: 5px;
  width: 100%;
}
.legacy_list .sprocket-lists-image {
  float: left;
  margin: 0 0 15px 0;
}
.legacy_list img.sprocket-lists-image {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #484848;
  background: #343434;
}
.legacy_list .sprocket-lists-pagination li {
  background-color: #dedede;
}
.legacy_list .sprocket-lists-pagination li {
  cursor: pointer;
  display: inline-block;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  padding: 4px !important;
  -moz-border-radius: 1em 1em 1em 1em;
  -webkit-border-radius: 1em 1em 1em 1em;
  border-radius: 1em 1em 1em 1em;
}
.legacy_hide .sprocket-lists-title {
  color: #ffffff;
  font-size: 16px !important;
}
.legacy_hide .sprocket-lists li:hover .sprocket-lists-title {
  color: #ffffff;
}
.legacy_hide .sprocket-lists .indicator,
.legacy_hide .sprocket-lists .arrow {
  background-color: #ffffff;
  color: #2dca85;
}
.legacy_hide .sprocket-lists-title .indicator {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.legacy_hide span.indicator span {
  display: none;
}
.legacy_hide span.indicator:before {
  font-family: FontAwesome;
  content: "\f067";
  font-size: 9px;
}
.legacy_hide .sprocket-lists-item .sprocket-padding {
  border-bottom: 1px solid #ffffff;
  display: block;
  padding: 10px;
  margin-bottom: 18px;
}
.legacy_hide span.sprocket-lists-item span.sprocket-padding a.readon span {
  display: none;
}
.legacy_hide span.sprocket-lists-item span.sprocket-padding a.readon:before {
  font-family: FontAwesome;
  content: "\f0a9";
  font-size: 14px;
  color: #ffffff;
  padding-left: 9px;
  position: relative;
  top: 2px;
}
.legacy_hide  span.sprocket-lists-item span.sprocket-padding a.readon:hover:before {
  text-shadow: none;
}
.legacy_hide .sprocket-lists-arrows span.arrow span {
  display: none;
}
.legacy_hide .sprocket-lists-arrows .prev:before {
  font-family: FontAwesome;
  content: "\f053";
  font-size: 12px;
  position: relative;
  top: 4px;
  left: 2px;
}
.legacy_hide .sprocket-lists-arrows .next:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 12px;
  position: relative;
  top: 4px;
  left: 0;
}
.legacy_hide .sprocket-lists-nav {
  display: table;
  margin: 13px 0;
  padding: 5px;
  width: 100%;
}
.legacy_hide .sprocket-lists-pagination li {
  background-color: #ffffff;
}
.legacy_hide .sprocket-lists-pagination li {
  cursor: pointer;
  display: inline-block;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  padding: 4px !important;
  -moz-border-radius: 1em 1em 1em 1em;
  -webkit-border-radius: 1em 1em 1em 1em;
  border-radius: 1em 1em 1em 1em;
}
.legacy_hide img.sprocket-lists-image {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
}
#rt-footer div.acymailing_module_form .inputbox {
  margin: 0 9px 10px 0 !important;
  padding: 4px 6px;
  border-top: none;
  border-right: none;
  border-left: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 16px;
  color: #4F4F4F;
  border: 1px solid #1F1F1F;
  background-color: #242424;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
#rt-footer div.acymailing_module_form .inputbox:hover {
  color: #828282;
}
#rt-footer .acyfield_email {
  margin-left: 14px;
}
#rt-footer .acysubbuttons {
  text-align: right;
  margin-left: 9px;
}
#rt-footer td.acysubbuttons input.button {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #828282;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background 0.3s ease-in;
  -moz-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  -ms-transition: background 0.3s ease-in;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
#rt-footer td.acysubbuttons input.button:hover,
#rt-footer td.acysubbuttons input.button:focus {
  color: #ffffff;
  text-shadow: 0 -1px;
  border-top: 1px solid;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
#rt-footer .acymailing_fulldiv form {
  margin: -10px 0 -10px -20px;
}
#rt-footer .acymailing_fulldiv tr,
#rt-footer .acymailing_fulldiv td {
  float: left;
}
#s5_quick_contact .inputbox {
  margin: 0 0 10px !important;
  padding: 4px 6px;
  border-top: none;
  border-right: none;
  border-left: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 16px;
  color: #4F4F4F;
  border: 1px solid #1F1F1F;
  background-color: #242424;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
#s5_quick_contact .inputbox:hover {
  color: #828282;
}
#s5_quick_contact .button {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #828282;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background 0.3s ease-in;
  -moz-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  -ms-transition: background 0.3s ease-in;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
#s5_quick_contact .button:hover,
#s5_quick_contact .button:focus {
  color: #ffffff;
  text-shadow: 0 -1px;
  border-top: 1px solid;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
form#s5_quick_contact {
  margin: 0;
}
.contact-form form#contact-form.form-validate fieldset legend {
  border-bottom: 1px solid #343434;
  color: #999999;
  display: block;
  font-size: 12px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
}
div.contact h3 {
  display: none;
}
.main-container #contact-form dd input,
.main-container #contact-form dd textarea {
  width: 366px !important;
}
.main-container dd input#jform_contact_email_copy {
  width: 16px !important;
}
#contact-form dd input#recaptcha_response_field {
  bottom: 4px !important;
  font-size: 10pt;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  width: 145px !important;
}
.contact-details {
  border: 1px solid #343434;
  padding: 20px 30px;
  margin-top: 24px;
}
.contact-desc {
  color: #999999;
  padding-bottom: 18px;
}
.contact-title {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
  font-weight: normal;
  color: #2dca85;
}
.legacy-contact {
  font-size: 12px;
  line-height: 24px;
  margin-top: 10px;
  margin-left: 50px;
  color: #dedede;
}
.legacy-contact a {
  color: #ffffff;
}
.legacy-contact a:hover {
  color: #2dca85;
}
.icon-contact {
  background: #2dca85;
  color: #FFFFFF;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
  margin: 0 10px 0 -55px;
  font-size: 14px;
  position: relative;
  padding: 8px 9px 6px 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.icon-contact:hover {
  background: #ffffff;
  color: #2dca85;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.icon-contact2 {
  border: 4px solid rgba(0,0,0,0.4);
}
.icon-contact2:hover {
  border: 4px solid #2dca85;
}
.text-details {
  padding: 20px 15px 0 15px;
}
.text-desc {
  color: #999999;
  padding-bottom: 18px;
}
.text-title {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
  font-weight: normal;
  color: #2dca85;
}
.legacy-point {
  margin: 9px 0;
}
.icon-point {
  font-size: 17px;
  padding: 0 9px 0 0;
  position: relative;
  top: 1px;
}
.point-desc {
  color: #999999;
  padding: 0 0 12px 28px;
}
.main-container div.module-content form#login-form {
  margin: 20px 0;
}
.main-container table tr td label {
  color: #ffffff;
  margin-bottom: 12px;
}
.main-container table tr td label#imagemsg {
  margin-top: 13px;
}
.main-container #jform_email {
  position: relative;
  top: -4px;
}
.main-container p#form-login-username,
.main-container p#form-login-password,
.main-container p#form-login-remember {
  margin-bottom: 0;
  padding-bottom: 4px;
}
.main-container #login-form #form-login-remember label {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.main-container form#josForm .componentheading {
  font-size: 30px;
  margin: 40px 0 30px;
  line-height: 35px;
}
.main-container .admintable input#genderm,
.main-container .admintable input#genderf {
  display: inline;
  float: left;
  width: 30px;
}
.main-container .k2AccountPage th.k2ProfileHeading {
  padding: 20px 8px;
}
.main-container .k2AccountPage div.k2AccountPageUpdate {
  border-top: 1px solid rgba(255,255,255,0.1);
}
.main-container .k2AccountPageUpdate button.button.validate {
  background-image: none;
  transition: none 0s ease 0s !important;
}
.main-container .k2AccountPage table.admintable tr td .rokpad-editor-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
}
.branding {
  width: 100%;
  margin-top: 0px;
  display: table;
  clear: left;
}
.branding .brandingcolumns {
  display: table-cell;
  vertical-align: middle;
}
.branding .brandingcolumns #cr {
  padding: 0 0 40px;
  margin: 0;
}
.branding .brandingcolumns div.one {
  border-right: 2px solid gray;
  float: left;
  margin: 0;
  padding: 0 10px;
  text-align: right;
  width: 13%;
}
.branding .brandingcolumns div.two {
  float: left;
  margin: 0;
  padding: 0 10px;
  width: 65%;
}
.branding .brandingcolumns div.one p,
.branding .brandingcolumns div.two p {
  margin: 0;
}
body #gantry-viewswitcher {
  z-index: 100;
  right: 50%;
  position: relative;
  top: inherit;
  margin: 1em auto;
}
#rt-footer #twtr-widget-1 .twtr-bd,
#rt-footer #twtr-widget-1 .twtr-timeline i a,
#rt-footer #twtr-widget-1 .twtr-bd p {
  line-height: 18px !important;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif !important;
  color: green !important;
}
#rt-footer .twtr-widget .twtr-tweet {
  border-bottom: none !important;
  overflow: hidden;
}
#rt-footer .twtr-hd {
  display: none !important;
  overflow: hidden;
  padding: 10px;
  position: relative;
}
#rt-footer .twtr-bd {
  padding: 0 1px;
}
#rt-footer #twtr-widget-1 .twtr-tweet-text {
  background: none;
  margin-left: 0 !important;
  padding: 5px 5px 5px 8px;
  height: 73px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#rt-footer .twtr-widget .twtr-tweet-wrap {
  padding: 0 0 18px 30px !important;
}
#rt-footer .twtr-widget .twtr-tweet-wrap:before {
  color: #ffffff;
  content: "\f099";
  float: left;
  font-family: FontAwesome;
  font-size: 18px;
  left: -12px;
  margin-left: -14px;
  position: relative;
  top: 10px;
}
#rt-footer .twtr-ft {
  position: relative;
}
#rt-footer .twtr-ft a img {
  display: none;
  position: relative;
  top: 2px;
}
#rt-footer .twtr-ft div {
  float: left;
  padding: 0 10px 0 10px;
}
#rt-footer .twtr-ft span a:hover {
  text-decoration: none !important;
}
#rt-footer .twtr-avatar {
  float: left;
  height: 30px !important;
  margin: 9px 0 0 10px !important;
  overflow: hidden;
  width: 40px;
}
.legacy_sidebar .gkTabsContainer {
  padding: 20px;
  border: 1px solid #343434;
}
.legacy_sidebar .gkTabsItem {
  padding: 0;
  background: #181818;
}
.legacy_sidebar .gkTabsWrap.vertical ol,
.legacy_sidebar .gkTabsWrap.horizontal > ol {
  height: 100%;
  margin: 0 0 8px !important;
  padding: 4px 20px !important;
  display: inline-block;
  border: 1px solid #343434;
}
.legacy_sidebar .gkTabsWrap.vertical ol li.active,
.legacy_sidebar .gkTabsWrap.horizontal ol li.active {
  color: #ffffff;
}
.legacy_sidebar .gkTabsWrap.vertical ol li,
.legacy_sidebar .gkTabsWrap.horizontal ol li {
  border-right: none !important;
  text-shadow: none;
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  padding: 3px 20px 3px 0 !important;
  color: #2dca85;
}
.legacy_sidebar .gkTabsWrap.vertical ol li:hover,
.legacy_sidebar .gkTabsWrap.horizontal ol li:hover,
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock .lcUsername,
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock .lcCommentDate,
.legacy_sidebar .gkTabsItem div.k2TagCloudBlock a {
  color: #B8B8B8;
}
.legacy_sidebar .gkTabsWrap.vertical ol li:first-child {
  padding-left: 0 !important;
  padding-right: 20px !important;
}
.legacy_sidebar .gkTabsWrap.vertical ol li:last-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li:first-child {
  margin-top: 0;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  float: left;
  margin: 6px 12px 4px 0;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li div.moduleItemAuthor {
  font-size: 10px;
  margin-bottom: 10px;
  margin-top: 4px;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li a.moduleItemTitle {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li div.moduleItemIntrotext {
  padding: 10px 0 0 0;
  margin-top: 10px;
  border-top: 1px solid;
  color: #dedede;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li span.moduleItemDateCreated,
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li a.moduleItemCategory,
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock ul li a {
  font-size: 10px;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li div.moduleItemTags {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  border-top: none;
  font-size: 10px;
}
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li a.moduleItemComments,
.legacy_sidebar .gkTabsItem div.k2ItemsBlock ul li span.moduleItemHits {
  margin: 0 8px 0 0;
  padding: 0 4px 0 0;
  font-size: 10px;
  border-right: 1px solid;
}
.legacy_sidebar .gkTabsItem div.k2LatestCommentsBlock ul li span.lcComment {
  background: none repeat scroll 0 0 transparent !important;
  padding-left: 0 !important;
  padding-bottom: 9px;
  display: block;
  color: #dedede;
}
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock .lcUsername,
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock .lcCommentDate {
  display: inline;
  font-size: 10px;
  font-style: italic;
}
.legacy_sidebar .gkTabsItem div.k2LatestCommentsBlock ul li span.lcItemTitle {
  padding-right: 4px;
}
.legacy_sidebar .gkTabsItem .k2LatestCommentsBlock ul li span.lcItemCategory a {
  padding: 0 4px;
}
.itemCommentsPagination > ul {
  list-style: none outside none;
  margin: 15px 0 0;
}
.itemCommentsPagination li {
  display: inline;
  padding: 5px !important;
  float: left;
}
.itemCommentsPagination {
  display: block;
  margin: 0 0 24px;
  padding: 4px;
  position: relative;
  width: 100%;
}
.legacy_sidebar .gkTabsItem div.k2TagCloudBlock a {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  padding: 8px;
}
.legacy_sidebar .gkTabsItem div.k2TagCloudBlock a:hover {
  background: none;
  padding: 8px;
  color: #2dca85;
}
li#comments:before {
  font-family: FontAwesome;
  content: "\f0e6";
  font-size: 19px;
  position: relative;
  top: 2px;
  padding-right: 18px;
}
.portfolio-title {
  font-size: 26px;
  line-height: 41px;
  margin-bottom: 15px;
  margin-top: -30px;
  font-weight: normal;
  font-style: normal;
  border-bottom: 1px solid #343434;
  padding-bottom: 10px;
}
.portfolio-sectitle {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #2dca85;
}
.portfolio-description {
  float: left;
  margin-right: 18px;
}
.portfolio-details {
  float: left;
  padding-left: 27px;
  margin-bottom: 54px;
}
.legacy-porfolio {
  font-size: 12px;
  line-height: 24px;
  margin-top: 10px;
  margin-left: 50px;
  color: #dedede;
}
.legacy-porfolio a {
  color: #ffffff;
}
.legacy-porfolio a:hover {
  color: #2dca85;
}
.icon-porfolio {
  background: #2dca85;
  color: #FFFFFF;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
  margin: 0 10px 0 -55px;
  font-size: 14px;
  position: relative;
  padding: 8px 9px 6px 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.icon-porfolio:hover {
  background: #ffffff;
  color: #2dca85;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.icon-porfolio2 {
  border: 4px solid rgba(0,0,0,0.4);
}
.icon-porfolio2:hover {
  border: 4px solid #2dca85;
}
.pricingtable {
  width: 100%;
  margin-top: 60px;
  display: table;
  clear: left;
}
.pricingtable:before,
.pricingtable:after {
  display: table;
  content: "";
}
.pricingtable:after {
  clear: both;
}
.pricingtable .pricingcolumns {
  min-width: 170px;
  z-index: 0;
  display: inline-block;
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
}
.pricingtable .pricingcolumns:hover,
.pricingtable .pricingcolumns:hover .button-price,
.pricingtable .pricingcolumns:hover .pricing-title {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
.pricingtable .pricing-odd,
.pricingtable .pricing-even {
  border-left: 1px solid;
  border-right: 1px solid;
  padding: 10px;
  text-align: center;
  position: relative;
}
.pricing-best,
.pricingcolumns:hover {
  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
  box-shadow: 0 0 20px rgba(0,0,0,0.2);
  position: relative;
  top: -10px;
}
.pricing-best {
  z-index: 2 !important;
}
.pricingcolumns:hover {
  z-index: 3 !important;
}
.pricing-best .best-button,
.pricingcolumns:hover .button-price {
  padding-top: 20px;
  height: 50px;
}
.pricing-best .pricing-title,
.pricingcolumns:hover .pricing-title {
  padding-top: 25px;
  padding-bottom: 25px;
  border: none;
}
.pricing-title {
  padding: 20px;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
}
.price {
  font-size: 30px;
  margin: 20px 0px 10px 0px;
}
.price-period {
  margin-bottom: 10px;
}
div.pricingtable div.pricingcolumns div.pricing-even input.btn {
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight: normal;
  padding: 9px 18px;
  border-left: none;
  border-right: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #dedede;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  text-shadow: none;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
div.pricingtable div.pricingcolumns div.pricing-even input.btn:hover {
  color: #ffffff;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-shadow: 0 -1px;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
#fullslider-container,
#showcase-container {
  width: 100%;
}
#fullslider-container #fullslider-background,
#showcase-container #fullslider-background {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
#fullslider-container #fullslider-background img.background,
#showcase-container #fullslider-background img.background {
  display: block;
  height: auto;
  min-height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
#sequence-preloader {
  background-color: #d9d9d9;
}
#sequence li.image-left,
#sequence li.image-right,
#sequence li.image-bottom,
#sequence li.image-top {
  height: 100%;
  position: absolute;
  top: -300px;
  width: 100%;
  list-style: none outside none;
}
#sequence li * {
  position: absolute;
}
#sequence li img {
  height: 96%;
}
#sequence {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
#sequence h2 {
  font-weight: bold !important;
}
#sequence .title.white a,
#sequence .subtitle.white span {
  color: #202222;
  mask: none !important;
}
#sequence .title.white a:hover {
  color: #f8f8f8;
  background: rgba(0,0,0,0.4);
  box-shadow: 10px 0 0 rgba(0,0,0,0.4), -10px 0 0 rgba(0,0,0,0.4);
  text-shadow: 1px 1px 0 rgba(0,0,0,0.9);
}
#sequence .title.black a,
#sequence .subtitle.black span {
  background: rgba(0,0,0,0.4);
  box-shadow: 10px 0 0 rgba(0,0,0,0.4), -10px 0 0 rgba(0,0,0,0.4);
  padding: 2px 0;
  color: #f8f8f8;
  mask: none !important;
}
#sequence .title.black a:hover,
#sequence .title.white a,
#sequence .subtitle.white span {
  text-shadow: 1px 1px 0 #ffffff;
  background: rgba(255,255,255,0.7);
  box-shadow: 10px 0 0 rgba(255,255,255,0.7), -10px 0 0 rgba(255,255,255,0.7);
}
#sequence .title.black a:hover {
  color: #202222 !important;
}
#sequence .subtitle.black span,
#sequence .subtitle.white span {
  padding: 5px 0;
  line-height: 35px !important;
}
#sequence li.image-left .title {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 50;
  left: 65%;
  width: 35%;
  bottom: 1%;
  font-weight: normal;
}
#sequence li.image-left .title a {
  bottom: 1%;
  font-size: 40px;
  position: relative;
}
#sequence li.image-left .title.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 60%;
}
#sequence li.image-left .title.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 35%;
}
#sequence li.image-left .title.top {
  bottom: 24%;
}
#sequence li.image-left .title.bottom {
  bottom: -24%;
}
#sequence li.image-left .subtitle {
  font-weight: normal;
  padding: 10px 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  left: 35%;
  width: 35%;
  top: 101%;
  margin: -10px 0 0;
}
#sequence li.image-left .subtitle span {
  font-size: 20px;
  line-height: 20px;
  top: 101%;
  position: relative;
}
#sequence li.image-left .subtitle.animate-in {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 60%;
}
#sequence li.image-left .subtitle.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 65%;
}
#sequence li.image-left .subtitle.top {
  top: 78%;
}
#sequence li.image-left .subtitle.bottom {
  top: 126%;
}
#sequence li.image-left .model {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  height: auto !important;
  left: 30%;
  bottom: -53%;
  max-height: 568px !important;
  min-width: 225px;
  max-width: 100%;
}
#sequence li.image-left .model.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  left: 1%;
}
#sequence li.image-left .model.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: -15%;
}
#sequence li.image-right .title {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 50;
  right: 75%;
  width: 35%;
  bottom: 1%;
}
#sequence li.image-right .title a {
  font-size: 40px;
  bottom: 1%;
  position: relative;
}
#sequence li.image-right .title.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  right: 60%;
}
#sequence li.image-right .title.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  right: 35%;
}
#sequence li.image-right .title.top {
  bottom: 24%;
}
#sequence li.image-right .title.bottom {
  bottom: -24%;
}
#sequence li.image-right .subtitle {
  font-weight: normal;
  padding: 10px 0;
  opacity: 0;
  right: 35%;
  width: 35%;
  top: 101%;
  margin: -10px 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
#sequence li.image-right .subtitle span {
  font-size: 20px;
  line-height: 20px;
  top: 101%;
  position: relative;
}
#sequence li.image-right .subtitle.animate-in {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  right: 60%;
}
#sequence li.image-right .subtitle.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  right: 75%;
}
#sequence li.image-right .subtitle.top {
  top: 78%;
}
#sequence li.image-right .subtitle.bottom {
  top: 126%;
}
#sequence li.image-right .model {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  height: auto !important;
  left: 25%;
  bottom: -53%;
  max-height: 568px !important;
  width: 60%;
  min-width: 225px;
}
#sequence li.image-right .model.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  left: 37%;
}
#sequence li.image-right .model.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 65%;
}
#sequence li.image-bottom .title {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 50;
  left: -20%;
  width: 90%;
  bottom: 30%;
}
#sequence li.image-bottom .title a {
  font-size: 40px;
  margin: 0 auto;
  position: relative;
}
#sequence li.image-bottom .title.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 5%;
  text-align: center;
}
#sequence li.image-bottom .title.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 40%;
}
#sequence li.image-bottom .subtitle {
  font-size: 24px;
  line-height: 28px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  left: 0%;
  text-align: center;
  width: 78%;
  top: 68%;
}
#sequence li.image-bottom .subtitle span {
  font-size: 20px;
  line-height: 20px;
  top: 68%;
  position: relative;
}
#sequence li.image-bottom .subtitle.animate-in {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 12.5%;
}
#sequence li.image-bottom .subtitle.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 65%;
}
#sequence li.image-bottom .model {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  height: auto !important;
  left: 0%;
  top: 85%;
  margin: 0 auto;
  max-height: 568px !important;
  width: 90%;
  min-width: 255px;
  max-width: 1000px;
}
#sequence li.image-bottom .model.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  left: 12%;
  text-align: center;
}
#sequence li.image-bottom .model.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 15%;
}
#sequence li.image-top .title {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 50;
  left: -20%;
  width: 90%;
  bottom: -32%;
}
#sequence li.image-top .title a {
  font-size: 40px;
  margin: 0 auto;
  position: relative;
}
#sequence li.image-top .title.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 5%;
  text-align: center;
}
#sequence li.image-top .title.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 40%;
}
#sequence li.image-top .subtitle {
  font-size: 24px;
  line-height: 28px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  left: 0%;
  text-align: center;
  width: 78%;
  top: 130%;
}
#sequence li.image-top .subtitle span {
  font-size: 20px;
  line-height: 20px;
  top: 130%;
  position: relative;
}
#sequence li.image-top .subtitle.animate-in {
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 12.5%;
}
#sequence li.image-top .subtitle.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 65%;
}
#sequence li.image-top .model {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  height: auto !important;
  left: 0%;
  top: 55%;
  margin: 0 auto;
  max-height: 568px !important;
  width: 90%;
  min-width: 255px;
  max-width: 1000px;
  text-align: center;
}
#sequence li.image-top .model.animate-in {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  left: 12%;
}
#sequence li.image-top .model.animate-out {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
  -ms-transition-duration: .5s;
  transition-duration: .5s;
  left: 15%;
}
.nivoSlider {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: none;
}
.nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
}
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
  top: 0;
}
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.nivo-box img {
  display: block;
}
.nivo-caption {
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 8;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter: alpha(opacity=8);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nivo-caption p {
  padding: 5px;
  margin: 0;
}
.nivo-caption a {
  display: inline !important;
}
.nivo-html-caption {
  display: none;
}
.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
}
.nivo-controlNav {
  text-align: center;
  padding: 15px 0;
}
.nivo-controlNav a {
  cursor: pointer;
}
.nivo-controlNav a.active {
  font-weight: bold;
}
.slider_wrapper {
  overflow: hidden;
}
.theme-legacy {
  min-height: 50%;
  margin-bottom: -1px;
}
.nivo-caption {
  position: absolute;
  bottom: 0;
  max-width: 25% !important;
  left: 7%;
  margin: 20px 20px 0;
  width: 100%;
  height: 40%;
  z-index: 8;
  padding: 20px;
  overflow: hidden;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 5px solid;
}
.nivo-caption h2 {
  margin-bottom: 10px;
  line-height: 120%;
}
.nivo-caption p {
  padding: 0 0 5px 0;
  margin: 0;
}
.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
  font-size: 0px;
  content: '';
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -moz-transition: all 0.7s cubic-bezier(0.025,1.205,0.235,1.570);
  -webkit-transition: all 0.7s cubic-bezier(0.025,1,0.235,1.5);
  -webkit-transition: all 0.7s cubic-bezier(0.025,1.205,0.235,1.570);
  -ms-transition: all 0.7s cubic-bezier(0.025,1.205,0.235,1.570);
  -o-transition: all 0.7s cubic-bezier(0.025,1.205,0.235,1.570);
  transition: all 0.7s cubic-bezier(0.025,1.205,0.235,1.570);
}
#slider .nivo-prevNav {
  left: -41px;
  background: url('../images/slider/arrowFullslider.png') no-repeat 0 0;
  width: 41px;
  height: 66px;
}
#slider .nivo-nextNav {
  right: -41px;
  background: url('../images/slider/arrowFullslider.png') no-repeat -41px 0;
  width: 41px;
  height: 66px;
}
#slider:hover .nivo-prevNav {
  left: 0px;
}
#slider:hover .nivo-nextNav {
  right: 0px;
}
.nivo-prevNav:hover,
.nivo-nextNav:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .nivo-caption {
    max-width: 30% !important;
    height: 35%;
  }
  .nivo-caption h2 {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .nivo-caption {
    max-width: 40% !important;
    height: 50%;
  }
  .nivo-caption h2 {
    margin-bottom: 2px;
  }
}
@media only screen and (max-width: 767px) {
  .nivo-caption {
    height: 40%;
    max-width: 40% !important;
  }
  .nivo-caption h2 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 2px;
  }
  .nivo-caption p {
    font-size: 9px;
    line-height: 14px;
    padding: 0 0 5px 0;
  }
}
@media only screen and (max-width: 640px) {
  .nivo-caption {
    height: 45%;
    max-height: 100%;
    max-width: 45% !important;
    padding: 5px 10px;
  }
  .nivo-caption h2 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 2px;
  }
  .nivo-caption p {
    font-size: 11px;
    line-height: 18px;
    padding: 0 0 5px 0;
  }
}
@media only screen and (max-width: 480px) {
  .nivo-caption {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    font-size: 0px;
    left: -20px;
    max-width: 100% !important;
    padding: 5px 10px;
    max-height: 15%;
    border-bottom: none;
  }
  .nivo-caption h2 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
  }
  .nivo-caption p {
    display: none;
  }
}
@media only screen and (max-width: 360px) {
  .nivo-caption {
    max-height: 19%;
  }
  .nivo-directionNav a {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .nivo-caption {
    max-height: 23%;
  }
}
#hidetop-wrap {
  position: relative;
}
.hidetop {
  display: none;
  background: url(../images/transWhite-10.png) repeat 0 0;
  border-bottom: 1px solid rgba(0,0,0,0.05);
  border-top: 1px solid rgba(0,0,0,0.05);
  padding: 4.5em 0 3.7em;
}
.hidetop-button-wrap {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  border-top: 3px solid #2dca85;
  z-index: 10;
}
span.hidetop-button {
  border-color: #2dca85 #2dca85 transparent transparent;
  border-style: solid;
  border-width: 27px;
  height: 0;
  position: absolute;
  right: 0;
  width: 0;
  z-index: 1;
}
.no-js .hidetop-button-wrap,
.no-js .hidetop {
  position: static !important;
  display: block !important;
}
.no-js .hidetoggle {
  display: none;
}
.hidetoggle {
  height: 17px;
  position: absolute;
  right: 12px;
  top: 8px;
  width: 13px;
  z-index: 2;
}
.hidetoggle:before {
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  text-decoration: inherit;
  content: "\f067";
  color: #ffffff;
  text-shadow: none;
}
.hidetoggle.close {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  font-size: 0px;
  line-height: inherit;
  font-style: normal;
  font-weight: normal;
  float: none;
  height: 17px;
  width: 13px;
}
.hide-big-title {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 30px;
  margin-top: 6px;
  color: #ffffff;
}
.legacy-hide-point {
  margin: 9px 0;
}
.icon-hide-point {
  font-size: 17px;
  padding: 0 9px 0 0;
  position: relative;
  top: 1px;
}
.hide-point-desc {
  color: #ffffff;
  padding: 0 0 12px 28px;
}
.number-warp {
  border-bottom: 1px solid #ffffff;
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.number {
  font-size: 20px;
  float: left;
  background: #ffffff;
  color: #2dca85;
  float: left;
  margin: 0 10px 0 0;
  font-size: 28px;
  padding: 14px 17px;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
}
.number-title {
  font-size: 20px;
  line-height: 24px;
  margin-top: 10px;
  color: #ffffff;
}
#rt-showcase {
  padding-top: 54px;
  background-color: #181818;
}
#rt-showcase.dark-block {
  padding-top: 54px;
  padding-bottom: 54px;
}
#rt-showcase .rt-container {
  z-index: 1;
}
#rt-showcase .slider_wrapper.frame_legacy,
#rt-showcase .slider_wrapper.frame,
#rt-showcase #frame_legacy,
#rt-showcase #frame {
  margin-top: 54px;
  padding: 10px;
  border: 1px solid;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset, 10px 10px 1px #E8E8E8 inset, -10px -10px 1px #E8E8E8 inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset, 10px 10px 1px #E8E8E8 inset, -10px -10px 1px #E8E8E8 inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset, 10px 10px 1px #E8E8E8 inset, -10px -10px 1px #E8E8E8 inset;
}
#rt-showcase .slider_wrapper.frame_legacy,
#rt-showcase #frame_legacy {
  border: 1px solid #ffffff;
}
#rt-showcase .slider_wrapper,
#rt-showcase .nivo-caption {
  border-bottom: none;
}
#rt-showcase .shadow1:after,
#rt-showcase .customshadow1:after,
#rt-showcase .shadow2:after,
#rt-showcase .customshadow2:after,
#rt-showcase .shadow3:after,
#rt-showcase .customshadow3:after,
#rt-showcase .shadow4:after,
#rt-showcase .customshadow4:after {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  padding-bottom: 30px;
  width: 100%;
  z-index: -1;
  -webkit-box-shadow: 0 2px 0px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 2px 0px rgba(0,0,0,0.1) inset;
  box-shadow: 0 2px 0px rgba(0,0,0,0.1) inset;
}
#rt-showcase .shadow1:after,
#rt-showcase .customshadow1:after {
  background-image: url("../images/NivoStyle1.png");
  background-position: 0 -4px;
}
#rt-showcase .shadow2:after,
#rt-showcase .customshadow2:after {
  background-image: url("../images/NivoStyle2.png");
  background-position: 0 0;
}
#rt-showcase .shadow3:after,
#rt-showcase .customshadow3:after {
  background-image: url("../images/NivoStyle3.png");
  background-position: 0 -42px;
}
#rt-showcase .shadow3:after,
#rt-showcase .customshadow4:after {
  background-image: url("../images/NivoStyle4.png");
  background-position: 0 -42px;
}
#rt-showcase .cover,
#rt-showcase .customcover {
  background-size: cover !important;
}
#rt-showcase .drop-shadow,
#rt-showcase .customdrop-shadow {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 1px;
  margin: 0 !important;
  margin: 2em 10px 4em;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
#rt-showcase .drop-shadow:before,
#rt-showcase .drop-shadow:after,
#rt-showcase .customdrop-shadow:before,
#rt-showcase .customdrop-shadow:after {
  content: "";
  position: relative;
  z-index: -2;
}
#rt-showcase .frame {
  padding: 1em;
  -webkit-box-shadow: 0 0 40px rgba(0,0,0,0.1) inset, 11px 11px 1px #FFFFFF inset, -11px -11px 1px #FFFFFF inset;
  -moz-box-shadow: 0 0 40px rgba(0,0,0,0.1) inset, 11px 11px 1px #FFFFFF inset, -11px -11px 1px #FFFFFF inset;
  box-shadow: 0 0 40px rgba(0,0,0,0.1) inset, 11px 11px 1px #FFFFFF inset, -11px -11px 1px #FFFFFF inset;
}
.flexslider {
  position: relative;
  overflow: hidden;
  zoom: 1;
}
.flexslider .slides {
  margin: 0;
  list-style: none;
}
.slides li {
  position: relative;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.no-js .slides > li:first-child {
  display: block;
}
.flex-viewport {
  max-height: auto;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
}
.flexslider .slides {
  zoom: 1;
}
.carousel li {
  margin-right: 5px;
}
.slides h3 {
  bottom: 120px;
  left: 40px;
  position: absolute;
  display: block;
  line-height: inherit;
  font-weight: bold !important;
  max-width: 550px;
  margin-bottom: 30px;
}
.slides h3 a {
  color: #fcfcfc;
  font-weight: normal;
  font-size: 26px;
  line-height: 35px;
  padding: 2px 0;
  background-color: rgba(0,0,0,0.4);
  box-shadow: 10px 0 0 rgba(0,0,0,0.4), -10px 0 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 10px 0 0 rgba(0,0,0,0.4), -10px 0 0 rgba(0,0,0,0.4);
  -webkit-box-shadow: 10px 0 0 rgba(0,0,0,0.4), -10px 0 0 rgba(0,0,0,0.4);
}
.slides h3 a:hover {
  color: #2dca85;
}
#flexslider_fade .flex-direction-nav li {
  float: left;
  list-style: none outside none;
  margin-left: 1px;
}
#flexslider_fade ul.flex-direction-nav {
  left: 30px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 80%;
}
#flexslider_fade .flex-direction-nav a {
  display: inline-block;
  font-size: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}
#flexslider_fade .flex-direction-nav .flex-prev,
#flexslider_fade .flex-direction-nav .flex-next {
  width: 35px;
  height: 36px;
  background-color: #76A226;
  position: relative;
}
#flexslider_fade .flex-direction-nav .flex-prev:before,
#flexslider_fade .flex-direction-nav .flex-next:before {
  color: #ffffff;
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-style: normal;
  font-weight: normal;
  left: 11px;
  position: relative;
  text-decoration: inherit;
  top: 12px;
}
#flexslider_fade .flex-direction-nav .flex-prev:before {
  content: "\f053";
}
#flexslider_fade .flex-direction-nav .flex-next:before {
  content: "\f054";
}
#flexslider_fade .flex-direction-nav .flex-prev:hover,
#flexslider_fade .flex-direction-nav .flex-next:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
}
#flexslider_fade .flex-direction-nav .flex-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  opacity: 0.3 !important;
  -moz-opacity: 0.3;
  cursor: default;
}
#flexslider_post .flex-direction-nav {
  position: absolute;
  right: 12px;
  bottom: 0px;
}
#flexslider_slide .flex-direction-nav {
  position: absolute;
  right: 25px;
  bottom: 20px;
}
#flexslider_slide .flex-direction-nav li,
#flexslider_post .flex-direction-nav li {
  float: left;
  margin-left: 1px;
  list-style: none;
}
#flexslider_slide .flex-direction-nav a,
#flexslider_post .flex-direction-nav a {
  display: inline-block;
  font-size: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}
#flexslider_slide .flex-direction-nav .flex-prev,
#flexslider_slide .flex-direction-nav .flex-next,
#flexslider_post .flex-direction-nav .flex-prev,
#flexslider_post .flex-direction-nav .flex-next {
  width: 35px;
  height: 36px;
  background-color: #76A226;
}
#flexslider_slide .flex-direction-nav .flex-prev:before,
#flexslider_slide .flex-direction-nav .flex-next:before,
#flexslider_post .flex-direction-nav .flex-prev:before,
#flexslider_post .flex-direction-nav .flex-next:before {
  color: #ffffff;
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-style: normal;
  font-weight: normal;
  left: 11px;
  position: relative;
  text-decoration: inherit;
  top: 12px;
}
#flexslider_slide .flex-direction-nav .flex-prev:before,
#flexslider_post .flex-direction-nav .flex-prev:before {
  content: "\f053";
}
#flexslider_slide .flex-direction-nav .flex-next:before,
#flexslider_post .flex-direction-nav .flex-next:before {
  content: "\f054";
}
#flexslider_slide .flex-direction-nav .flex-prev:hover,
#flexslider_slide .flex-direction-nav .flex-next:hover,
#flexslider_post .flex-direction-nav .flex-prev:hover,
#flexslider_post .flex-direction-nav .flex-next:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
#flexslider_slide .flex-direction-nav .flex-disabled,
#flexslider_post .flex-direction-nav .flex-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  cursor: default;
}
#flexslider_slide.flexslider.frame,
#flexslider_post.flexslider.frame {
  padding: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 54px;
}
#flexslider_slide.flexslider.frame {
  border: 1px solid #494949;
  background: #343434;
}
#flexslider_post.flexslider.frame {
  border: 1px solid #484848;
  background: #343434;
}
#flexslider_slide .flex-direction-nav {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#flexslider_slide:hover .flex-direction-nav {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
}
@media only screen and (min-width: 1400px) {
  #flexslider_fade .slides h3 {
    bottom: 200px;
  }
}
@media only screen and (max-width: 768px) {
  #flexslider_fade .slides h3 {
    bottom: 70px;
  }
}
@media only screen and (max-width: 640px) {
  #flexslider_fade .flex-direction-nav,
  #flexslider_slide .flex-direction-nav,
  #flexslider_post .flex-direction-nav {
    bottom: 0;
    right: 15px;
  }
  #flexslider_fade .flex-direction-nav,
  #flexslider_slide .flex-direction-nav {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
  }
  .slides h3 {
    bottom: 10%;
    max-width: 70%;
  }
  .slides h3 a {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 480px) {
  .slides h3 a {
    font-size: 20px;
    line-height: 28px;
  }
  #flexslider_fade .slides h3 {
    bottom: 20px;
    max-width: 70%;
  }
  #flexslider_fade ul.flex-direction-nav {
    top: 73%;
  }
}
@media only screen and (max-width: 360px) {
  .slides h3 {
    bottom: 0;
    max-width: 60%;
  }
  .slides h3 a {
    font-size: 13px;
    line-height: 16px;
  }
  #flexslider_fade .slides h3 {
    bottom: 20px;
  }
  #flexslider_fade ul.flex-direction-nav {
    top: 65%;
  }
}
@media only screen and (max-width: 320px) and (orientation: portrait) {
  #flexslider_fade .slides h3 {
    bottom: 25px;
    max-width: 80%;
  }
  #flexslider_fade ul.flex-direction-nav {
    top: 60%;
    top: 80px;
  }
}
#rt-breadcrumbs {
  padding: 18px 0 0;
  color: #999999;
}
#rt-breadcrumbs .showHere {
  font-weight: bold;
  margin-right: 5px;
}
#infopage-search {
  width: 100%;
  padding-top: 54px;
  padding-bottom: 54px;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.infopage-position {
  float: left;
}
.infopage-position h1 {
  font-size: 40px;
  font-weight: lighter !important;
  line-height: 45px;
  margin-bottom: 0;
  padding-top: 9px;
}
.infopage_title,
.infopage_desc {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
}
.infopage_title {
  font-size: 26px;
  line-height: 41px;
  text-transform: uppercase;
}
.infopage_desc {
  color: #999999;
  font-size: 18px;
  line-height: 28px;
}
.search-position {
  float: right;
}
.search {
  margin-top: 11px;
}
.search label[for="mod-search-searchword"] {
  display: none;
}
.search-position .search .inputbox {
  float: left;
  background: transparent;
  border: 1px solid #515151;
  padding: 9px;
  color: #fff;
  margin: 0;
}
.search-position .search .inputbox {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 134px;
  transition: width 0.5s;
  -moz-transition: width 0.5s;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  -ms-transition: width 0.5s;
}
.component-content .phrases-box {
  float: left;
  margin-bottom: 20px;
  width: 60%;
}
.search-position .search .inputbox:focus {
  width: 184px;
  border-color: #2dca85;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.component-content .ordering-box {
  float: right;
  width: 25%;
}
.component-content .ordering-box label.ordering {
  float: left;
  margin: 0 10px 5px 0;
}
select.inputbox[name="ordering"] {
  height: 30px;
  line-height: 30px;
  position: relative;
  top: -5px;
  width: 65%;
}
.component-content .form-limit {
  left: 80%;
  margin: 0 0 20px;
  padding: 0 10px 0 0;
  position: relative;
  text-align: left;
  top: -25px;
  width: 20%;
}
.component-content .form-limit label[for="limit"] {
  width: 40%;
}
select#limit.inputbox {
  width: 55%;
}
.main-container .search input[type="text"] {
  width: 134px !important;
}
.main-container .search input[type="text"]:focus {
  width: 184px !important;
}
.gallery {
  border: 1px solid rgba(255,255,255,0.1);
  clear: both;
  display: block;
  float: left;
  width: 100%;
  margin: 54px 0 65px;
}
.gallery .gantry-width-20,
.gallery .gantry-width-25,
.gallery .gantry-width-30,
.gallery .gantry-width-33,
.gallery .gantry-width-40,
.gallery .gantry-width-50,
.gallery .gantry-width-60,
.gallery .gantry-width-66,
.gallery .gantry-width-70,
.gallery .gantry-width-75,
.gallery .gantry-width-80,
.gallery .gantry-width-100 {
  margin-bottom: -12px;
}
.gantry-width-100 {
  width: 100%;
}
a.image-frame,
a.video-frame {
  padding: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #494949;
  background: #343434;
  margin-bottom: 54px;
}
a.image-frame,
a.video-frame,
a.image-noframe,
a.video-noframe {
  display: inline-block;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
a.image-frame .image_hover,
a.video-frame .video_hover {
  background: url("../images/overlay.png") repeat scroll center center #333333;
  height: 98%;
  left: 0;
  position: absolute;
  top: 0;
  width: 99.1%;
  margin: 5px;
}
a.image-noframe .image_hover {
  background: url("../images/overlay.png") repeat scroll center center #333333;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image_hover:after,
.video_hover:after {
  color: #FFFFFF;
  display: block;
  font-family: FontAwesome;
  font-size: 100px;
  font-style: normal;
  font-weight: normal;
  left: 45%;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  position: absolute;
  text-decoration: inherit;
  top: 50%;
}
.image_hover:after {
  content: "\f00e";
}
.video_hover:after {
  content: "\f01d";
}
.gantry-width-20 .image_hover:after,
.gantry-width-20 .video_hover:after {
  left: 40%;
  top: 45%;
}
.gantry-width-25 .image_hover:after,
.gantry-width-25 .video_hover:after {
  left: 43%;
  top: 45%;
}
.gantry-width-20 .image_hover:after,
.gantry-width-20 .video_hover:after,
.gantry-width-25 .image_hover:after,
.gantry-width-25 .video_hover:after,
.gantry-width-30 .image_hover:after,
.gantry-width-30 .video_hover:after,
.gantry-width-33 .image_hover:after,
.gantry-width-33 .video_hover:after {
  font-size: 50px;
}
#SLB-Wrapper #SLB-Background {
  top: 27px;
}
#SLB-Wrapper #SLB-Contenedor {
  padding-right: 20px;
  padding-top: 20px;
}
#SLB-Wrapper #SLB-Top:after {
  color: #000000;
  content: "\f0c8";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  right: 9px;
  text-decoration: inherit;
  top: 23px;
  z-index: 0;
}
#SLB-Wrapper #SLB-Top a {
  background: none repeat scroll 0 0 transparent !important;
  display: block;
  float: right;
  height: 0;
  margin: 5px 10px;
  padding: 0;
  text-decoration: none;
  width: 0;
}
#SLB-Wrapper #SLB-Top a:before {
  content: "\f057";
  display: block;
  font-family: FontAwesome;
  font-size: 50px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  right: 10px;
  text-decoration: inherit;
  top: 0px;
  z-index: 1;
}
#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left {
  background: none repeat scroll 0 0 transparent !important;
}
#SLB-Wrapper #SLB-Navegador #SLB-Right:before,
#SLB-Wrapper #SLB-Navegador #SLB-Left:before {
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  text-decoration: inherit;
  top: 10px;
}
#SLB-Wrapper #SLB-Navegador strong {
  padding: 7px 0 0;
}
#SLB-Wrapper #SLB-Navegador #SLB-Right:before {
  content: "\f054";
}
#SLB-Wrapper #SLB-Navegador #SLB-Left:before {
  content: "\f053";
}
#SLB-Wrapper {
  font-family: inherit;
}
@media only screen and (max-width: 640px) {
  .video_hover:after {
    left: 40%;
  }
}
@media only screen and (max-width: 360px) {
  .image_hover:after,
  .video_hover:after {
    font-size: 50px;
    top: 45%;
  }
  .video_hover:after {
    left: 43%;
  }
}
@media only screen and (max-width: 320px) {
  .video_hover:after {
    left: 40%;
    top: 45%;
  }
}
.video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  margin-bottom: 30px;
  height: 0;
  overflow: hidden;
}
.video iframe,
.video object,
.video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.social-icons {
  width: 100%;
}
.social-icons.left {
  text-align: left;
}
.social-icons.center {
  text-align: center;
}
.social-icons.right {
  text-align: right;
}
.social-icons ul {
  margin: 0px;
}
.social-icons ul li {
  display: inline;
  margin: 0 8px 0 8px;
  position: relative;
  z-index: 0;
}
.social-icons ul li .facebook,
.social-icons ul li .twitter,
.social-icons ul li .gplus,
.social-icons ul li .dribbble,
.social-icons ul li .linkedin,
.social-icons ul li .blogger,
.social-icons ul li .delicious,
.social-icons ul li .digg,
.social-icons ul li .flickr,
.social-icons ul li .friendfeed,
.social-icons ul li .lastfm,
.social-icons ul li .livejournal,
.social-icons ul li .mixx,
.social-icons ul li .myspace,
.social-icons ul li .netvibes,
.social-icons ul li .newsvine,
.social-icons ul li .picasa,
.social-icons ul li .reddit,
.social-icons ul li .stumbleupon,
.social-icons ul li .technorati,
.social-icons ul li .vimeo,
.social-icons ul li .wordpress,
.social-icons ul li .yahoo,
.social-icons ul li .feed,
.social-icons ul li .yelp,
.social-icons ul li .youtube,
.social-icons ul li .facebook_slideshow,
.social-icons ul li .twitter_slideshow,
.social-icons ul li .gplus_slideshow,
.social-icons ul li .dribbble_slideshow,
.social-icons ul li .linkedin_slideshow,
.social-icons ul li .blogger_slideshow,
.social-icons ul li .delicious_slideshow,
.social-icons ul li .digg_slideshow,
.social-icons ul li .flickr_slideshow,
.social-icons ul li .friendfeed_slideshow,
.social-icons ul li .lastfm_slideshow,
.social-icons ul li .livejournal_slideshow,
.social-icons ul li .mixx_slideshow,
.social-icons ul li .myspace_slideshow,
.social-icons ul li .netvibes_slideshow,
.social-icons ul li .newsvine_slideshow,
.social-icons ul li .picasa_slideshow,
.social-icons ul li .reddit_slideshow,
.social-icons ul li .stumbleupon_slideshow,
.social-icons ul li .technorati_slideshow,
.social-icons ul li .vimeo_slideshow,
.social-icons ul li .wordpress_slideshow,
.social-icons ul li .yahoo_slideshow,
.social-icons ul li .feed_slideshow,
.social-icons ul li .yelp_slideshow,
.social-icons ul li .youtube_slideshow,
.social-icons ul li .facebook_showcase,
.social-icons ul li .twitter_showcase,
.social-icons ul li .gplus_showcase,
.social-icons ul li .dribbble_showcase,
.social-icons ul li .linkedin_showcase,
.social-icons ul li .blogger_showcase,
.social-icons ul li .delicious_showcase,
.social-icons ul li .digg_showcase,
.social-icons ul li .flickr_showcase,
.social-icons ul li .friendfeed_showcase,
.social-icons ul li .lastfm_showcase,
.social-icons ul li .livejournal_showcase,
.social-icons ul li .mixx_showcase,
.social-icons ul li .myspace_showcase,
.social-icons ul li .netvibes_showcase,
.social-icons ul li .newsvine_showcase,
.social-icons ul li .picasa_showcase,
.social-icons ul li .reddit_showcase,
.social-icons ul li .stumbleupon_showcase,
.social-icons ul li .technorati_showcase,
.social-icons ul li .vimeo_showcase,
.social-icons ul li .wordpress_showcase,
.social-icons ul li .yahoo_showcase,
.social-icons ul li .feed_showcase,
.social-icons ul li .yelp_showcase,
.social-icons ul li .youtube_showcase,
.social-icons ul li .facebook_maintop,
.social-icons ul li .twitter_maintop,
.social-icons ul li .gplus_maintop,
.social-icons ul li .dribbble_maintop,
.social-icons ul li .linkedin_maintop,
.social-icons ul li .blogger_maintop,
.social-icons ul li .delicious_maintop,
.social-icons ul li .digg_maintop,
.social-icons ul li .flickr_maintop,
.social-icons ul li .friendfeed_maintop,
.social-icons ul li .lastfm_maintop,
.social-icons ul li .livejournal_maintop,
.social-icons ul li .mixx_maintop,
.social-icons ul li .myspace_maintop,
.social-icons ul li .netvibes_maintop,
.social-icons ul li .newsvine_maintop,
.social-icons ul li .picasa_maintop,
.social-icons ul li .reddit_maintop,
.social-icons ul li .stumbleupon_maintop,
.social-icons ul li .technorati_maintop,
.social-icons ul li .vimeo_maintop,
.social-icons ul li .wordpress_maintop,
.social-icons ul li .yahoo_maintop,
.social-icons ul li .feed_maintop,
.social-icons ul li .yelp_maintop,
.social-icons ul li .youtube_maintop,
.social-icons ul li .facebook_footer,
.social-icons ul li .twitter_footer,
.social-icons ul li .gplus_footer,
.social-icons ul li .dribbble_footer,
.social-icons ul li .linkedin_footer,
.social-icons ul li .blogger_footer,
.social-icons ul li .delicious_footer,
.social-icons ul li .digg_footer,
.social-icons ul li .flickr_footer,
.social-icons ul li .friendfeed_footer,
.social-icons ul li .lastfm_footer,
.social-icons ul li .livejournal_footer,
.social-icons ul li .mixx_footer,
.social-icons ul li .myspace_footer,
.social-icons ul li .netvibes_footer,
.social-icons ul li .newsvine_footer,
.social-icons ul li .picasa_footer,
.social-icons ul li .reddit_footer,
.social-icons ul li .stumbleupon_footer,
.social-icons ul li .technorati_footer,
.social-icons ul li .vimeo_footer,
.social-icons ul li .wordpress_footer,
.social-icons ul li .yahoo_footer,
.social-icons ul li .feed_footer,
.social-icons ul li .yelp_footer,
.social-icons ul li .youtube_footer {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin: 0 0 10px;
}
.social-icons ul li .facebook.iconTransition,
.social-icons ul li .facebook.iconTransition_slideshow,
.social-icons ul li .facebook.iconTransition_showcase,
.social-icons ul li .facebook.iconTransition_maintop,
.social-icons ul li .facebook.iconTransition_footer,
.social-icons ul li .twitter.iconTransition,
.social-icons ul li .twitter.iconTransition_slideshow,
.social-icons ul li .twitter.iconTransition_showcase,
.social-icons ul li .twitter.iconTransition_maintop,
.social-icons ul li .twitter.iconTransition_footer,
.social-icons ul li .gplus.iconTransition,
.social-icons ul li .gplus.iconTransition_slideshow,
.social-icons ul li .gplus.iconTransition_showcase,
.social-icons ul li .gplus.iconTransition_maintop,
.social-icons ul li .gplus.iconTransition_footer,
.social-icons ul li .dribbble.iconTransition,
.social-icons ul li .dribbble.iconTransition_slideshow,
.social-icons ul li .dribbble.iconTransition_showcase,
.social-icons ul li .dribbble.iconTransition_maintop,
.social-icons ul li .dribbble.iconTransition_footer,
.social-icons ul li .linkedin.iconTransition,
.social-icons ul li .linkedin.iconTransition_slideshow,
.social-icons ul li .linkedin.iconTransition_showcase,
.social-icons ul li .linkedin.iconTransition_maintop,
.social-icons ul li .linkedin.iconTransition_footer,
.social-icons ul li .blogger.iconTransition,
.social-icons ul li .blogger.iconTransition_slideshow,
.social-icons ul li .blogger.iconTransition_showcase,
.social-icons ul li .blogger.iconTransition_maintop,
.social-icons ul li .blogger.iconTransition_footer,
.social-icons ul li .delicious.iconTransition,
.social-icons ul li .delicious.iconTransition_slideshow,
.social-icons ul li .delicious.iconTransition_showcase,
.social-icons ul li .delicious.iconTransition_maintop,
.social-icons ul li .delicious.iconTransition_footer,
.social-icons ul li .digg.iconTransition,
.social-icons ul li .digg.iconTransition_slideshow,
.social-icons ul li .digg.iconTransition_showcase,
.social-icons ul li .digg.iconTransition_maintop,
.social-icons ul li .digg.iconTransition_footer,
.social-icons ul li .flickr.iconTransition,
.social-icons ul li .flickr.iconTransition_slideshow,
.social-icons ul li .flickr.iconTransition_showcase,
.social-icons ul li .flickr.iconTransition_maintop,
.social-icons ul li .flickr.iconTransition_footer,
.social-icons ul li .friendfeed.iconTransition,
.social-icons ul li .friendfeed.iconTransition_slideshow,
.social-icons ul li .friendfeed.iconTransition_showcase,
.social-icons ul li .friendfeed.iconTransition_maintop,
.social-icons ul li .friendfeed.iconTransition_footer,
.social-icons ul li .lastfm.iconTransition,
.social-icons ul li .lastfm.iconTransition_slideshow,
.social-icons ul li .lastfm.iconTransition_showcase,
.social-icons ul li .lastfm.iconTransition_maintop,
.social-icons ul li .lastfm.iconTransition_footer,
.social-icons ul li .livejournal.iconTransition,
.social-icons ul li .livejournal.iconTransition_slideshow,
.social-icons ul li .livejournal.iconTransition_showcase,
.social-icons ul li .livejournal.iconTransition_maintop,
.social-icons ul li .livejournal.iconTransition_footer,
.social-icons ul li .mixx.iconTransition,
.social-icons ul li .mixx.iconTransition_slideshow,
.social-icons ul li .mixx.iconTransition_showcase,
.social-icons ul li .mixx.iconTransition_maintop,
.social-icons ul li .mixx.iconTransition_footer,
.social-icons ul li .myspace.iconTransition,
.social-icons ul li .myspace.iconTransition_slideshow,
.social-icons ul li .myspace.iconTransition_showcase,
.social-icons ul li .myspace.iconTransition_maintop,
.social-icons ul li .myspace.iconTransition_footer,
.social-icons ul li .netvibes.iconTransition,
.social-icons ul li .netvibes.iconTransition_slideshow,
.social-icons ul li .netvibes.iconTransition_showcase,
.social-icons ul li .netvibes.iconTransition_maintop,
.social-icons ul li .netvibes.iconTransition_footer,
.social-icons ul li .newsvine.iconTransition,
.social-icons ul li .newsvine.iconTransition_slideshow,
.social-icons ul li .newsvine.iconTransition_showcase,
.social-icons ul li .newsvine.iconTransition_maintop,
.social-icons ul li .newsvine.iconTransition_footer,
.social-icons ul li .picasa.iconTransition,
.social-icons ul li .picasa.iconTransition_slideshow,
.social-icons ul li .picasa.iconTransition_showcase,
.social-icons ul li .picasa.iconTransition_maintop,
.social-icons ul li .picasa.iconTransition_footer,
.social-icons ul li .reddit.iconTransition,
.social-icons ul li .reddit.iconTransition_slideshow,
.social-icons ul li .reddit.iconTransition_showcase,
.social-icons ul li .reddit.iconTransition_maintop,
.social-icons ul li .reddit.iconTransition_footer,
.social-icons ul li .stumbleupon.iconTransition,
.social-icons ul li .stumbleupon.iconTransition_slideshow,
.social-icons ul li .stumbleupon.iconTransition_showcase,
.social-icons ul li .stumbleupon.iconTransition_maintop,
.social-icons ul li .stumbleupon.iconTransition_footer,
.social-icons ul li .technorati.iconTransition,
.social-icons ul li .technorati.iconTransition_slideshow,
.social-icons ul li .technorati.iconTransition_showcase,
.social-icons ul li .technorati.iconTransition_maintop,
.social-icons ul li .technorati.iconTransition_footer,
.social-icons ul li .vimeo.iconTransition,
.social-icons ul li .vimeo.iconTransition_slideshow,
.social-icons ul li .vimeo.iconTransition_showcase,
.social-icons ul li .vimeo.iconTransition_maintop,
.social-icons ul li .vimeo.iconTransition_footer,
.social-icons ul li .wordpress.iconTransition,
.social-icons ul li .wordpress.iconTransition_slideshow,
.social-icons ul li .wordpress.iconTransition_showcase,
.social-icons ul li .wordpress.iconTransition_maintop,
.social-icons ul li .wordpress.iconTransition_footer,
.social-icons ul li .yahoo.iconTransition,
.social-icons ul li .yahoo.iconTransition_slideshow,
.social-icons ul li .yahoo.iconTransition_showcase,
.social-icons ul li .yahoo.iconTransition_maintop,
.social-icons ul li .yahoo.iconTransition_footer,
.social-icons ul li .feed.iconTransition,
.social-icons ul li .feed.iconTransition_slideshow,
.social-icons ul li .feed.iconTransition_showcase,
.social-icons ul li .feed.iconTransition_maintop,
.social-icons ul li .feed.iconTransition_footer,
.social-icons ul li .yelp.iconTransition,
.social-icons ul li .yelp.iconTransition_slideshow,
.social-icons ul li .yelp.iconTransition_showcase,
.social-icons ul li .yelp.iconTransition_maintop,
.social-icons ul li .yelp.iconTransition_footer,
.social-icons ul li .youtube.iconTransition,
.social-icons ul li .youtube.iconTransition_slideshow,
.social-icons ul li .youtube.iconTransition_showcase,
.social-icons ul li .youtube.iconTransition_maintop,
.social-icons ul li .youtube.iconTransition_footer,
.social-icons ul li .facebook_slideshow.iconTransition,
.social-icons ul li .facebook_slideshow.iconTransition_slideshow,
.social-icons ul li .facebook_slideshow.iconTransition_showcase,
.social-icons ul li .facebook_slideshow.iconTransition_maintop,
.social-icons ul li .facebook_slideshow.iconTransition_footer,
.social-icons ul li .twitter_slideshow.iconTransition,
.social-icons ul li .twitter_slideshow.iconTransition_slideshow,
.social-icons ul li .twitter_slideshow.iconTransition_showcase,
.social-icons ul li .twitter_slideshow.iconTransition_maintop,
.social-icons ul li .twitter_slideshow.iconTransition_footer,
.social-icons ul li .gplus_slideshow.iconTransition,
.social-icons ul li .gplus_slideshow.iconTransition_slideshow,
.social-icons ul li .gplus_slideshow.iconTransition_showcase,
.social-icons ul li .gplus_slideshow.iconTransition_maintop,
.social-icons ul li .gplus_slideshow.iconTransition_footer,
.social-icons ul li .dribbble_slideshow.iconTransition,
.social-icons ul li .dribbble_slideshow.iconTransition_slideshow,
.social-icons ul li .dribbble_slideshow.iconTransition_showcase,
.social-icons ul li .dribbble_slideshow.iconTransition_maintop,
.social-icons ul li .dribbble_slideshow.iconTransition_footer,
.social-icons ul li .linkedin_slideshow.iconTransition,
.social-icons ul li .linkedin_slideshow.iconTransition_slideshow,
.social-icons ul li .linkedin_slideshow.iconTransition_showcase,
.social-icons ul li .linkedin_slideshow.iconTransition_maintop,
.social-icons ul li .linkedin_slideshow.iconTransition_footer,
.social-icons ul li .blogger_slideshow.iconTransition,
.social-icons ul li .blogger_slideshow.iconTransition_slideshow,
.social-icons ul li .blogger_slideshow.iconTransition_showcase,
.social-icons ul li .blogger_slideshow.iconTransition_maintop,
.social-icons ul li .blogger_slideshow.iconTransition_footer,
.social-icons ul li .delicious_slideshow.iconTransition,
.social-icons ul li .delicious_slideshow.iconTransition_slideshow,
.social-icons ul li .delicious_slideshow.iconTransition_showcase,
.social-icons ul li .delicious_slideshow.iconTransition_maintop,
.social-icons ul li .delicious_slideshow.iconTransition_footer,
.social-icons ul li .digg_slideshow.iconTransition,
.social-icons ul li .digg_slideshow.iconTransition_slideshow,
.social-icons ul li .digg_slideshow.iconTransition_showcase,
.social-icons ul li .digg_slideshow.iconTransition_maintop,
.social-icons ul li .digg_slideshow.iconTransition_footer,
.social-icons ul li .flickr_slideshow.iconTransition,
.social-icons ul li .flickr_slideshow.iconTransition_slideshow,
.social-icons ul li .flickr_slideshow.iconTransition_showcase,
.social-icons ul li .flickr_slideshow.iconTransition_maintop,
.social-icons ul li .flickr_slideshow.iconTransition_footer,
.social-icons ul li .friendfeed_slideshow.iconTransition,
.social-icons ul li .friendfeed_slideshow.iconTransition_slideshow,
.social-icons ul li .friendfeed_slideshow.iconTransition_showcase,
.social-icons ul li .friendfeed_slideshow.iconTransition_maintop,
.social-icons ul li .friendfeed_slideshow.iconTransition_footer,
.social-icons ul li .lastfm_slideshow.iconTransition,
.social-icons ul li .lastfm_slideshow.iconTransition_slideshow,
.social-icons ul li .lastfm_slideshow.iconTransition_showcase,
.social-icons ul li .lastfm_slideshow.iconTransition_maintop,
.social-icons ul li .lastfm_slideshow.iconTransition_footer,
.social-icons ul li .livejournal_slideshow.iconTransition,
.social-icons ul li .livejournal_slideshow.iconTransition_slideshow,
.social-icons ul li .livejournal_slideshow.iconTransition_showcase,
.social-icons ul li .livejournal_slideshow.iconTransition_maintop,
.social-icons ul li .livejournal_slideshow.iconTransition_footer,
.social-icons ul li .mixx_slideshow.iconTransition,
.social-icons ul li .mixx_slideshow.iconTransition_slideshow,
.social-icons ul li .mixx_slideshow.iconTransition_showcase,
.social-icons ul li .mixx_slideshow.iconTransition_maintop,
.social-icons ul li .mixx_slideshow.iconTransition_footer,
.social-icons ul li .myspace_slideshow.iconTransition,
.social-icons ul li .myspace_slideshow.iconTransition_slideshow,
.social-icons ul li .myspace_slideshow.iconTransition_showcase,
.social-icons ul li .myspace_slideshow.iconTransition_maintop,
.social-icons ul li .myspace_slideshow.iconTransition_footer,
.social-icons ul li .netvibes_slideshow.iconTransition,
.social-icons ul li .netvibes_slideshow.iconTransition_slideshow,
.social-icons ul li .netvibes_slideshow.iconTransition_showcase,
.social-icons ul li .netvibes_slideshow.iconTransition_maintop,
.social-icons ul li .netvibes_slideshow.iconTransition_footer,
.social-icons ul li .newsvine_slideshow.iconTransition,
.social-icons ul li .newsvine_slideshow.iconTransition_slideshow,
.social-icons ul li .newsvine_slideshow.iconTransition_showcase,
.social-icons ul li .newsvine_slideshow.iconTransition_maintop,
.social-icons ul li .newsvine_slideshow.iconTransition_footer,
.social-icons ul li .picasa_slideshow.iconTransition,
.social-icons ul li .picasa_slideshow.iconTransition_slideshow,
.social-icons ul li .picasa_slideshow.iconTransition_showcase,
.social-icons ul li .picasa_slideshow.iconTransition_maintop,
.social-icons ul li .picasa_slideshow.iconTransition_footer,
.social-icons ul li .reddit_slideshow.iconTransition,
.social-icons ul li .reddit_slideshow.iconTransition_slideshow,
.social-icons ul li .reddit_slideshow.iconTransition_showcase,
.social-icons ul li .reddit_slideshow.iconTransition_maintop,
.social-icons ul li .reddit_slideshow.iconTransition_footer,
.social-icons ul li .stumbleupon_slideshow.iconTransition,
.social-icons ul li .stumbleupon_slideshow.iconTransition_slideshow,
.social-icons ul li .stumbleupon_slideshow.iconTransition_showcase,
.social-icons ul li .stumbleupon_slideshow.iconTransition_maintop,
.social-icons ul li .stumbleupon_slideshow.iconTransition_footer,
.social-icons ul li .technorati_slideshow.iconTransition,
.social-icons ul li .technorati_slideshow.iconTransition_slideshow,
.social-icons ul li .technorati_slideshow.iconTransition_showcase,
.social-icons ul li .technorati_slideshow.iconTransition_maintop,
.social-icons ul li .technorati_slideshow.iconTransition_footer,
.social-icons ul li .vimeo_slideshow.iconTransition,
.social-icons ul li .vimeo_slideshow.iconTransition_slideshow,
.social-icons ul li .vimeo_slideshow.iconTransition_showcase,
.social-icons ul li .vimeo_slideshow.iconTransition_maintop,
.social-icons ul li .vimeo_slideshow.iconTransition_footer,
.social-icons ul li .wordpress_slideshow.iconTransition,
.social-icons ul li .wordpress_slideshow.iconTransition_slideshow,
.social-icons ul li .wordpress_slideshow.iconTransition_showcase,
.social-icons ul li .wordpress_slideshow.iconTransition_maintop,
.social-icons ul li .wordpress_slideshow.iconTransition_footer,
.social-icons ul li .yahoo_slideshow.iconTransition,
.social-icons ul li .yahoo_slideshow.iconTransition_slideshow,
.social-icons ul li .yahoo_slideshow.iconTransition_showcase,
.social-icons ul li .yahoo_slideshow.iconTransition_maintop,
.social-icons ul li .yahoo_slideshow.iconTransition_footer,
.social-icons ul li .feed_slideshow.iconTransition,
.social-icons ul li .feed_slideshow.iconTransition_slideshow,
.social-icons ul li .feed_slideshow.iconTransition_showcase,
.social-icons ul li .feed_slideshow.iconTransition_maintop,
.social-icons ul li .feed_slideshow.iconTransition_footer,
.social-icons ul li .yelp_slideshow.iconTransition,
.social-icons ul li .yelp_slideshow.iconTransition_slideshow,
.social-icons ul li .yelp_slideshow.iconTransition_showcase,
.social-icons ul li .yelp_slideshow.iconTransition_maintop,
.social-icons ul li .yelp_slideshow.iconTransition_footer,
.social-icons ul li .youtube_slideshow.iconTransition,
.social-icons ul li .youtube_slideshow.iconTransition_slideshow,
.social-icons ul li .youtube_slideshow.iconTransition_showcase,
.social-icons ul li .youtube_slideshow.iconTransition_maintop,
.social-icons ul li .youtube_slideshow.iconTransition_footer,
.social-icons ul li .facebook_showcase.iconTransition,
.social-icons ul li .facebook_showcase.iconTransition_slideshow,
.social-icons ul li .facebook_showcase.iconTransition_showcase,
.social-icons ul li .facebook_showcase.iconTransition_maintop,
.social-icons ul li .facebook_showcase.iconTransition_footer,
.social-icons ul li .twitter_showcase.iconTransition,
.social-icons ul li .twitter_showcase.iconTransition_slideshow,
.social-icons ul li .twitter_showcase.iconTransition_showcase,
.social-icons ul li .twitter_showcase.iconTransition_maintop,
.social-icons ul li .twitter_showcase.iconTransition_footer,
.social-icons ul li .gplus_showcase.iconTransition,
.social-icons ul li .gplus_showcase.iconTransition_slideshow,
.social-icons ul li .gplus_showcase.iconTransition_showcase,
.social-icons ul li .gplus_showcase.iconTransition_maintop,
.social-icons ul li .gplus_showcase.iconTransition_footer,
.social-icons ul li .dribbble_showcase.iconTransition,
.social-icons ul li .dribbble_showcase.iconTransition_slideshow,
.social-icons ul li .dribbble_showcase.iconTransition_showcase,
.social-icons ul li .dribbble_showcase.iconTransition_maintop,
.social-icons ul li .dribbble_showcase.iconTransition_footer,
.social-icons ul li .linkedin_showcase.iconTransition,
.social-icons ul li .linkedin_showcase.iconTransition_slideshow,
.social-icons ul li .linkedin_showcase.iconTransition_showcase,
.social-icons ul li .linkedin_showcase.iconTransition_maintop,
.social-icons ul li .linkedin_showcase.iconTransition_footer,
.social-icons ul li .blogger_showcase.iconTransition,
.social-icons ul li .blogger_showcase.iconTransition_slideshow,
.social-icons ul li .blogger_showcase.iconTransition_showcase,
.social-icons ul li .blogger_showcase.iconTransition_maintop,
.social-icons ul li .blogger_showcase.iconTransition_footer,
.social-icons ul li .delicious_showcase.iconTransition,
.social-icons ul li .delicious_showcase.iconTransition_slideshow,
.social-icons ul li .delicious_showcase.iconTransition_showcase,
.social-icons ul li .delicious_showcase.iconTransition_maintop,
.social-icons ul li .delicious_showcase.iconTransition_footer,
.social-icons ul li .digg_showcase.iconTransition,
.social-icons ul li .digg_showcase.iconTransition_slideshow,
.social-icons ul li .digg_showcase.iconTransition_showcase,
.social-icons ul li .digg_showcase.iconTransition_maintop,
.social-icons ul li .digg_showcase.iconTransition_footer,
.social-icons ul li .flickr_showcase.iconTransition,
.social-icons ul li .flickr_showcase.iconTransition_slideshow,
.social-icons ul li .flickr_showcase.iconTransition_showcase,
.social-icons ul li .flickr_showcase.iconTransition_maintop,
.social-icons ul li .flickr_showcase.iconTransition_footer,
.social-icons ul li .friendfeed_showcase.iconTransition,
.social-icons ul li .friendfeed_showcase.iconTransition_slideshow,
.social-icons ul li .friendfeed_showcase.iconTransition_showcase,
.social-icons ul li .friendfeed_showcase.iconTransition_maintop,
.social-icons ul li .friendfeed_showcase.iconTransition_footer,
.social-icons ul li .lastfm_showcase.iconTransition,
.social-icons ul li .lastfm_showcase.iconTransition_slideshow,
.social-icons ul li .lastfm_showcase.iconTransition_showcase,
.social-icons ul li .lastfm_showcase.iconTransition_maintop,
.social-icons ul li .lastfm_showcase.iconTransition_footer,
.social-icons ul li .livejournal_showcase.iconTransition,
.social-icons ul li .livejournal_showcase.iconTransition_slideshow,
.social-icons ul li .livejournal_showcase.iconTransition_showcase,
.social-icons ul li .livejournal_showcase.iconTransition_maintop,
.social-icons ul li .livejournal_showcase.iconTransition_footer,
.social-icons ul li .mixx_showcase.iconTransition,
.social-icons ul li .mixx_showcase.iconTransition_slideshow,
.social-icons ul li .mixx_showcase.iconTransition_showcase,
.social-icons ul li .mixx_showcase.iconTransition_maintop,
.social-icons ul li .mixx_showcase.iconTransition_footer,
.social-icons ul li .myspace_showcase.iconTransition,
.social-icons ul li .myspace_showcase.iconTransition_slideshow,
.social-icons ul li .myspace_showcase.iconTransition_showcase,
.social-icons ul li .myspace_showcase.iconTransition_maintop,
.social-icons ul li .myspace_showcase.iconTransition_footer,
.social-icons ul li .netvibes_showcase.iconTransition,
.social-icons ul li .netvibes_showcase.iconTransition_slideshow,
.social-icons ul li .netvibes_showcase.iconTransition_showcase,
.social-icons ul li .netvibes_showcase.iconTransition_maintop,
.social-icons ul li .netvibes_showcase.iconTransition_footer,
.social-icons ul li .newsvine_showcase.iconTransition,
.social-icons ul li .newsvine_showcase.iconTransition_slideshow,
.social-icons ul li .newsvine_showcase.iconTransition_showcase,
.social-icons ul li .newsvine_showcase.iconTransition_maintop,
.social-icons ul li .newsvine_showcase.iconTransition_footer,
.social-icons ul li .picasa_showcase.iconTransition,
.social-icons ul li .picasa_showcase.iconTransition_slideshow,
.social-icons ul li .picasa_showcase.iconTransition_showcase,
.social-icons ul li .picasa_showcase.iconTransition_maintop,
.social-icons ul li .picasa_showcase.iconTransition_footer,
.social-icons ul li .reddit_showcase.iconTransition,
.social-icons ul li .reddit_showcase.iconTransition_slideshow,
.social-icons ul li .reddit_showcase.iconTransition_showcase,
.social-icons ul li .reddit_showcase.iconTransition_maintop,
.social-icons ul li .reddit_showcase.iconTransition_footer,
.social-icons ul li .stumbleupon_showcase.iconTransition,
.social-icons ul li .stumbleupon_showcase.iconTransition_slideshow,
.social-icons ul li .stumbleupon_showcase.iconTransition_showcase,
.social-icons ul li .stumbleupon_showcase.iconTransition_maintop,
.social-icons ul li .stumbleupon_showcase.iconTransition_footer,
.social-icons ul li .technorati_showcase.iconTransition,
.social-icons ul li .technorati_showcase.iconTransition_slideshow,
.social-icons ul li .technorati_showcase.iconTransition_showcase,
.social-icons ul li .technorati_showcase.iconTransition_maintop,
.social-icons ul li .technorati_showcase.iconTransition_footer,
.social-icons ul li .vimeo_showcase.iconTransition,
.social-icons ul li .vimeo_showcase.iconTransition_slideshow,
.social-icons ul li .vimeo_showcase.iconTransition_showcase,
.social-icons ul li .vimeo_showcase.iconTransition_maintop,
.social-icons ul li .vimeo_showcase.iconTransition_footer,
.social-icons ul li .wordpress_showcase.iconTransition,
.social-icons ul li .wordpress_showcase.iconTransition_slideshow,
.social-icons ul li .wordpress_showcase.iconTransition_showcase,
.social-icons ul li .wordpress_showcase.iconTransition_maintop,
.social-icons ul li .wordpress_showcase.iconTransition_footer,
.social-icons ul li .yahoo_showcase.iconTransition,
.social-icons ul li .yahoo_showcase.iconTransition_slideshow,
.social-icons ul li .yahoo_showcase.iconTransition_showcase,
.social-icons ul li .yahoo_showcase.iconTransition_maintop,
.social-icons ul li .yahoo_showcase.iconTransition_footer,
.social-icons ul li .feed_showcase.iconTransition,
.social-icons ul li .feed_showcase.iconTransition_slideshow,
.social-icons ul li .feed_showcase.iconTransition_showcase,
.social-icons ul li .feed_showcase.iconTransition_maintop,
.social-icons ul li .feed_showcase.iconTransition_footer,
.social-icons ul li .yelp_showcase.iconTransition,
.social-icons ul li .yelp_showcase.iconTransition_slideshow,
.social-icons ul li .yelp_showcase.iconTransition_showcase,
.social-icons ul li .yelp_showcase.iconTransition_maintop,
.social-icons ul li .yelp_showcase.iconTransition_footer,
.social-icons ul li .youtube_showcase.iconTransition,
.social-icons ul li .youtube_showcase.iconTransition_slideshow,
.social-icons ul li .youtube_showcase.iconTransition_showcase,
.social-icons ul li .youtube_showcase.iconTransition_maintop,
.social-icons ul li .youtube_showcase.iconTransition_footer,
.social-icons ul li .facebook_maintop.iconTransition,
.social-icons ul li .facebook_maintop.iconTransition_slideshow,
.social-icons ul li .facebook_maintop.iconTransition_showcase,
.social-icons ul li .facebook_maintop.iconTransition_maintop,
.social-icons ul li .facebook_maintop.iconTransition_footer,
.social-icons ul li .twitter_maintop.iconTransition,
.social-icons ul li .twitter_maintop.iconTransition_slideshow,
.social-icons ul li .twitter_maintop.iconTransition_showcase,
.social-icons ul li .twitter_maintop.iconTransition_maintop,
.social-icons ul li .twitter_maintop.iconTransition_footer,
.social-icons ul li .gplus_maintop.iconTransition,
.social-icons ul li .gplus_maintop.iconTransition_slideshow,
.social-icons ul li .gplus_maintop.iconTransition_showcase,
.social-icons ul li .gplus_maintop.iconTransition_maintop,
.social-icons ul li .gplus_maintop.iconTransition_footer,
.social-icons ul li .dribbble_maintop.iconTransition,
.social-icons ul li .dribbble_maintop.iconTransition_slideshow,
.social-icons ul li .dribbble_maintop.iconTransition_showcase,
.social-icons ul li .dribbble_maintop.iconTransition_maintop,
.social-icons ul li .dribbble_maintop.iconTransition_footer,
.social-icons ul li .linkedin_maintop.iconTransition,
.social-icons ul li .linkedin_maintop.iconTransition_slideshow,
.social-icons ul li .linkedin_maintop.iconTransition_showcase,
.social-icons ul li .linkedin_maintop.iconTransition_maintop,
.social-icons ul li .linkedin_maintop.iconTransition_footer,
.social-icons ul li .blogger_maintop.iconTransition,
.social-icons ul li .blogger_maintop.iconTransition_slideshow,
.social-icons ul li .blogger_maintop.iconTransition_showcase,
.social-icons ul li .blogger_maintop.iconTransition_maintop,
.social-icons ul li .blogger_maintop.iconTransition_footer,
.social-icons ul li .delicious_maintop.iconTransition,
.social-icons ul li .delicious_maintop.iconTransition_slideshow,
.social-icons ul li .delicious_maintop.iconTransition_showcase,
.social-icons ul li .delicious_maintop.iconTransition_maintop,
.social-icons ul li .delicious_maintop.iconTransition_footer,
.social-icons ul li .digg_maintop.iconTransition,
.social-icons ul li .digg_maintop.iconTransition_slideshow,
.social-icons ul li .digg_maintop.iconTransition_showcase,
.social-icons ul li .digg_maintop.iconTransition_maintop,
.social-icons ul li .digg_maintop.iconTransition_footer,
.social-icons ul li .flickr_maintop.iconTransition,
.social-icons ul li .flickr_maintop.iconTransition_slideshow,
.social-icons ul li .flickr_maintop.iconTransition_showcase,
.social-icons ul li .flickr_maintop.iconTransition_maintop,
.social-icons ul li .flickr_maintop.iconTransition_footer,
.social-icons ul li .friendfeed_maintop.iconTransition,
.social-icons ul li .friendfeed_maintop.iconTransition_slideshow,
.social-icons ul li .friendfeed_maintop.iconTransition_showcase,
.social-icons ul li .friendfeed_maintop.iconTransition_maintop,
.social-icons ul li .friendfeed_maintop.iconTransition_footer,
.social-icons ul li .lastfm_maintop.iconTransition,
.social-icons ul li .lastfm_maintop.iconTransition_slideshow,
.social-icons ul li .lastfm_maintop.iconTransition_showcase,
.social-icons ul li .lastfm_maintop.iconTransition_maintop,
.social-icons ul li .lastfm_maintop.iconTransition_footer,
.social-icons ul li .livejournal_maintop.iconTransition,
.social-icons ul li .livejournal_maintop.iconTransition_slideshow,
.social-icons ul li .livejournal_maintop.iconTransition_showcase,
.social-icons ul li .livejournal_maintop.iconTransition_maintop,
.social-icons ul li .livejournal_maintop.iconTransition_footer,
.social-icons ul li .mixx_maintop.iconTransition,
.social-icons ul li .mixx_maintop.iconTransition_slideshow,
.social-icons ul li .mixx_maintop.iconTransition_showcase,
.social-icons ul li .mixx_maintop.iconTransition_maintop,
.social-icons ul li .mixx_maintop.iconTransition_footer,
.social-icons ul li .myspace_maintop.iconTransition,
.social-icons ul li .myspace_maintop.iconTransition_slideshow,
.social-icons ul li .myspace_maintop.iconTransition_showcase,
.social-icons ul li .myspace_maintop.iconTransition_maintop,
.social-icons ul li .myspace_maintop.iconTransition_footer,
.social-icons ul li .netvibes_maintop.iconTransition,
.social-icons ul li .netvibes_maintop.iconTransition_slideshow,
.social-icons ul li .netvibes_maintop.iconTransition_showcase,
.social-icons ul li .netvibes_maintop.iconTransition_maintop,
.social-icons ul li .netvibes_maintop.iconTransition_footer,
.social-icons ul li .newsvine_maintop.iconTransition,
.social-icons ul li .newsvine_maintop.iconTransition_slideshow,
.social-icons ul li .newsvine_maintop.iconTransition_showcase,
.social-icons ul li .newsvine_maintop.iconTransition_maintop,
.social-icons ul li .newsvine_maintop.iconTransition_footer,
.social-icons ul li .picasa_maintop.iconTransition,
.social-icons ul li .picasa_maintop.iconTransition_slideshow,
.social-icons ul li .picasa_maintop.iconTransition_showcase,
.social-icons ul li .picasa_maintop.iconTransition_maintop,
.social-icons ul li .picasa_maintop.iconTransition_footer,
.social-icons ul li .reddit_maintop.iconTransition,
.social-icons ul li .reddit_maintop.iconTransition_slideshow,
.social-icons ul li .reddit_maintop.iconTransition_showcase,
.social-icons ul li .reddit_maintop.iconTransition_maintop,
.social-icons ul li .reddit_maintop.iconTransition_footer,
.social-icons ul li .stumbleupon_maintop.iconTransition,
.social-icons ul li .stumbleupon_maintop.iconTransition_slideshow,
.social-icons ul li .stumbleupon_maintop.iconTransition_showcase,
.social-icons ul li .stumbleupon_maintop.iconTransition_maintop,
.social-icons ul li .stumbleupon_maintop.iconTransition_footer,
.social-icons ul li .technorati_maintop.iconTransition,
.social-icons ul li .technorati_maintop.iconTransition_slideshow,
.social-icons ul li .technorati_maintop.iconTransition_showcase,
.social-icons ul li .technorati_maintop.iconTransition_maintop,
.social-icons ul li .technorati_maintop.iconTransition_footer,
.social-icons ul li .vimeo_maintop.iconTransition,
.social-icons ul li .vimeo_maintop.iconTransition_slideshow,
.social-icons ul li .vimeo_maintop.iconTransition_showcase,
.social-icons ul li .vimeo_maintop.iconTransition_maintop,
.social-icons ul li .vimeo_maintop.iconTransition_footer,
.social-icons ul li .wordpress_maintop.iconTransition,
.social-icons ul li .wordpress_maintop.iconTransition_slideshow,
.social-icons ul li .wordpress_maintop.iconTransition_showcase,
.social-icons ul li .wordpress_maintop.iconTransition_maintop,
.social-icons ul li .wordpress_maintop.iconTransition_footer,
.social-icons ul li .yahoo_maintop.iconTransition,
.social-icons ul li .yahoo_maintop.iconTransition_slideshow,
.social-icons ul li .yahoo_maintop.iconTransition_showcase,
.social-icons ul li .yahoo_maintop.iconTransition_maintop,
.social-icons ul li .yahoo_maintop.iconTransition_footer,
.social-icons ul li .feed_maintop.iconTransition,
.social-icons ul li .feed_maintop.iconTransition_slideshow,
.social-icons ul li .feed_maintop.iconTransition_showcase,
.social-icons ul li .feed_maintop.iconTransition_maintop,
.social-icons ul li .feed_maintop.iconTransition_footer,
.social-icons ul li .yelp_maintop.iconTransition,
.social-icons ul li .yelp_maintop.iconTransition_slideshow,
.social-icons ul li .yelp_maintop.iconTransition_showcase,
.social-icons ul li .yelp_maintop.iconTransition_maintop,
.social-icons ul li .yelp_maintop.iconTransition_footer,
.social-icons ul li .youtube_maintop.iconTransition,
.social-icons ul li .youtube_maintop.iconTransition_slideshow,
.social-icons ul li .youtube_maintop.iconTransition_showcase,
.social-icons ul li .youtube_maintop.iconTransition_maintop,
.social-icons ul li .youtube_maintop.iconTransition_footer,
.social-icons ul li .facebook_footer.iconTransition,
.social-icons ul li .facebook_footer.iconTransition_slideshow,
.social-icons ul li .facebook_footer.iconTransition_showcase,
.social-icons ul li .facebook_footer.iconTransition_maintop,
.social-icons ul li .facebook_footer.iconTransition_footer,
.social-icons ul li .twitter_footer.iconTransition,
.social-icons ul li .twitter_footer.iconTransition_slideshow,
.social-icons ul li .twitter_footer.iconTransition_showcase,
.social-icons ul li .twitter_footer.iconTransition_maintop,
.social-icons ul li .twitter_footer.iconTransition_footer,
.social-icons ul li .gplus_footer.iconTransition,
.social-icons ul li .gplus_footer.iconTransition_slideshow,
.social-icons ul li .gplus_footer.iconTransition_showcase,
.social-icons ul li .gplus_footer.iconTransition_maintop,
.social-icons ul li .gplus_footer.iconTransition_footer,
.social-icons ul li .dribbble_footer.iconTransition,
.social-icons ul li .dribbble_footer.iconTransition_slideshow,
.social-icons ul li .dribbble_footer.iconTransition_showcase,
.social-icons ul li .dribbble_footer.iconTransition_maintop,
.social-icons ul li .dribbble_footer.iconTransition_footer,
.social-icons ul li .linkedin_footer.iconTransition,
.social-icons ul li .linkedin_footer.iconTransition_slideshow,
.social-icons ul li .linkedin_footer.iconTransition_showcase,
.social-icons ul li .linkedin_footer.iconTransition_maintop,
.social-icons ul li .linkedin_footer.iconTransition_footer,
.social-icons ul li .blogger_footer.iconTransition,
.social-icons ul li .blogger_footer.iconTransition_slideshow,
.social-icons ul li .blogger_footer.iconTransition_showcase,
.social-icons ul li .blogger_footer.iconTransition_maintop,
.social-icons ul li .blogger_footer.iconTransition_footer,
.social-icons ul li .delicious_footer.iconTransition,
.social-icons ul li .delicious_footer.iconTransition_slideshow,
.social-icons ul li .delicious_footer.iconTransition_showcase,
.social-icons ul li .delicious_footer.iconTransition_maintop,
.social-icons ul li .delicious_footer.iconTransition_footer,
.social-icons ul li .digg_footer.iconTransition,
.social-icons ul li .digg_footer.iconTransition_slideshow,
.social-icons ul li .digg_footer.iconTransition_showcase,
.social-icons ul li .digg_footer.iconTransition_maintop,
.social-icons ul li .digg_footer.iconTransition_footer,
.social-icons ul li .flickr_footer.iconTransition,
.social-icons ul li .flickr_footer.iconTransition_slideshow,
.social-icons ul li .flickr_footer.iconTransition_showcase,
.social-icons ul li .flickr_footer.iconTransition_maintop,
.social-icons ul li .flickr_footer.iconTransition_footer,
.social-icons ul li .friendfeed_footer.iconTransition,
.social-icons ul li .friendfeed_footer.iconTransition_slideshow,
.social-icons ul li .friendfeed_footer.iconTransition_showcase,
.social-icons ul li .friendfeed_footer.iconTransition_maintop,
.social-icons ul li .friendfeed_footer.iconTransition_footer,
.social-icons ul li .lastfm_footer.iconTransition,
.social-icons ul li .lastfm_footer.iconTransition_slideshow,
.social-icons ul li .lastfm_footer.iconTransition_showcase,
.social-icons ul li .lastfm_footer.iconTransition_maintop,
.social-icons ul li .lastfm_footer.iconTransition_footer,
.social-icons ul li .livejournal_footer.iconTransition,
.social-icons ul li .livejournal_footer.iconTransition_slideshow,
.social-icons ul li .livejournal_footer.iconTransition_showcase,
.social-icons ul li .livejournal_footer.iconTransition_maintop,
.social-icons ul li .livejournal_footer.iconTransition_footer,
.social-icons ul li .mixx_footer.iconTransition,
.social-icons ul li .mixx_footer.iconTransition_slideshow,
.social-icons ul li .mixx_footer.iconTransition_showcase,
.social-icons ul li .mixx_footer.iconTransition_maintop,
.social-icons ul li .mixx_footer.iconTransition_footer,
.social-icons ul li .myspace_footer.iconTransition,
.social-icons ul li .myspace_footer.iconTransition_slideshow,
.social-icons ul li .myspace_footer.iconTransition_showcase,
.social-icons ul li .myspace_footer.iconTransition_maintop,
.social-icons ul li .myspace_footer.iconTransition_footer,
.social-icons ul li .netvibes_footer.iconTransition,
.social-icons ul li .netvibes_footer.iconTransition_slideshow,
.social-icons ul li .netvibes_footer.iconTransition_showcase,
.social-icons ul li .netvibes_footer.iconTransition_maintop,
.social-icons ul li .netvibes_footer.iconTransition_footer,
.social-icons ul li .newsvine_footer.iconTransition,
.social-icons ul li .newsvine_footer.iconTransition_slideshow,
.social-icons ul li .newsvine_footer.iconTransition_showcase,
.social-icons ul li .newsvine_footer.iconTransition_maintop,
.social-icons ul li .newsvine_footer.iconTransition_footer,
.social-icons ul li .picasa_footer.iconTransition,
.social-icons ul li .picasa_footer.iconTransition_slideshow,
.social-icons ul li .picasa_footer.iconTransition_showcase,
.social-icons ul li .picasa_footer.iconTransition_maintop,
.social-icons ul li .picasa_footer.iconTransition_footer,
.social-icons ul li .reddit_footer.iconTransition,
.social-icons ul li .reddit_footer.iconTransition_slideshow,
.social-icons ul li .reddit_footer.iconTransition_showcase,
.social-icons ul li .reddit_footer.iconTransition_maintop,
.social-icons ul li .reddit_footer.iconTransition_footer,
.social-icons ul li .stumbleupon_footer.iconTransition,
.social-icons ul li .stumbleupon_footer.iconTransition_slideshow,
.social-icons ul li .stumbleupon_footer.iconTransition_showcase,
.social-icons ul li .stumbleupon_footer.iconTransition_maintop,
.social-icons ul li .stumbleupon_footer.iconTransition_footer,
.social-icons ul li .technorati_footer.iconTransition,
.social-icons ul li .technorati_footer.iconTransition_slideshow,
.social-icons ul li .technorati_footer.iconTransition_showcase,
.social-icons ul li .technorati_footer.iconTransition_maintop,
.social-icons ul li .technorati_footer.iconTransition_footer,
.social-icons ul li .vimeo_footer.iconTransition,
.social-icons ul li .vimeo_footer.iconTransition_slideshow,
.social-icons ul li .vimeo_footer.iconTransition_showcase,
.social-icons ul li .vimeo_footer.iconTransition_maintop,
.social-icons ul li .vimeo_footer.iconTransition_footer,
.social-icons ul li .wordpress_footer.iconTransition,
.social-icons ul li .wordpress_footer.iconTransition_slideshow,
.social-icons ul li .wordpress_footer.iconTransition_showcase,
.social-icons ul li .wordpress_footer.iconTransition_maintop,
.social-icons ul li .wordpress_footer.iconTransition_footer,
.social-icons ul li .yahoo_footer.iconTransition,
.social-icons ul li .yahoo_footer.iconTransition_slideshow,
.social-icons ul li .yahoo_footer.iconTransition_showcase,
.social-icons ul li .yahoo_footer.iconTransition_maintop,
.social-icons ul li .yahoo_footer.iconTransition_footer,
.social-icons ul li .feed_footer.iconTransition,
.social-icons ul li .feed_footer.iconTransition_slideshow,
.social-icons ul li .feed_footer.iconTransition_showcase,
.social-icons ul li .feed_footer.iconTransition_maintop,
.social-icons ul li .feed_footer.iconTransition_footer,
.social-icons ul li .yelp_footer.iconTransition,
.social-icons ul li .yelp_footer.iconTransition_slideshow,
.social-icons ul li .yelp_footer.iconTransition_showcase,
.social-icons ul li .yelp_footer.iconTransition_maintop,
.social-icons ul li .yelp_footer.iconTransition_footer,
.social-icons ul li .youtube_footer.iconTransition,
.social-icons ul li .youtube_footer.iconTransition_slideshow,
.social-icons ul li .youtube_footer.iconTransition_showcase,
.social-icons ul li .youtube_footer.iconTransition_maintop,
.social-icons ul li .youtube_footer.iconTransition_footer {
  -webkit-transition: background-position 0.2s ease-out;
  -moz-transition: background-position 0.2s ease-out;
  -o-transition: background-position 0.2s ease-out;
  transition: background-position 0.2s ease-out;
  -ms-transition: background-position 0.2s ease-out;
}
.social-icons ul li .facebook.iconTransition:hover,
.social-icons ul li .facebook.iconTransition_slideshow:hover,
.social-icons ul li .facebook.iconTransition_showcase:hover,
.social-icons ul li .facebook.iconTransition_maintop:hover,
.social-icons ul li .facebook.iconTransition_footer:hover,
.social-icons ul li .twitter.iconTransition:hover,
.social-icons ul li .twitter.iconTransition_slideshow:hover,
.social-icons ul li .twitter.iconTransition_showcase:hover,
.social-icons ul li .twitter.iconTransition_maintop:hover,
.social-icons ul li .twitter.iconTransition_footer:hover,
.social-icons ul li .gplus.iconTransition:hover,
.social-icons ul li .gplus.iconTransition_slideshow:hover,
.social-icons ul li .gplus.iconTransition_showcase:hover,
.social-icons ul li .gplus.iconTransition_maintop:hover,
.social-icons ul li .gplus.iconTransition_footer:hover,
.social-icons ul li .dribbble.iconTransition:hover,
.social-icons ul li .dribbble.iconTransition_slideshow:hover,
.social-icons ul li .dribbble.iconTransition_showcase:hover,
.social-icons ul li .dribbble.iconTransition_maintop:hover,
.social-icons ul li .dribbble.iconTransition_footer:hover,
.social-icons ul li .linkedin.iconTransition:hover,
.social-icons ul li .linkedin.iconTransition_slideshow:hover,
.social-icons ul li .linkedin.iconTransition_showcase:hover,
.social-icons ul li .linkedin.iconTransition_maintop:hover,
.social-icons ul li .linkedin.iconTransition_footer:hover,
.social-icons ul li .blogger.iconTransition:hover,
.social-icons ul li .blogger.iconTransition_slideshow:hover,
.social-icons ul li .blogger.iconTransition_showcase:hover,
.social-icons ul li .blogger.iconTransition_maintop:hover,
.social-icons ul li .blogger.iconTransition_footer:hover,
.social-icons ul li .delicious.iconTransition:hover,
.social-icons ul li .delicious.iconTransition_slideshow:hover,
.social-icons ul li .delicious.iconTransition_showcase:hover,
.social-icons ul li .delicious.iconTransition_maintop:hover,
.social-icons ul li .delicious.iconTransition_footer:hover,
.social-icons ul li .digg.iconTransition:hover,
.social-icons ul li .digg.iconTransition_slideshow:hover,
.social-icons ul li .digg.iconTransition_showcase:hover,
.social-icons ul li .digg.iconTransition_maintop:hover,
.social-icons ul li .digg.iconTransition_footer:hover,
.social-icons ul li .flickr.iconTransition:hover,
.social-icons ul li .flickr.iconTransition_slideshow:hover,
.social-icons ul li .flickr.iconTransition_showcase:hover,
.social-icons ul li .flickr.iconTransition_maintop:hover,
.social-icons ul li .flickr.iconTransition_footer:hover,
.social-icons ul li .friendfeed.iconTransition:hover,
.social-icons ul li .friendfeed.iconTransition_slideshow:hover,
.social-icons ul li .friendfeed.iconTransition_showcase:hover,
.social-icons ul li .friendfeed.iconTransition_maintop:hover,
.social-icons ul li .friendfeed.iconTransition_footer:hover,
.social-icons ul li .lastfm.iconTransition:hover,
.social-icons ul li .lastfm.iconTransition_slideshow:hover,
.social-icons ul li .lastfm.iconTransition_showcase:hover,
.social-icons ul li .lastfm.iconTransition_maintop:hover,
.social-icons ul li .lastfm.iconTransition_footer:hover,
.social-icons ul li .livejournal.iconTransition:hover,
.social-icons ul li .livejournal.iconTransition_slideshow:hover,
.social-icons ul li .livejournal.iconTransition_showcase:hover,
.social-icons ul li .livejournal.iconTransition_maintop:hover,
.social-icons ul li .livejournal.iconTransition_footer:hover,
.social-icons ul li .mixx.iconTransition:hover,
.social-icons ul li .mixx.iconTransition_slideshow:hover,
.social-icons ul li .mixx.iconTransition_showcase:hover,
.social-icons ul li .mixx.iconTransition_maintop:hover,
.social-icons ul li .mixx.iconTransition_footer:hover,
.social-icons ul li .myspace.iconTransition:hover,
.social-icons ul li .myspace.iconTransition_slideshow:hover,
.social-icons ul li .myspace.iconTransition_showcase:hover,
.social-icons ul li .myspace.iconTransition_maintop:hover,
.social-icons ul li .myspace.iconTransition_footer:hover,
.social-icons ul li .netvibes.iconTransition:hover,
.social-icons ul li .netvibes.iconTransition_slideshow:hover,
.social-icons ul li .netvibes.iconTransition_showcase:hover,
.social-icons ul li .netvibes.iconTransition_maintop:hover,
.social-icons ul li .netvibes.iconTransition_footer:hover,
.social-icons ul li .newsvine.iconTransition:hover,
.social-icons ul li .newsvine.iconTransition_slideshow:hover,
.social-icons ul li .newsvine.iconTransition_showcase:hover,
.social-icons ul li .newsvine.iconTransition_maintop:hover,
.social-icons ul li .newsvine.iconTransition_footer:hover,
.social-icons ul li .picasa.iconTransition:hover,
.social-icons ul li .picasa.iconTransition_slideshow:hover,
.social-icons ul li .picasa.iconTransition_showcase:hover,
.social-icons ul li .picasa.iconTransition_maintop:hover,
.social-icons ul li .picasa.iconTransition_footer:hover,
.social-icons ul li .reddit.iconTransition:hover,
.social-icons ul li .reddit.iconTransition_slideshow:hover,
.social-icons ul li .reddit.iconTransition_showcase:hover,
.social-icons ul li .reddit.iconTransition_maintop:hover,
.social-icons ul li .reddit.iconTransition_footer:hover,
.social-icons ul li .stumbleupon.iconTransition:hover,
.social-icons ul li .stumbleupon.iconTransition_slideshow:hover,
.social-icons ul li .stumbleupon.iconTransition_showcase:hover,
.social-icons ul li .stumbleupon.iconTransition_maintop:hover,
.social-icons ul li .stumbleupon.iconTransition_footer:hover,
.social-icons ul li .technorati.iconTransition:hover,
.social-icons ul li .technorati.iconTransition_slideshow:hover,
.social-icons ul li .technorati.iconTransition_showcase:hover,
.social-icons ul li .technorati.iconTransition_maintop:hover,
.social-icons ul li .technorati.iconTransition_footer:hover,
.social-icons ul li .vimeo.iconTransition:hover,
.social-icons ul li .vimeo.iconTransition_slideshow:hover,
.social-icons ul li .vimeo.iconTransition_showcase:hover,
.social-icons ul li .vimeo.iconTransition_maintop:hover,
.social-icons ul li .vimeo.iconTransition_footer:hover,
.social-icons ul li .wordpress.iconTransition:hover,
.social-icons ul li .wordpress.iconTransition_slideshow:hover,
.social-icons ul li .wordpress.iconTransition_showcase:hover,
.social-icons ul li .wordpress.iconTransition_maintop:hover,
.social-icons ul li .wordpress.iconTransition_footer:hover,
.social-icons ul li .yahoo.iconTransition:hover,
.social-icons ul li .yahoo.iconTransition_slideshow:hover,
.social-icons ul li .yahoo.iconTransition_showcase:hover,
.social-icons ul li .yahoo.iconTransition_maintop:hover,
.social-icons ul li .yahoo.iconTransition_footer:hover,
.social-icons ul li .feed.iconTransition:hover,
.social-icons ul li .feed.iconTransition_slideshow:hover,
.social-icons ul li .feed.iconTransition_showcase:hover,
.social-icons ul li .feed.iconTransition_maintop:hover,
.social-icons ul li .feed.iconTransition_footer:hover,
.social-icons ul li .yelp.iconTransition:hover,
.social-icons ul li .yelp.iconTransition_slideshow:hover,
.social-icons ul li .yelp.iconTransition_showcase:hover,
.social-icons ul li .yelp.iconTransition_maintop:hover,
.social-icons ul li .yelp.iconTransition_footer:hover,
.social-icons ul li .youtube.iconTransition:hover,
.social-icons ul li .youtube.iconTransition_slideshow:hover,
.social-icons ul li .youtube.iconTransition_showcase:hover,
.social-icons ul li .youtube.iconTransition_maintop:hover,
.social-icons ul li .youtube.iconTransition_footer:hover,
.social-icons ul li .facebook_slideshow.iconTransition:hover,
.social-icons ul li .facebook_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .facebook_slideshow.iconTransition_showcase:hover,
.social-icons ul li .facebook_slideshow.iconTransition_maintop:hover,
.social-icons ul li .facebook_slideshow.iconTransition_footer:hover,
.social-icons ul li .twitter_slideshow.iconTransition:hover,
.social-icons ul li .twitter_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .twitter_slideshow.iconTransition_showcase:hover,
.social-icons ul li .twitter_slideshow.iconTransition_maintop:hover,
.social-icons ul li .twitter_slideshow.iconTransition_footer:hover,
.social-icons ul li .gplus_slideshow.iconTransition:hover,
.social-icons ul li .gplus_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .gplus_slideshow.iconTransition_showcase:hover,
.social-icons ul li .gplus_slideshow.iconTransition_maintop:hover,
.social-icons ul li .gplus_slideshow.iconTransition_footer:hover,
.social-icons ul li .dribbble_slideshow.iconTransition:hover,
.social-icons ul li .dribbble_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .dribbble_slideshow.iconTransition_showcase:hover,
.social-icons ul li .dribbble_slideshow.iconTransition_maintop:hover,
.social-icons ul li .dribbble_slideshow.iconTransition_footer:hover,
.social-icons ul li .linkedin_slideshow.iconTransition:hover,
.social-icons ul li .linkedin_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .linkedin_slideshow.iconTransition_showcase:hover,
.social-icons ul li .linkedin_slideshow.iconTransition_maintop:hover,
.social-icons ul li .linkedin_slideshow.iconTransition_footer:hover,
.social-icons ul li .blogger_slideshow.iconTransition:hover,
.social-icons ul li .blogger_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .blogger_slideshow.iconTransition_showcase:hover,
.social-icons ul li .blogger_slideshow.iconTransition_maintop:hover,
.social-icons ul li .blogger_slideshow.iconTransition_footer:hover,
.social-icons ul li .delicious_slideshow.iconTransition:hover,
.social-icons ul li .delicious_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .delicious_slideshow.iconTransition_showcase:hover,
.social-icons ul li .delicious_slideshow.iconTransition_maintop:hover,
.social-icons ul li .delicious_slideshow.iconTransition_footer:hover,
.social-icons ul li .digg_slideshow.iconTransition:hover,
.social-icons ul li .digg_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .digg_slideshow.iconTransition_showcase:hover,
.social-icons ul li .digg_slideshow.iconTransition_maintop:hover,
.social-icons ul li .digg_slideshow.iconTransition_footer:hover,
.social-icons ul li .flickr_slideshow.iconTransition:hover,
.social-icons ul li .flickr_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .flickr_slideshow.iconTransition_showcase:hover,
.social-icons ul li .flickr_slideshow.iconTransition_maintop:hover,
.social-icons ul li .flickr_slideshow.iconTransition_footer:hover,
.social-icons ul li .friendfeed_slideshow.iconTransition:hover,
.social-icons ul li .friendfeed_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .friendfeed_slideshow.iconTransition_showcase:hover,
.social-icons ul li .friendfeed_slideshow.iconTransition_maintop:hover,
.social-icons ul li .friendfeed_slideshow.iconTransition_footer:hover,
.social-icons ul li .lastfm_slideshow.iconTransition:hover,
.social-icons ul li .lastfm_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .lastfm_slideshow.iconTransition_showcase:hover,
.social-icons ul li .lastfm_slideshow.iconTransition_maintop:hover,
.social-icons ul li .lastfm_slideshow.iconTransition_footer:hover,
.social-icons ul li .livejournal_slideshow.iconTransition:hover,
.social-icons ul li .livejournal_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .livejournal_slideshow.iconTransition_showcase:hover,
.social-icons ul li .livejournal_slideshow.iconTransition_maintop:hover,
.social-icons ul li .livejournal_slideshow.iconTransition_footer:hover,
.social-icons ul li .mixx_slideshow.iconTransition:hover,
.social-icons ul li .mixx_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .mixx_slideshow.iconTransition_showcase:hover,
.social-icons ul li .mixx_slideshow.iconTransition_maintop:hover,
.social-icons ul li .mixx_slideshow.iconTransition_footer:hover,
.social-icons ul li .myspace_slideshow.iconTransition:hover,
.social-icons ul li .myspace_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .myspace_slideshow.iconTransition_showcase:hover,
.social-icons ul li .myspace_slideshow.iconTransition_maintop:hover,
.social-icons ul li .myspace_slideshow.iconTransition_footer:hover,
.social-icons ul li .netvibes_slideshow.iconTransition:hover,
.social-icons ul li .netvibes_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .netvibes_slideshow.iconTransition_showcase:hover,
.social-icons ul li .netvibes_slideshow.iconTransition_maintop:hover,
.social-icons ul li .netvibes_slideshow.iconTransition_footer:hover,
.social-icons ul li .newsvine_slideshow.iconTransition:hover,
.social-icons ul li .newsvine_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .newsvine_slideshow.iconTransition_showcase:hover,
.social-icons ul li .newsvine_slideshow.iconTransition_maintop:hover,
.social-icons ul li .newsvine_slideshow.iconTransition_footer:hover,
.social-icons ul li .picasa_slideshow.iconTransition:hover,
.social-icons ul li .picasa_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .picasa_slideshow.iconTransition_showcase:hover,
.social-icons ul li .picasa_slideshow.iconTransition_maintop:hover,
.social-icons ul li .picasa_slideshow.iconTransition_footer:hover,
.social-icons ul li .reddit_slideshow.iconTransition:hover,
.social-icons ul li .reddit_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .reddit_slideshow.iconTransition_showcase:hover,
.social-icons ul li .reddit_slideshow.iconTransition_maintop:hover,
.social-icons ul li .reddit_slideshow.iconTransition_footer:hover,
.social-icons ul li .stumbleupon_slideshow.iconTransition:hover,
.social-icons ul li .stumbleupon_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .stumbleupon_slideshow.iconTransition_showcase:hover,
.social-icons ul li .stumbleupon_slideshow.iconTransition_maintop:hover,
.social-icons ul li .stumbleupon_slideshow.iconTransition_footer:hover,
.social-icons ul li .technorati_slideshow.iconTransition:hover,
.social-icons ul li .technorati_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .technorati_slideshow.iconTransition_showcase:hover,
.social-icons ul li .technorati_slideshow.iconTransition_maintop:hover,
.social-icons ul li .technorati_slideshow.iconTransition_footer:hover,
.social-icons ul li .vimeo_slideshow.iconTransition:hover,
.social-icons ul li .vimeo_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .vimeo_slideshow.iconTransition_showcase:hover,
.social-icons ul li .vimeo_slideshow.iconTransition_maintop:hover,
.social-icons ul li .vimeo_slideshow.iconTransition_footer:hover,
.social-icons ul li .wordpress_slideshow.iconTransition:hover,
.social-icons ul li .wordpress_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .wordpress_slideshow.iconTransition_showcase:hover,
.social-icons ul li .wordpress_slideshow.iconTransition_maintop:hover,
.social-icons ul li .wordpress_slideshow.iconTransition_footer:hover,
.social-icons ul li .yahoo_slideshow.iconTransition:hover,
.social-icons ul li .yahoo_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .yahoo_slideshow.iconTransition_showcase:hover,
.social-icons ul li .yahoo_slideshow.iconTransition_maintop:hover,
.social-icons ul li .yahoo_slideshow.iconTransition_footer:hover,
.social-icons ul li .feed_slideshow.iconTransition:hover,
.social-icons ul li .feed_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .feed_slideshow.iconTransition_showcase:hover,
.social-icons ul li .feed_slideshow.iconTransition_maintop:hover,
.social-icons ul li .feed_slideshow.iconTransition_footer:hover,
.social-icons ul li .yelp_slideshow.iconTransition:hover,
.social-icons ul li .yelp_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .yelp_slideshow.iconTransition_showcase:hover,
.social-icons ul li .yelp_slideshow.iconTransition_maintop:hover,
.social-icons ul li .yelp_slideshow.iconTransition_footer:hover,
.social-icons ul li .youtube_slideshow.iconTransition:hover,
.social-icons ul li .youtube_slideshow.iconTransition_slideshow:hover,
.social-icons ul li .youtube_slideshow.iconTransition_showcase:hover,
.social-icons ul li .youtube_slideshow.iconTransition_maintop:hover,
.social-icons ul li .youtube_slideshow.iconTransition_footer:hover,
.social-icons ul li .facebook_showcase.iconTransition:hover,
.social-icons ul li .facebook_showcase.iconTransition_slideshow:hover,
.social-icons ul li .facebook_showcase.iconTransition_showcase:hover,
.social-icons ul li .facebook_showcase.iconTransition_maintop:hover,
.social-icons ul li .facebook_showcase.iconTransition_footer:hover,
.social-icons ul li .twitter_showcase.iconTransition:hover,
.social-icons ul li .twitter_showcase.iconTransition_slideshow:hover,
.social-icons ul li .twitter_showcase.iconTransition_showcase:hover,
.social-icons ul li .twitter_showcase.iconTransition_maintop:hover,
.social-icons ul li .twitter_showcase.iconTransition_footer:hover,
.social-icons ul li .gplus_showcase.iconTransition:hover,
.social-icons ul li .gplus_showcase.iconTransition_slideshow:hover,
.social-icons ul li .gplus_showcase.iconTransition_showcase:hover,
.social-icons ul li .gplus_showcase.iconTransition_maintop:hover,
.social-icons ul li .gplus_showcase.iconTransition_footer:hover,
.social-icons ul li .dribbble_showcase.iconTransition:hover,
.social-icons ul li .dribbble_showcase.iconTransition_slideshow:hover,
.social-icons ul li .dribbble_showcase.iconTransition_showcase:hover,
.social-icons ul li .dribbble_showcase.iconTransition_maintop:hover,
.social-icons ul li .dribbble_showcase.iconTransition_footer:hover,
.social-icons ul li .linkedin_showcase.iconTransition:hover,
.social-icons ul li .linkedin_showcase.iconTransition_slideshow:hover,
.social-icons ul li .linkedin_showcase.iconTransition_showcase:hover,
.social-icons ul li .linkedin_showcase.iconTransition_maintop:hover,
.social-icons ul li .linkedin_showcase.iconTransition_footer:hover,
.social-icons ul li .blogger_showcase.iconTransition:hover,
.social-icons ul li .blogger_showcase.iconTransition_slideshow:hover,
.social-icons ul li .blogger_showcase.iconTransition_showcase:hover,
.social-icons ul li .blogger_showcase.iconTransition_maintop:hover,
.social-icons ul li .blogger_showcase.iconTransition_footer:hover,
.social-icons ul li .delicious_showcase.iconTransition:hover,
.social-icons ul li .delicious_showcase.iconTransition_slideshow:hover,
.social-icons ul li .delicious_showcase.iconTransition_showcase:hover,
.social-icons ul li .delicious_showcase.iconTransition_maintop:hover,
.social-icons ul li .delicious_showcase.iconTransition_footer:hover,
.social-icons ul li .digg_showcase.iconTransition:hover,
.social-icons ul li .digg_showcase.iconTransition_slideshow:hover,
.social-icons ul li .digg_showcase.iconTransition_showcase:hover,
.social-icons ul li .digg_showcase.iconTransition_maintop:hover,
.social-icons ul li .digg_showcase.iconTransition_footer:hover,
.social-icons ul li .flickr_showcase.iconTransition:hover,
.social-icons ul li .flickr_showcase.iconTransition_slideshow:hover,
.social-icons ul li .flickr_showcase.iconTransition_showcase:hover,
.social-icons ul li .flickr_showcase.iconTransition_maintop:hover,
.social-icons ul li .flickr_showcase.iconTransition_footer:hover,
.social-icons ul li .friendfeed_showcase.iconTransition:hover,
.social-icons ul li .friendfeed_showcase.iconTransition_slideshow:hover,
.social-icons ul li .friendfeed_showcase.iconTransition_showcase:hover,
.social-icons ul li .friendfeed_showcase.iconTransition_maintop:hover,
.social-icons ul li .friendfeed_showcase.iconTransition_footer:hover,
.social-icons ul li .lastfm_showcase.iconTransition:hover,
.social-icons ul li .lastfm_showcase.iconTransition_slideshow:hover,
.social-icons ul li .lastfm_showcase.iconTransition_showcase:hover,
.social-icons ul li .lastfm_showcase.iconTransition_maintop:hover,
.social-icons ul li .lastfm_showcase.iconTransition_footer:hover,
.social-icons ul li .livejournal_showcase.iconTransition:hover,
.social-icons ul li .livejournal_showcase.iconTransition_slideshow:hover,
.social-icons ul li .livejournal_showcase.iconTransition_showcase:hover,
.social-icons ul li .livejournal_showcase.iconTransition_maintop:hover,
.social-icons ul li .livejournal_showcase.iconTransition_footer:hover,
.social-icons ul li .mixx_showcase.iconTransition:hover,
.social-icons ul li .mixx_showcase.iconTransition_slideshow:hover,
.social-icons ul li .mixx_showcase.iconTransition_showcase:hover,
.social-icons ul li .mixx_showcase.iconTransition_maintop:hover,
.social-icons ul li .mixx_showcase.iconTransition_footer:hover,
.social-icons ul li .myspace_showcase.iconTransition:hover,
.social-icons ul li .myspace_showcase.iconTransition_slideshow:hover,
.social-icons ul li .myspace_showcase.iconTransition_showcase:hover,
.social-icons ul li .myspace_showcase.iconTransition_maintop:hover,
.social-icons ul li .myspace_showcase.iconTransition_footer:hover,
.social-icons ul li .netvibes_showcase.iconTransition:hover,
.social-icons ul li .netvibes_showcase.iconTransition_slideshow:hover,
.social-icons ul li .netvibes_showcase.iconTransition_showcase:hover,
.social-icons ul li .netvibes_showcase.iconTransition_maintop:hover,
.social-icons ul li .netvibes_showcase.iconTransition_footer:hover,
.social-icons ul li .newsvine_showcase.iconTransition:hover,
.social-icons ul li .newsvine_showcase.iconTransition_slideshow:hover,
.social-icons ul li .newsvine_showcase.iconTransition_showcase:hover,
.social-icons ul li .newsvine_showcase.iconTransition_maintop:hover,
.social-icons ul li .newsvine_showcase.iconTransition_footer:hover,
.social-icons ul li .picasa_showcase.iconTransition:hover,
.social-icons ul li .picasa_showcase.iconTransition_slideshow:hover,
.social-icons ul li .picasa_showcase.iconTransition_showcase:hover,
.social-icons ul li .picasa_showcase.iconTransition_maintop:hover,
.social-icons ul li .picasa_showcase.iconTransition_footer:hover,
.social-icons ul li .reddit_showcase.iconTransition:hover,
.social-icons ul li .reddit_showcase.iconTransition_slideshow:hover,
.social-icons ul li .reddit_showcase.iconTransition_showcase:hover,
.social-icons ul li .reddit_showcase.iconTransition_maintop:hover,
.social-icons ul li .reddit_showcase.iconTransition_footer:hover,
.social-icons ul li .stumbleupon_showcase.iconTransition:hover,
.social-icons ul li .stumbleupon_showcase.iconTransition_slideshow:hover,
.social-icons ul li .stumbleupon_showcase.iconTransition_showcase:hover,
.social-icons ul li .stumbleupon_showcase.iconTransition_maintop:hover,
.social-icons ul li .stumbleupon_showcase.iconTransition_footer:hover,
.social-icons ul li .technorati_showcase.iconTransition:hover,
.social-icons ul li .technorati_showcase.iconTransition_slideshow:hover,
.social-icons ul li .technorati_showcase.iconTransition_showcase:hover,
.social-icons ul li .technorati_showcase.iconTransition_maintop:hover,
.social-icons ul li .technorati_showcase.iconTransition_footer:hover,
.social-icons ul li .vimeo_showcase.iconTransition:hover,
.social-icons ul li .vimeo_showcase.iconTransition_slideshow:hover,
.social-icons ul li .vimeo_showcase.iconTransition_showcase:hover,
.social-icons ul li .vimeo_showcase.iconTransition_maintop:hover,
.social-icons ul li .vimeo_showcase.iconTransition_footer:hover,
.social-icons ul li .wordpress_showcase.iconTransition:hover,
.social-icons ul li .wordpress_showcase.iconTransition_slideshow:hover,
.social-icons ul li .wordpress_showcase.iconTransition_showcase:hover,
.social-icons ul li .wordpress_showcase.iconTransition_maintop:hover,
.social-icons ul li .wordpress_showcase.iconTransition_footer:hover,
.social-icons ul li .yahoo_showcase.iconTransition:hover,
.social-icons ul li .yahoo_showcase.iconTransition_slideshow:hover,
.social-icons ul li .yahoo_showcase.iconTransition_showcase:hover,
.social-icons ul li .yahoo_showcase.iconTransition_maintop:hover,
.social-icons ul li .yahoo_showcase.iconTransition_footer:hover,
.social-icons ul li .feed_showcase.iconTransition:hover,
.social-icons ul li .feed_showcase.iconTransition_slideshow:hover,
.social-icons ul li .feed_showcase.iconTransition_showcase:hover,
.social-icons ul li .feed_showcase.iconTransition_maintop:hover,
.social-icons ul li .feed_showcase.iconTransition_footer:hover,
.social-icons ul li .yelp_showcase.iconTransition:hover,
.social-icons ul li .yelp_showcase.iconTransition_slideshow:hover,
.social-icons ul li .yelp_showcase.iconTransition_showcase:hover,
.social-icons ul li .yelp_showcase.iconTransition_maintop:hover,
.social-icons ul li .yelp_showcase.iconTransition_footer:hover,
.social-icons ul li .youtube_showcase.iconTransition:hover,
.social-icons ul li .youtube_showcase.iconTransition_slideshow:hover,
.social-icons ul li .youtube_showcase.iconTransition_showcase:hover,
.social-icons ul li .youtube_showcase.iconTransition_maintop:hover,
.social-icons ul li .youtube_showcase.iconTransition_footer:hover,
.social-icons ul li .facebook_maintop.iconTransition:hover,
.social-icons ul li .facebook_maintop.iconTransition_slideshow:hover,
.social-icons ul li .facebook_maintop.iconTransition_showcase:hover,
.social-icons ul li .facebook_maintop.iconTransition_maintop:hover,
.social-icons ul li .facebook_maintop.iconTransition_footer:hover,
.social-icons ul li .twitter_maintop.iconTransition:hover,
.social-icons ul li .twitter_maintop.iconTransition_slideshow:hover,
.social-icons ul li .twitter_maintop.iconTransition_showcase:hover,
.social-icons ul li .twitter_maintop.iconTransition_maintop:hover,
.social-icons ul li .twitter_maintop.iconTransition_footer:hover,
.social-icons ul li .gplus_maintop.iconTransition:hover,
.social-icons ul li .gplus_maintop.iconTransition_slideshow:hover,
.social-icons ul li .gplus_maintop.iconTransition_showcase:hover,
.social-icons ul li .gplus_maintop.iconTransition_maintop:hover,
.social-icons ul li .gplus_maintop.iconTransition_footer:hover,
.social-icons ul li .dribbble_maintop.iconTransition:hover,
.social-icons ul li .dribbble_maintop.iconTransition_slideshow:hover,
.social-icons ul li .dribbble_maintop.iconTransition_showcase:hover,
.social-icons ul li .dribbble_maintop.iconTransition_maintop:hover,
.social-icons ul li .dribbble_maintop.iconTransition_footer:hover,
.social-icons ul li .linkedin_maintop.iconTransition:hover,
.social-icons ul li .linkedin_maintop.iconTransition_slideshow:hover,
.social-icons ul li .linkedin_maintop.iconTransition_showcase:hover,
.social-icons ul li .linkedin_maintop.iconTransition_maintop:hover,
.social-icons ul li .linkedin_maintop.iconTransition_footer:hover,
.social-icons ul li .blogger_maintop.iconTransition:hover,
.social-icons ul li .blogger_maintop.iconTransition_slideshow:hover,
.social-icons ul li .blogger_maintop.iconTransition_showcase:hover,
.social-icons ul li .blogger_maintop.iconTransition_maintop:hover,
.social-icons ul li .blogger_maintop.iconTransition_footer:hover,
.social-icons ul li .delicious_maintop.iconTransition:hover,
.social-icons ul li .delicious_maintop.iconTransition_slideshow:hover,
.social-icons ul li .delicious_maintop.iconTransition_showcase:hover,
.social-icons ul li .delicious_maintop.iconTransition_maintop:hover,
.social-icons ul li .delicious_maintop.iconTransition_footer:hover,
.social-icons ul li .digg_maintop.iconTransition:hover,
.social-icons ul li .digg_maintop.iconTransition_slideshow:hover,
.social-icons ul li .digg_maintop.iconTransition_showcase:hover,
.social-icons ul li .digg_maintop.iconTransition_maintop:hover,
.social-icons ul li .digg_maintop.iconTransition_footer:hover,
.social-icons ul li .flickr_maintop.iconTransition:hover,
.social-icons ul li .flickr_maintop.iconTransition_slideshow:hover,
.social-icons ul li .flickr_maintop.iconTransition_showcase:hover,
.social-icons ul li .flickr_maintop.iconTransition_maintop:hover,
.social-icons ul li .flickr_maintop.iconTransition_footer:hover,
.social-icons ul li .friendfeed_maintop.iconTransition:hover,
.social-icons ul li .friendfeed_maintop.iconTransition_slideshow:hover,
.social-icons ul li .friendfeed_maintop.iconTransition_showcase:hover,
.social-icons ul li .friendfeed_maintop.iconTransition_maintop:hover,
.social-icons ul li .friendfeed_maintop.iconTransition_footer:hover,
.social-icons ul li .lastfm_maintop.iconTransition:hover,
.social-icons ul li .lastfm_maintop.iconTransition_slideshow:hover,
.social-icons ul li .lastfm_maintop.iconTransition_showcase:hover,
.social-icons ul li .lastfm_maintop.iconTransition_maintop:hover,
.social-icons ul li .lastfm_maintop.iconTransition_footer:hover,
.social-icons ul li .livejournal_maintop.iconTransition:hover,
.social-icons ul li .livejournal_maintop.iconTransition_slideshow:hover,
.social-icons ul li .livejournal_maintop.iconTransition_showcase:hover,
.social-icons ul li .livejournal_maintop.iconTransition_maintop:hover,
.social-icons ul li .livejournal_maintop.iconTransition_footer:hover,
.social-icons ul li .mixx_maintop.iconTransition:hover,
.social-icons ul li .mixx_maintop.iconTransition_slideshow:hover,
.social-icons ul li .mixx_maintop.iconTransition_showcase:hover,
.social-icons ul li .mixx_maintop.iconTransition_maintop:hover,
.social-icons ul li .mixx_maintop.iconTransition_footer:hover,
.social-icons ul li .myspace_maintop.iconTransition:hover,
.social-icons ul li .myspace_maintop.iconTransition_slideshow:hover,
.social-icons ul li .myspace_maintop.iconTransition_showcase:hover,
.social-icons ul li .myspace_maintop.iconTransition_maintop:hover,
.social-icons ul li .myspace_maintop.iconTransition_footer:hover,
.social-icons ul li .netvibes_maintop.iconTransition:hover,
.social-icons ul li .netvibes_maintop.iconTransition_slideshow:hover,
.social-icons ul li .netvibes_maintop.iconTransition_showcase:hover,
.social-icons ul li .netvibes_maintop.iconTransition_maintop:hover,
.social-icons ul li .netvibes_maintop.iconTransition_footer:hover,
.social-icons ul li .newsvine_maintop.iconTransition:hover,
.social-icons ul li .newsvine_maintop.iconTransition_slideshow:hover,
.social-icons ul li .newsvine_maintop.iconTransition_showcase:hover,
.social-icons ul li .newsvine_maintop.iconTransition_maintop:hover,
.social-icons ul li .newsvine_maintop.iconTransition_footer:hover,
.social-icons ul li .picasa_maintop.iconTransition:hover,
.social-icons ul li .picasa_maintop.iconTransition_slideshow:hover,
.social-icons ul li .picasa_maintop.iconTransition_showcase:hover,
.social-icons ul li .picasa_maintop.iconTransition_maintop:hover,
.social-icons ul li .picasa_maintop.iconTransition_footer:hover,
.social-icons ul li .reddit_maintop.iconTransition:hover,
.social-icons ul li .reddit_maintop.iconTransition_slideshow:hover,
.social-icons ul li .reddit_maintop.iconTransition_showcase:hover,
.social-icons ul li .reddit_maintop.iconTransition_maintop:hover,
.social-icons ul li .reddit_maintop.iconTransition_footer:hover,
.social-icons ul li .stumbleupon_maintop.iconTransition:hover,
.social-icons ul li .stumbleupon_maintop.iconTransition_slideshow:hover,
.social-icons ul li .stumbleupon_maintop.iconTransition_showcase:hover,
.social-icons ul li .stumbleupon_maintop.iconTransition_maintop:hover,
.social-icons ul li .stumbleupon_maintop.iconTransition_footer:hover,
.social-icons ul li .technorati_maintop.iconTransition:hover,
.social-icons ul li .technorati_maintop.iconTransition_slideshow:hover,
.social-icons ul li .technorati_maintop.iconTransition_showcase:hover,
.social-icons ul li .technorati_maintop.iconTransition_maintop:hover,
.social-icons ul li .technorati_maintop.iconTransition_footer:hover,
.social-icons ul li .vimeo_maintop.iconTransition:hover,
.social-icons ul li .vimeo_maintop.iconTransition_slideshow:hover,
.social-icons ul li .vimeo_maintop.iconTransition_showcase:hover,
.social-icons ul li .vimeo_maintop.iconTransition_maintop:hover,
.social-icons ul li .vimeo_maintop.iconTransition_footer:hover,
.social-icons ul li .wordpress_maintop.iconTransition:hover,
.social-icons ul li .wordpress_maintop.iconTransition_slideshow:hover,
.social-icons ul li .wordpress_maintop.iconTransition_showcase:hover,
.social-icons ul li .wordpress_maintop.iconTransition_maintop:hover,
.social-icons ul li .wordpress_maintop.iconTransition_footer:hover,
.social-icons ul li .yahoo_maintop.iconTransition:hover,
.social-icons ul li .yahoo_maintop.iconTransition_slideshow:hover,
.social-icons ul li .yahoo_maintop.iconTransition_showcase:hover,
.social-icons ul li .yahoo_maintop.iconTransition_maintop:hover,
.social-icons ul li .yahoo_maintop.iconTransition_footer:hover,
.social-icons ul li .feed_maintop.iconTransition:hover,
.social-icons ul li .feed_maintop.iconTransition_slideshow:hover,
.social-icons ul li .feed_maintop.iconTransition_showcase:hover,
.social-icons ul li .feed_maintop.iconTransition_maintop:hover,
.social-icons ul li .feed_maintop.iconTransition_footer:hover,
.social-icons ul li .yelp_maintop.iconTransition:hover,
.social-icons ul li .yelp_maintop.iconTransition_slideshow:hover,
.social-icons ul li .yelp_maintop.iconTransition_showcase:hover,
.social-icons ul li .yelp_maintop.iconTransition_maintop:hover,
.social-icons ul li .yelp_maintop.iconTransition_footer:hover,
.social-icons ul li .youtube_maintop.iconTransition:hover,
.social-icons ul li .youtube_maintop.iconTransition_slideshow:hover,
.social-icons ul li .youtube_maintop.iconTransition_showcase:hover,
.social-icons ul li .youtube_maintop.iconTransition_maintop:hover,
.social-icons ul li .youtube_maintop.iconTransition_footer:hover,
.social-icons ul li .facebook_footer.iconTransition:hover,
.social-icons ul li .facebook_footer.iconTransition_slideshow:hover,
.social-icons ul li .facebook_footer.iconTransition_showcase:hover,
.social-icons ul li .facebook_footer.iconTransition_maintop:hover,
.social-icons ul li .facebook_footer.iconTransition_footer:hover,
.social-icons ul li .twitter_footer.iconTransition:hover,
.social-icons ul li .twitter_footer.iconTransition_slideshow:hover,
.social-icons ul li .twitter_footer.iconTransition_showcase:hover,
.social-icons ul li .twitter_footer.iconTransition_maintop:hover,
.social-icons ul li .twitter_footer.iconTransition_footer:hover,
.social-icons ul li .gplus_footer.iconTransition:hover,
.social-icons ul li .gplus_footer.iconTransition_slideshow:hover,
.social-icons ul li .gplus_footer.iconTransition_showcase:hover,
.social-icons ul li .gplus_footer.iconTransition_maintop:hover,
.social-icons ul li .gplus_footer.iconTransition_footer:hover,
.social-icons ul li .dribbble_footer.iconTransition:hover,
.social-icons ul li .dribbble_footer.iconTransition_slideshow:hover,
.social-icons ul li .dribbble_footer.iconTransition_showcase:hover,
.social-icons ul li .dribbble_footer.iconTransition_maintop:hover,
.social-icons ul li .dribbble_footer.iconTransition_footer:hover,
.social-icons ul li .linkedin_footer.iconTransition:hover,
.social-icons ul li .linkedin_footer.iconTransition_slideshow:hover,
.social-icons ul li .linkedin_footer.iconTransition_showcase:hover,
.social-icons ul li .linkedin_footer.iconTransition_maintop:hover,
.social-icons ul li .linkedin_footer.iconTransition_footer:hover,
.social-icons ul li .blogger_footer.iconTransition:hover,
.social-icons ul li .blogger_footer.iconTransition_slideshow:hover,
.social-icons ul li .blogger_footer.iconTransition_showcase:hover,
.social-icons ul li .blogger_footer.iconTransition_maintop:hover,
.social-icons ul li .blogger_footer.iconTransition_footer:hover,
.social-icons ul li .delicious_footer.iconTransition:hover,
.social-icons ul li .delicious_footer.iconTransition_slideshow:hover,
.social-icons ul li .delicious_footer.iconTransition_showcase:hover,
.social-icons ul li .delicious_footer.iconTransition_maintop:hover,
.social-icons ul li .delicious_footer.iconTransition_footer:hover,
.social-icons ul li .digg_footer.iconTransition:hover,
.social-icons ul li .digg_footer.iconTransition_slideshow:hover,
.social-icons ul li .digg_footer.iconTransition_showcase:hover,
.social-icons ul li .digg_footer.iconTransition_maintop:hover,
.social-icons ul li .digg_footer.iconTransition_footer:hover,
.social-icons ul li .flickr_footer.iconTransition:hover,
.social-icons ul li .flickr_footer.iconTransition_slideshow:hover,
.social-icons ul li .flickr_footer.iconTransition_showcase:hover,
.social-icons ul li .flickr_footer.iconTransition_maintop:hover,
.social-icons ul li .flickr_footer.iconTransition_footer:hover,
.social-icons ul li .friendfeed_footer.iconTransition:hover,
.social-icons ul li .friendfeed_footer.iconTransition_slideshow:hover,
.social-icons ul li .friendfeed_footer.iconTransition_showcase:hover,
.social-icons ul li .friendfeed_footer.iconTransition_maintop:hover,
.social-icons ul li .friendfeed_footer.iconTransition_footer:hover,
.social-icons ul li .lastfm_footer.iconTransition:hover,
.social-icons ul li .lastfm_footer.iconTransition_slideshow:hover,
.social-icons ul li .lastfm_footer.iconTransition_showcase:hover,
.social-icons ul li .lastfm_footer.iconTransition_maintop:hover,
.social-icons ul li .lastfm_footer.iconTransition_footer:hover,
.social-icons ul li .livejournal_footer.iconTransition:hover,
.social-icons ul li .livejournal_footer.iconTransition_slideshow:hover,
.social-icons ul li .livejournal_footer.iconTransition_showcase:hover,
.social-icons ul li .livejournal_footer.iconTransition_maintop:hover,
.social-icons ul li .livejournal_footer.iconTransition_footer:hover,
.social-icons ul li .mixx_footer.iconTransition:hover,
.social-icons ul li .mixx_footer.iconTransition_slideshow:hover,
.social-icons ul li .mixx_footer.iconTransition_showcase:hover,
.social-icons ul li .mixx_footer.iconTransition_maintop:hover,
.social-icons ul li .mixx_footer.iconTransition_footer:hover,
.social-icons ul li .myspace_footer.iconTransition:hover,
.social-icons ul li .myspace_footer.iconTransition_slideshow:hover,
.social-icons ul li .myspace_footer.iconTransition_showcase:hover,
.social-icons ul li .myspace_footer.iconTransition_maintop:hover,
.social-icons ul li .myspace_footer.iconTransition_footer:hover,
.social-icons ul li .netvibes_footer.iconTransition:hover,
.social-icons ul li .netvibes_footer.iconTransition_slideshow:hover,
.social-icons ul li .netvibes_footer.iconTransition_showcase:hover,
.social-icons ul li .netvibes_footer.iconTransition_maintop:hover,
.social-icons ul li .netvibes_footer.iconTransition_footer:hover,
.social-icons ul li .newsvine_footer.iconTransition:hover,
.social-icons ul li .newsvine_footer.iconTransition_slideshow:hover,
.social-icons ul li .newsvine_footer.iconTransition_showcase:hover,
.social-icons ul li .newsvine_footer.iconTransition_maintop:hover,
.social-icons ul li .newsvine_footer.iconTransition_footer:hover,
.social-icons ul li .picasa_footer.iconTransition:hover,
.social-icons ul li .picasa_footer.iconTransition_slideshow:hover,
.social-icons ul li .picasa_footer.iconTransition_showcase:hover,
.social-icons ul li .picasa_footer.iconTransition_maintop:hover,
.social-icons ul li .picasa_footer.iconTransition_footer:hover,
.social-icons ul li .reddit_footer.iconTransition:hover,
.social-icons ul li .reddit_footer.iconTransition_slideshow:hover,
.social-icons ul li .reddit_footer.iconTransition_showcase:hover,
.social-icons ul li .reddit_footer.iconTransition_maintop:hover,
.social-icons ul li .reddit_footer.iconTransition_footer:hover,
.social-icons ul li .stumbleupon_footer.iconTransition:hover,
.social-icons ul li .stumbleupon_footer.iconTransition_slideshow:hover,
.social-icons ul li .stumbleupon_footer.iconTransition_showcase:hover,
.social-icons ul li .stumbleupon_footer.iconTransition_maintop:hover,
.social-icons ul li .stumbleupon_footer.iconTransition_footer:hover,
.social-icons ul li .technorati_footer.iconTransition:hover,
.social-icons ul li .technorati_footer.iconTransition_slideshow:hover,
.social-icons ul li .technorati_footer.iconTransition_showcase:hover,
.social-icons ul li .technorati_footer.iconTransition_maintop:hover,
.social-icons ul li .technorati_footer.iconTransition_footer:hover,
.social-icons ul li .vimeo_footer.iconTransition:hover,
.social-icons ul li .vimeo_footer.iconTransition_slideshow:hover,
.social-icons ul li .vimeo_footer.iconTransition_showcase:hover,
.social-icons ul li .vimeo_footer.iconTransition_maintop:hover,
.social-icons ul li .vimeo_footer.iconTransition_footer:hover,
.social-icons ul li .wordpress_footer.iconTransition:hover,
.social-icons ul li .wordpress_footer.iconTransition_slideshow:hover,
.social-icons ul li .wordpress_footer.iconTransition_showcase:hover,
.social-icons ul li .wordpress_footer.iconTransition_maintop:hover,
.social-icons ul li .wordpress_footer.iconTransition_footer:hover,
.social-icons ul li .yahoo_footer.iconTransition:hover,
.social-icons ul li .yahoo_footer.iconTransition_slideshow:hover,
.social-icons ul li .yahoo_footer.iconTransition_showcase:hover,
.social-icons ul li .yahoo_footer.iconTransition_maintop:hover,
.social-icons ul li .yahoo_footer.iconTransition_footer:hover,
.social-icons ul li .feed_footer.iconTransition:hover,
.social-icons ul li .feed_footer.iconTransition_slideshow:hover,
.social-icons ul li .feed_footer.iconTransition_showcase:hover,
.social-icons ul li .feed_footer.iconTransition_maintop:hover,
.social-icons ul li .feed_footer.iconTransition_footer:hover,
.social-icons ul li .yelp_footer.iconTransition:hover,
.social-icons ul li .yelp_footer.iconTransition_slideshow:hover,
.social-icons ul li .yelp_footer.iconTransition_showcase:hover,
.social-icons ul li .yelp_footer.iconTransition_maintop:hover,
.social-icons ul li .yelp_footer.iconTransition_footer:hover,
.social-icons ul li .youtube_footer.iconTransition:hover,
.social-icons ul li .youtube_footer.iconTransition_slideshow:hover,
.social-icons ul li .youtube_footer.iconTransition_showcase:hover,
.social-icons ul li .youtube_footer.iconTransition_maintop:hover,
.social-icons ul li .youtube_footer.iconTransition_footer:hover {
  background-position: 0 -29px;
}
.social-icons ul li .facebook.iconTransition:before,
.social-icons ul li .facebook.iconTransition_slideshow:before,
.social-icons ul li .facebook.iconTransition_showcase:before,
.social-icons ul li .facebook.iconTransition_maintop:before,
.social-icons ul li .facebook.iconTransition_footer:before,
.social-icons ul li .twitter.iconTransition:before,
.social-icons ul li .twitter.iconTransition_slideshow:before,
.social-icons ul li .twitter.iconTransition_showcase:before,
.social-icons ul li .twitter.iconTransition_maintop:before,
.social-icons ul li .twitter.iconTransition_footer:before,
.social-icons ul li .gplus.iconTransition:before,
.social-icons ul li .gplus.iconTransition_slideshow:before,
.social-icons ul li .gplus.iconTransition_showcase:before,
.social-icons ul li .gplus.iconTransition_maintop:before,
.social-icons ul li .gplus.iconTransition_footer:before,
.social-icons ul li .dribbble.iconTransition:before,
.social-icons ul li .dribbble.iconTransition_slideshow:before,
.social-icons ul li .dribbble.iconTransition_showcase:before,
.social-icons ul li .dribbble.iconTransition_maintop:before,
.social-icons ul li .dribbble.iconTransition_footer:before,
.social-icons ul li .linkedin.iconTransition:before,
.social-icons ul li .linkedin.iconTransition_slideshow:before,
.social-icons ul li .linkedin.iconTransition_showcase:before,
.social-icons ul li .linkedin.iconTransition_maintop:before,
.social-icons ul li .linkedin.iconTransition_footer:before,
.social-icons ul li .blogger.iconTransition:before,
.social-icons ul li .blogger.iconTransition_slideshow:before,
.social-icons ul li .blogger.iconTransition_showcase:before,
.social-icons ul li .blogger.iconTransition_maintop:before,
.social-icons ul li .blogger.iconTransition_footer:before,
.social-icons ul li .delicious.iconTransition:before,
.social-icons ul li .delicious.iconTransition_slideshow:before,
.social-icons ul li .delicious.iconTransition_showcase:before,
.social-icons ul li .delicious.iconTransition_maintop:before,
.social-icons ul li .delicious.iconTransition_footer:before,
.social-icons ul li .digg.iconTransition:before,
.social-icons ul li .digg.iconTransition_slideshow:before,
.social-icons ul li .digg.iconTransition_showcase:before,
.social-icons ul li .digg.iconTransition_maintop:before,
.social-icons ul li .digg.iconTransition_footer:before,
.social-icons ul li .flickr.iconTransition:before,
.social-icons ul li .flickr.iconTransition_slideshow:before,
.social-icons ul li .flickr.iconTransition_showcase:before,
.social-icons ul li .flickr.iconTransition_maintop:before,
.social-icons ul li .flickr.iconTransition_footer:before,
.social-icons ul li .friendfeed.iconTransition:before,
.social-icons ul li .friendfeed.iconTransition_slideshow:before,
.social-icons ul li .friendfeed.iconTransition_showcase:before,
.social-icons ul li .friendfeed.iconTransition_maintop:before,
.social-icons ul li .friendfeed.iconTransition_footer:before,
.social-icons ul li .lastfm.iconTransition:before,
.social-icons ul li .lastfm.iconTransition_slideshow:before,
.social-icons ul li .lastfm.iconTransition_showcase:before,
.social-icons ul li .lastfm.iconTransition_maintop:before,
.social-icons ul li .lastfm.iconTransition_footer:before,
.social-icons ul li .livejournal.iconTransition:before,
.social-icons ul li .livejournal.iconTransition_slideshow:before,
.social-icons ul li .livejournal.iconTransition_showcase:before,
.social-icons ul li .livejournal.iconTransition_maintop:before,
.social-icons ul li .livejournal.iconTransition_footer:before,
.social-icons ul li .mixx.iconTransition:before,
.social-icons ul li .mixx.iconTransition_slideshow:before,
.social-icons ul li .mixx.iconTransition_showcase:before,
.social-icons ul li .mixx.iconTransition_maintop:before,
.social-icons ul li .mixx.iconTransition_footer:before,
.social-icons ul li .myspace.iconTransition:before,
.social-icons ul li .myspace.iconTransition_slideshow:before,
.social-icons ul li .myspace.iconTransition_showcase:before,
.social-icons ul li .myspace.iconTransition_maintop:before,
.social-icons ul li .myspace.iconTransition_footer:before,
.social-icons ul li .netvibes.iconTransition:before,
.social-icons ul li .netvibes.iconTransition_slideshow:before,
.social-icons ul li .netvibes.iconTransition_showcase:before,
.social-icons ul li .netvibes.iconTransition_maintop:before,
.social-icons ul li .netvibes.iconTransition_footer:before,
.social-icons ul li .newsvine.iconTransition:before,
.social-icons ul li .newsvine.iconTransition_slideshow:before,
.social-icons ul li .newsvine.iconTransition_showcase:before,
.social-icons ul li .newsvine.iconTransition_maintop:before,
.social-icons ul li .newsvine.iconTransition_footer:before,
.social-icons ul li .picasa.iconTransition:before,
.social-icons ul li .picasa.iconTransition_slideshow:before,
.social-icons ul li .picasa.iconTransition_showcase:before,
.social-icons ul li .picasa.iconTransition_maintop:before,
.social-icons ul li .picasa.iconTransition_footer:before,
.social-icons ul li .reddit.iconTransition:before,
.social-icons ul li .reddit.iconTransition_slideshow:before,
.social-icons ul li .reddit.iconTransition_showcase:before,
.social-icons ul li .reddit.iconTransition_maintop:before,
.social-icons ul li .reddit.iconTransition_footer:before,
.social-icons ul li .stumbleupon.iconTransition:before,
.social-icons ul li .stumbleupon.iconTransition_slideshow:before,
.social-icons ul li .stumbleupon.iconTransition_showcase:before,
.social-icons ul li .stumbleupon.iconTransition_maintop:before,
.social-icons ul li .stumbleupon.iconTransition_footer:before,
.social-icons ul li .technorati.iconTransition:before,
.social-icons ul li .technorati.iconTransition_slideshow:before,
.social-icons ul li .technorati.iconTransition_showcase:before,
.social-icons ul li .technorati.iconTransition_maintop:before,
.social-icons ul li .technorati.iconTransition_footer:before,
.social-icons ul li .vimeo.iconTransition:before,
.social-icons ul li .vimeo.iconTransition_slideshow:before,
.social-icons ul li .vimeo.iconTransition_showcase:before,
.social-icons ul li .vimeo.iconTransition_maintop:before,
.social-icons ul li .vimeo.iconTransition_footer:before,
.social-icons ul li .wordpress.iconTransition:before,
.social-icons ul li .wordpress.iconTransition_slideshow:before,
.social-icons ul li .wordpress.iconTransition_showcase:before,
.social-icons ul li .wordpress.iconTransition_maintop:before,
.social-icons ul li .wordpress.iconTransition_footer:before,
.social-icons ul li .yahoo.iconTransition:before,
.social-icons ul li .yahoo.iconTransition_slideshow:before,
.social-icons ul li .yahoo.iconTransition_showcase:before,
.social-icons ul li .yahoo.iconTransition_maintop:before,
.social-icons ul li .yahoo.iconTransition_footer:before,
.social-icons ul li .feed.iconTransition:before,
.social-icons ul li .feed.iconTransition_slideshow:before,
.social-icons ul li .feed.iconTransition_showcase:before,
.social-icons ul li .feed.iconTransition_maintop:before,
.social-icons ul li .feed.iconTransition_footer:before,
.social-icons ul li .yelp.iconTransition:before,
.social-icons ul li .yelp.iconTransition_slideshow:before,
.social-icons ul li .yelp.iconTransition_showcase:before,
.social-icons ul li .yelp.iconTransition_maintop:before,
.social-icons ul li .yelp.iconTransition_footer:before,
.social-icons ul li .youtube.iconTransition:before,
.social-icons ul li .youtube.iconTransition_slideshow:before,
.social-icons ul li .youtube.iconTransition_showcase:before,
.social-icons ul li .youtube.iconTransition_maintop:before,
.social-icons ul li .youtube.iconTransition_footer:before,
.social-icons ul li .facebook_slideshow.iconTransition:before,
.social-icons ul li .facebook_slideshow.iconTransition_slideshow:before,
.social-icons ul li .facebook_slideshow.iconTransition_showcase:before,
.social-icons ul li .facebook_slideshow.iconTransition_maintop:before,
.social-icons ul li .facebook_slideshow.iconTransition_footer:before,
.social-icons ul li .twitter_slideshow.iconTransition:before,
.social-icons ul li .twitter_slideshow.iconTransition_slideshow:before,
.social-icons ul li .twitter_slideshow.iconTransition_showcase:before,
.social-icons ul li .twitter_slideshow.iconTransition_maintop:before,
.social-icons ul li .twitter_slideshow.iconTransition_footer:before,
.social-icons ul li .gplus_slideshow.iconTransition:before,
.social-icons ul li .gplus_slideshow.iconTransition_slideshow:before,
.social-icons ul li .gplus_slideshow.iconTransition_showcase:before,
.social-icons ul li .gplus_slideshow.iconTransition_maintop:before,
.social-icons ul li .gplus_slideshow.iconTransition_footer:before,
.social-icons ul li .dribbble_slideshow.iconTransition:before,
.social-icons ul li .dribbble_slideshow.iconTransition_slideshow:before,
.social-icons ul li .dribbble_slideshow.iconTransition_showcase:before,
.social-icons ul li .dribbble_slideshow.iconTransition_maintop:before,
.social-icons ul li .dribbble_slideshow.iconTransition_footer:before,
.social-icons ul li .linkedin_slideshow.iconTransition:before,
.social-icons ul li .linkedin_slideshow.iconTransition_slideshow:before,
.social-icons ul li .linkedin_slideshow.iconTransition_showcase:before,
.social-icons ul li .linkedin_slideshow.iconTransition_maintop:before,
.social-icons ul li .linkedin_slideshow.iconTransition_footer:before,
.social-icons ul li .blogger_slideshow.iconTransition:before,
.social-icons ul li .blogger_slideshow.iconTransition_slideshow:before,
.social-icons ul li .blogger_slideshow.iconTransition_showcase:before,
.social-icons ul li .blogger_slideshow.iconTransition_maintop:before,
.social-icons ul li .blogger_slideshow.iconTransition_footer:before,
.social-icons ul li .delicious_slideshow.iconTransition:before,
.social-icons ul li .delicious_slideshow.iconTransition_slideshow:before,
.social-icons ul li .delicious_slideshow.iconTransition_showcase:before,
.social-icons ul li .delicious_slideshow.iconTransition_maintop:before,
.social-icons ul li .delicious_slideshow.iconTransition_footer:before,
.social-icons ul li .digg_slideshow.iconTransition:before,
.social-icons ul li .digg_slideshow.iconTransition_slideshow:before,
.social-icons ul li .digg_slideshow.iconTransition_showcase:before,
.social-icons ul li .digg_slideshow.iconTransition_maintop:before,
.social-icons ul li .digg_slideshow.iconTransition_footer:before,
.social-icons ul li .flickr_slideshow.iconTransition:before,
.social-icons ul li .flickr_slideshow.iconTransition_slideshow:before,
.social-icons ul li .flickr_slideshow.iconTransition_showcase:before,
.social-icons ul li .flickr_slideshow.iconTransition_maintop:before,
.social-icons ul li .flickr_slideshow.iconTransition_footer:before,
.social-icons ul li .friendfeed_slideshow.iconTransition:before,
.social-icons ul li .friendfeed_slideshow.iconTransition_slideshow:before,
.social-icons ul li .friendfeed_slideshow.iconTransition_showcase:before,
.social-icons ul li .friendfeed_slideshow.iconTransition_maintop:before,
.social-icons ul li .friendfeed_slideshow.iconTransition_footer:before,
.social-icons ul li .lastfm_slideshow.iconTransition:before,
.social-icons ul li .lastfm_slideshow.iconTransition_slideshow:before,
.social-icons ul li .lastfm_slideshow.iconTransition_showcase:before,
.social-icons ul li .lastfm_slideshow.iconTransition_maintop:before,
.social-icons ul li .lastfm_slideshow.iconTransition_footer:before,
.social-icons ul li .livejournal_slideshow.iconTransition:before,
.social-icons ul li .livejournal_slideshow.iconTransition_slideshow:before,
.social-icons ul li .livejournal_slideshow.iconTransition_showcase:before,
.social-icons ul li .livejournal_slideshow.iconTransition_maintop:before,
.social-icons ul li .livejournal_slideshow.iconTransition_footer:before,
.social-icons ul li .mixx_slideshow.iconTransition:before,
.social-icons ul li .mixx_slideshow.iconTransition_slideshow:before,
.social-icons ul li .mixx_slideshow.iconTransition_showcase:before,
.social-icons ul li .mixx_slideshow.iconTransition_maintop:before,
.social-icons ul li .mixx_slideshow.iconTransition_footer:before,
.social-icons ul li .myspace_slideshow.iconTransition:before,
.social-icons ul li .myspace_slideshow.iconTransition_slideshow:before,
.social-icons ul li .myspace_slideshow.iconTransition_showcase:before,
.social-icons ul li .myspace_slideshow.iconTransition_maintop:before,
.social-icons ul li .myspace_slideshow.iconTransition_footer:before,
.social-icons ul li .netvibes_slideshow.iconTransition:before,
.social-icons ul li .netvibes_slideshow.iconTransition_slideshow:before,
.social-icons ul li .netvibes_slideshow.iconTransition_showcase:before,
.social-icons ul li .netvibes_slideshow.iconTransition_maintop:before,
.social-icons ul li .netvibes_slideshow.iconTransition_footer:before,
.social-icons ul li .newsvine_slideshow.iconTransition:before,
.social-icons ul li .newsvine_slideshow.iconTransition_slideshow:before,
.social-icons ul li .newsvine_slideshow.iconTransition_showcase:before,
.social-icons ul li .newsvine_slideshow.iconTransition_maintop:before,
.social-icons ul li .newsvine_slideshow.iconTransition_footer:before,
.social-icons ul li .picasa_slideshow.iconTransition:before,
.social-icons ul li .picasa_slideshow.iconTransition_slideshow:before,
.social-icons ul li .picasa_slideshow.iconTransition_showcase:before,
.social-icons ul li .picasa_slideshow.iconTransition_maintop:before,
.social-icons ul li .picasa_slideshow.iconTransition_footer:before,
.social-icons ul li .reddit_slideshow.iconTransition:before,
.social-icons ul li .reddit_slideshow.iconTransition_slideshow:before,
.social-icons ul li .reddit_slideshow.iconTransition_showcase:before,
.social-icons ul li .reddit_slideshow.iconTransition_maintop:before,
.social-icons ul li .reddit_slideshow.iconTransition_footer:before,
.social-icons ul li .stumbleupon_slideshow.iconTransition:before,
.social-icons ul li .stumbleupon_slideshow.iconTransition_slideshow:before,
.social-icons ul li .stumbleupon_slideshow.iconTransition_showcase:before,
.social-icons ul li .stumbleupon_slideshow.iconTransition_maintop:before,
.social-icons ul li .stumbleupon_slideshow.iconTransition_footer:before,
.social-icons ul li .technorati_slideshow.iconTransition:before,
.social-icons ul li .technorati_slideshow.iconTransition_slideshow:before,
.social-icons ul li .technorati_slideshow.iconTransition_showcase:before,
.social-icons ul li .technorati_slideshow.iconTransition_maintop:before,
.social-icons ul li .technorati_slideshow.iconTransition_footer:before,
.social-icons ul li .vimeo_slideshow.iconTransition:before,
.social-icons ul li .vimeo_slideshow.iconTransition_slideshow:before,
.social-icons ul li .vimeo_slideshow.iconTransition_showcase:before,
.social-icons ul li .vimeo_slideshow.iconTransition_maintop:before,
.social-icons ul li .vimeo_slideshow.iconTransition_footer:before,
.social-icons ul li .wordpress_slideshow.iconTransition:before,
.social-icons ul li .wordpress_slideshow.iconTransition_slideshow:before,
.social-icons ul li .wordpress_slideshow.iconTransition_showcase:before,
.social-icons ul li .wordpress_slideshow.iconTransition_maintop:before,
.social-icons ul li .wordpress_slideshow.iconTransition_footer:before,
.social-icons ul li .yahoo_slideshow.iconTransition:before,
.social-icons ul li .yahoo_slideshow.iconTransition_slideshow:before,
.social-icons ul li .yahoo_slideshow.iconTransition_showcase:before,
.social-icons ul li .yahoo_slideshow.iconTransition_maintop:before,
.social-icons ul li .yahoo_slideshow.iconTransition_footer:before,
.social-icons ul li .feed_slideshow.iconTransition:before,
.social-icons ul li .feed_slideshow.iconTransition_slideshow:before,
.social-icons ul li .feed_slideshow.iconTransition_showcase:before,
.social-icons ul li .feed_slideshow.iconTransition_maintop:before,
.social-icons ul li .feed_slideshow.iconTransition_footer:before,
.social-icons ul li .yelp_slideshow.iconTransition:before,
.social-icons ul li .yelp_slideshow.iconTransition_slideshow:before,
.social-icons ul li .yelp_slideshow.iconTransition_showcase:before,
.social-icons ul li .yelp_slideshow.iconTransition_maintop:before,
.social-icons ul li .yelp_slideshow.iconTransition_footer:before,
.social-icons ul li .youtube_slideshow.iconTransition:before,
.social-icons ul li .youtube_slideshow.iconTransition_slideshow:before,
.social-icons ul li .youtube_slideshow.iconTransition_showcase:before,
.social-icons ul li .youtube_slideshow.iconTransition_maintop:before,
.social-icons ul li .youtube_slideshow.iconTransition_footer:before,
.social-icons ul li .facebook_showcase.iconTransition:before,
.social-icons ul li .facebook_showcase.iconTransition_slideshow:before,
.social-icons ul li .facebook_showcase.iconTransition_showcase:before,
.social-icons ul li .facebook_showcase.iconTransition_maintop:before,
.social-icons ul li .facebook_showcase.iconTransition_footer:before,
.social-icons ul li .twitter_showcase.iconTransition:before,
.social-icons ul li .twitter_showcase.iconTransition_slideshow:before,
.social-icons ul li .twitter_showcase.iconTransition_showcase:before,
.social-icons ul li .twitter_showcase.iconTransition_maintop:before,
.social-icons ul li .twitter_showcase.iconTransition_footer:before,
.social-icons ul li .gplus_showcase.iconTransition:before,
.social-icons ul li .gplus_showcase.iconTransition_slideshow:before,
.social-icons ul li .gplus_showcase.iconTransition_showcase:before,
.social-icons ul li .gplus_showcase.iconTransition_maintop:before,
.social-icons ul li .gplus_showcase.iconTransition_footer:before,
.social-icons ul li .dribbble_showcase.iconTransition:before,
.social-icons ul li .dribbble_showcase.iconTransition_slideshow:before,
.social-icons ul li .dribbble_showcase.iconTransition_showcase:before,
.social-icons ul li .dribbble_showcase.iconTransition_maintop:before,
.social-icons ul li .dribbble_showcase.iconTransition_footer:before,
.social-icons ul li .linkedin_showcase.iconTransition:before,
.social-icons ul li .linkedin_showcase.iconTransition_slideshow:before,
.social-icons ul li .linkedin_showcase.iconTransition_showcase:before,
.social-icons ul li .linkedin_showcase.iconTransition_maintop:before,
.social-icons ul li .linkedin_showcase.iconTransition_footer:before,
.social-icons ul li .blogger_showcase.iconTransition:before,
.social-icons ul li .blogger_showcase.iconTransition_slideshow:before,
.social-icons ul li .blogger_showcase.iconTransition_showcase:before,
.social-icons ul li .blogger_showcase.iconTransition_maintop:before,
.social-icons ul li .blogger_showcase.iconTransition_footer:before,
.social-icons ul li .delicious_showcase.iconTransition:before,
.social-icons ul li .delicious_showcase.iconTransition_slideshow:before,
.social-icons ul li .delicious_showcase.iconTransition_showcase:before,
.social-icons ul li .delicious_showcase.iconTransition_maintop:before,
.social-icons ul li .delicious_showcase.iconTransition_footer:before,
.social-icons ul li .digg_showcase.iconTransition:before,
.social-icons ul li .digg_showcase.iconTransition_slideshow:before,
.social-icons ul li .digg_showcase.iconTransition_showcase:before,
.social-icons ul li .digg_showcase.iconTransition_maintop:before,
.social-icons ul li .digg_showcase.iconTransition_footer:before,
.social-icons ul li .flickr_showcase.iconTransition:before,
.social-icons ul li .flickr_showcase.iconTransition_slideshow:before,
.social-icons ul li .flickr_showcase.iconTransition_showcase:before,
.social-icons ul li .flickr_showcase.iconTransition_maintop:before,
.social-icons ul li .flickr_showcase.iconTransition_footer:before,
.social-icons ul li .friendfeed_showcase.iconTransition:before,
.social-icons ul li .friendfeed_showcase.iconTransition_slideshow:before,
.social-icons ul li .friendfeed_showcase.iconTransition_showcase:before,
.social-icons ul li .friendfeed_showcase.iconTransition_maintop:before,
.social-icons ul li .friendfeed_showcase.iconTransition_footer:before,
.social-icons ul li .lastfm_showcase.iconTransition:before,
.social-icons ul li .lastfm_showcase.iconTransition_slideshow:before,
.social-icons ul li .lastfm_showcase.iconTransition_showcase:before,
.social-icons ul li .lastfm_showcase.iconTransition_maintop:before,
.social-icons ul li .lastfm_showcase.iconTransition_footer:before,
.social-icons ul li .livejournal_showcase.iconTransition:before,
.social-icons ul li .livejournal_showcase.iconTransition_slideshow:before,
.social-icons ul li .livejournal_showcase.iconTransition_showcase:before,
.social-icons ul li .livejournal_showcase.iconTransition_maintop:before,
.social-icons ul li .livejournal_showcase.iconTransition_footer:before,
.social-icons ul li .mixx_showcase.iconTransition:before,
.social-icons ul li .mixx_showcase.iconTransition_slideshow:before,
.social-icons ul li .mixx_showcase.iconTransition_showcase:before,
.social-icons ul li .mixx_showcase.iconTransition_maintop:before,
.social-icons ul li .mixx_showcase.iconTransition_footer:before,
.social-icons ul li .myspace_showcase.iconTransition:before,
.social-icons ul li .myspace_showcase.iconTransition_slideshow:before,
.social-icons ul li .myspace_showcase.iconTransition_showcase:before,
.social-icons ul li .myspace_showcase.iconTransition_maintop:before,
.social-icons ul li .myspace_showcase.iconTransition_footer:before,
.social-icons ul li .netvibes_showcase.iconTransition:before,
.social-icons ul li .netvibes_showcase.iconTransition_slideshow:before,
.social-icons ul li .netvibes_showcase.iconTransition_showcase:before,
.social-icons ul li .netvibes_showcase.iconTransition_maintop:before,
.social-icons ul li .netvibes_showcase.iconTransition_footer:before,
.social-icons ul li .newsvine_showcase.iconTransition:before,
.social-icons ul li .newsvine_showcase.iconTransition_slideshow:before,
.social-icons ul li .newsvine_showcase.iconTransition_showcase:before,
.social-icons ul li .newsvine_showcase.iconTransition_maintop:before,
.social-icons ul li .newsvine_showcase.iconTransition_footer:before,
.social-icons ul li .picasa_showcase.iconTransition:before,
.social-icons ul li .picasa_showcase.iconTransition_slideshow:before,
.social-icons ul li .picasa_showcase.iconTransition_showcase:before,
.social-icons ul li .picasa_showcase.iconTransition_maintop:before,
.social-icons ul li .picasa_showcase.iconTransition_footer:before,
.social-icons ul li .reddit_showcase.iconTransition:before,
.social-icons ul li .reddit_showcase.iconTransition_slideshow:before,
.social-icons ul li .reddit_showcase.iconTransition_showcase:before,
.social-icons ul li .reddit_showcase.iconTransition_maintop:before,
.social-icons ul li .reddit_showcase.iconTransition_footer:before,
.social-icons ul li .stumbleupon_showcase.iconTransition:before,
.social-icons ul li .stumbleupon_showcase.iconTransition_slideshow:before,
.social-icons ul li .stumbleupon_showcase.iconTransition_showcase:before,
.social-icons ul li .stumbleupon_showcase.iconTransition_maintop:before,
.social-icons ul li .stumbleupon_showcase.iconTransition_footer:before,
.social-icons ul li .technorati_showcase.iconTransition:before,
.social-icons ul li .technorati_showcase.iconTransition_slideshow:before,
.social-icons ul li .technorati_showcase.iconTransition_showcase:before,
.social-icons ul li .technorati_showcase.iconTransition_maintop:before,
.social-icons ul li .technorati_showcase.iconTransition_footer:before,
.social-icons ul li .vimeo_showcase.iconTransition:before,
.social-icons ul li .vimeo_showcase.iconTransition_slideshow:before,
.social-icons ul li .vimeo_showcase.iconTransition_showcase:before,
.social-icons ul li .vimeo_showcase.iconTransition_maintop:before,
.social-icons ul li .vimeo_showcase.iconTransition_footer:before,
.social-icons ul li .wordpress_showcase.iconTransition:before,
.social-icons ul li .wordpress_showcase.iconTransition_slideshow:before,
.social-icons ul li .wordpress_showcase.iconTransition_showcase:before,
.social-icons ul li .wordpress_showcase.iconTransition_maintop:before,
.social-icons ul li .wordpress_showcase.iconTransition_footer:before,
.social-icons ul li .yahoo_showcase.iconTransition:before,
.social-icons ul li .yahoo_showcase.iconTransition_slideshow:before,
.social-icons ul li .yahoo_showcase.iconTransition_showcase:before,
.social-icons ul li .yahoo_showcase.iconTransition_maintop:before,
.social-icons ul li .yahoo_showcase.iconTransition_footer:before,
.social-icons ul li .feed_showcase.iconTransition:before,
.social-icons ul li .feed_showcase.iconTransition_slideshow:before,
.social-icons ul li .feed_showcase.iconTransition_showcase:before,
.social-icons ul li .feed_showcase.iconTransition_maintop:before,
.social-icons ul li .feed_showcase.iconTransition_footer:before,
.social-icons ul li .yelp_showcase.iconTransition:before,
.social-icons ul li .yelp_showcase.iconTransition_slideshow:before,
.social-icons ul li .yelp_showcase.iconTransition_showcase:before,
.social-icons ul li .yelp_showcase.iconTransition_maintop:before,
.social-icons ul li .yelp_showcase.iconTransition_footer:before,
.social-icons ul li .youtube_showcase.iconTransition:before,
.social-icons ul li .youtube_showcase.iconTransition_slideshow:before,
.social-icons ul li .youtube_showcase.iconTransition_showcase:before,
.social-icons ul li .youtube_showcase.iconTransition_maintop:before,
.social-icons ul li .youtube_showcase.iconTransition_footer:before,
.social-icons ul li .facebook_maintop.iconTransition:before,
.social-icons ul li .facebook_maintop.iconTransition_slideshow:before,
.social-icons ul li .facebook_maintop.iconTransition_showcase:before,
.social-icons ul li .facebook_maintop.iconTransition_maintop:before,
.social-icons ul li .facebook_maintop.iconTransition_footer:before,
.social-icons ul li .twitter_maintop.iconTransition:before,
.social-icons ul li .twitter_maintop.iconTransition_slideshow:before,
.social-icons ul li .twitter_maintop.iconTransition_showcase:before,
.social-icons ul li .twitter_maintop.iconTransition_maintop:before,
.social-icons ul li .twitter_maintop.iconTransition_footer:before,
.social-icons ul li .gplus_maintop.iconTransition:before,
.social-icons ul li .gplus_maintop.iconTransition_slideshow:before,
.social-icons ul li .gplus_maintop.iconTransition_showcase:before,
.social-icons ul li .gplus_maintop.iconTransition_maintop:before,
.social-icons ul li .gplus_maintop.iconTransition_footer:before,
.social-icons ul li .dribbble_maintop.iconTransition:before,
.social-icons ul li .dribbble_maintop.iconTransition_slideshow:before,
.social-icons ul li .dribbble_maintop.iconTransition_showcase:before,
.social-icons ul li .dribbble_maintop.iconTransition_maintop:before,
.social-icons ul li .dribbble_maintop.iconTransition_footer:before,
.social-icons ul li .linkedin_maintop.iconTransition:before,
.social-icons ul li .linkedin_maintop.iconTransition_slideshow:before,
.social-icons ul li .linkedin_maintop.iconTransition_showcase:before,
.social-icons ul li .linkedin_maintop.iconTransition_maintop:before,
.social-icons ul li .linkedin_maintop.iconTransition_footer:before,
.social-icons ul li .blogger_maintop.iconTransition:before,
.social-icons ul li .blogger_maintop.iconTransition_slideshow:before,
.social-icons ul li .blogger_maintop.iconTransition_showcase:before,
.social-icons ul li .blogger_maintop.iconTransition_maintop:before,
.social-icons ul li .blogger_maintop.iconTransition_footer:before,
.social-icons ul li .delicious_maintop.iconTransition:before,
.social-icons ul li .delicious_maintop.iconTransition_slideshow:before,
.social-icons ul li .delicious_maintop.iconTransition_showcase:before,
.social-icons ul li .delicious_maintop.iconTransition_maintop:before,
.social-icons ul li .delicious_maintop.iconTransition_footer:before,
.social-icons ul li .digg_maintop.iconTransition:before,
.social-icons ul li .digg_maintop.iconTransition_slideshow:before,
.social-icons ul li .digg_maintop.iconTransition_showcase:before,
.social-icons ul li .digg_maintop.iconTransition_maintop:before,
.social-icons ul li .digg_maintop.iconTransition_footer:before,
.social-icons ul li .flickr_maintop.iconTransition:before,
.social-icons ul li .flickr_maintop.iconTransition_slideshow:before,
.social-icons ul li .flickr_maintop.iconTransition_showcase:before,
.social-icons ul li .flickr_maintop.iconTransition_maintop:before,
.social-icons ul li .flickr_maintop.iconTransition_footer:before,
.social-icons ul li .friendfeed_maintop.iconTransition:before,
.social-icons ul li .friendfeed_maintop.iconTransition_slideshow:before,
.social-icons ul li .friendfeed_maintop.iconTransition_showcase:before,
.social-icons ul li .friendfeed_maintop.iconTransition_maintop:before,
.social-icons ul li .friendfeed_maintop.iconTransition_footer:before,
.social-icons ul li .lastfm_maintop.iconTransition:before,
.social-icons ul li .lastfm_maintop.iconTransition_slideshow:before,
.social-icons ul li .lastfm_maintop.iconTransition_showcase:before,
.social-icons ul li .lastfm_maintop.iconTransition_maintop:before,
.social-icons ul li .lastfm_maintop.iconTransition_footer:before,
.social-icons ul li .livejournal_maintop.iconTransition:before,
.social-icons ul li .livejournal_maintop.iconTransition_slideshow:before,
.social-icons ul li .livejournal_maintop.iconTransition_showcase:before,
.social-icons ul li .livejournal_maintop.iconTransition_maintop:before,
.social-icons ul li .livejournal_maintop.iconTransition_footer:before,
.social-icons ul li .mixx_maintop.iconTransition:before,
.social-icons ul li .mixx_maintop.iconTransition_slideshow:before,
.social-icons ul li .mixx_maintop.iconTransition_showcase:before,
.social-icons ul li .mixx_maintop.iconTransition_maintop:before,
.social-icons ul li .mixx_maintop.iconTransition_footer:before,
.social-icons ul li .myspace_maintop.iconTransition:before,
.social-icons ul li .myspace_maintop.iconTransition_slideshow:before,
.social-icons ul li .myspace_maintop.iconTransition_showcase:before,
.social-icons ul li .myspace_maintop.iconTransition_maintop:before,
.social-icons ul li .myspace_maintop.iconTransition_footer:before,
.social-icons ul li .netvibes_maintop.iconTransition:before,
.social-icons ul li .netvibes_maintop.iconTransition_slideshow:before,
.social-icons ul li .netvibes_maintop.iconTransition_showcase:before,
.social-icons ul li .netvibes_maintop.iconTransition_maintop:before,
.social-icons ul li .netvibes_maintop.iconTransition_footer:before,
.social-icons ul li .newsvine_maintop.iconTransition:before,
.social-icons ul li .newsvine_maintop.iconTransition_slideshow:before,
.social-icons ul li .newsvine_maintop.iconTransition_showcase:before,
.social-icons ul li .newsvine_maintop.iconTransition_maintop:before,
.social-icons ul li .newsvine_maintop.iconTransition_footer:before,
.social-icons ul li .picasa_maintop.iconTransition:before,
.social-icons ul li .picasa_maintop.iconTransition_slideshow:before,
.social-icons ul li .picasa_maintop.iconTransition_showcase:before,
.social-icons ul li .picasa_maintop.iconTransition_maintop:before,
.social-icons ul li .picasa_maintop.iconTransition_footer:before,
.social-icons ul li .reddit_maintop.iconTransition:before,
.social-icons ul li .reddit_maintop.iconTransition_slideshow:before,
.social-icons ul li .reddit_maintop.iconTransition_showcase:before,
.social-icons ul li .reddit_maintop.iconTransition_maintop:before,
.social-icons ul li .reddit_maintop.iconTransition_footer:before,
.social-icons ul li .stumbleupon_maintop.iconTransition:before,
.social-icons ul li .stumbleupon_maintop.iconTransition_slideshow:before,
.social-icons ul li .stumbleupon_maintop.iconTransition_showcase:before,
.social-icons ul li .stumbleupon_maintop.iconTransition_maintop:before,
.social-icons ul li .stumbleupon_maintop.iconTransition_footer:before,
.social-icons ul li .technorati_maintop.iconTransition:before,
.social-icons ul li .technorati_maintop.iconTransition_slideshow:before,
.social-icons ul li .technorati_maintop.iconTransition_showcase:before,
.social-icons ul li .technorati_maintop.iconTransition_maintop:before,
.social-icons ul li .technorati_maintop.iconTransition_footer:before,
.social-icons ul li .vimeo_maintop.iconTransition:before,
.social-icons ul li .vimeo_maintop.iconTransition_slideshow:before,
.social-icons ul li .vimeo_maintop.iconTransition_showcase:before,
.social-icons ul li .vimeo_maintop.iconTransition_maintop:before,
.social-icons ul li .vimeo_maintop.iconTransition_footer:before,
.social-icons ul li .wordpress_maintop.iconTransition:before,
.social-icons ul li .wordpress_maintop.iconTransition_slideshow:before,
.social-icons ul li .wordpress_maintop.iconTransition_showcase:before,
.social-icons ul li .wordpress_maintop.iconTransition_maintop:before,
.social-icons ul li .wordpress_maintop.iconTransition_footer:before,
.social-icons ul li .yahoo_maintop.iconTransition:before,
.social-icons ul li .yahoo_maintop.iconTransition_slideshow:before,
.social-icons ul li .yahoo_maintop.iconTransition_showcase:before,
.social-icons ul li .yahoo_maintop.iconTransition_maintop:before,
.social-icons ul li .yahoo_maintop.iconTransition_footer:before,
.social-icons ul li .feed_maintop.iconTransition:before,
.social-icons ul li .feed_maintop.iconTransition_slideshow:before,
.social-icons ul li .feed_maintop.iconTransition_showcase:before,
.social-icons ul li .feed_maintop.iconTransition_maintop:before,
.social-icons ul li .feed_maintop.iconTransition_footer:before,
.social-icons ul li .yelp_maintop.iconTransition:before,
.social-icons ul li .yelp_maintop.iconTransition_slideshow:before,
.social-icons ul li .yelp_maintop.iconTransition_showcase:before,
.social-icons ul li .yelp_maintop.iconTransition_maintop:before,
.social-icons ul li .yelp_maintop.iconTransition_footer:before,
.social-icons ul li .youtube_maintop.iconTransition:before,
.social-icons ul li .youtube_maintop.iconTransition_slideshow:before,
.social-icons ul li .youtube_maintop.iconTransition_showcase:before,
.social-icons ul li .youtube_maintop.iconTransition_maintop:before,
.social-icons ul li .youtube_maintop.iconTransition_footer:before,
.social-icons ul li .facebook_footer.iconTransition:before,
.social-icons ul li .facebook_footer.iconTransition_slideshow:before,
.social-icons ul li .facebook_footer.iconTransition_showcase:before,
.social-icons ul li .facebook_footer.iconTransition_maintop:before,
.social-icons ul li .facebook_footer.iconTransition_footer:before,
.social-icons ul li .twitter_footer.iconTransition:before,
.social-icons ul li .twitter_footer.iconTransition_slideshow:before,
.social-icons ul li .twitter_footer.iconTransition_showcase:before,
.social-icons ul li .twitter_footer.iconTransition_maintop:before,
.social-icons ul li .twitter_footer.iconTransition_footer:before,
.social-icons ul li .gplus_footer.iconTransition:before,
.social-icons ul li .gplus_footer.iconTransition_slideshow:before,
.social-icons ul li .gplus_footer.iconTransition_showcase:before,
.social-icons ul li .gplus_footer.iconTransition_maintop:before,
.social-icons ul li .gplus_footer.iconTransition_footer:before,
.social-icons ul li .dribbble_footer.iconTransition:before,
.social-icons ul li .dribbble_footer.iconTransition_slideshow:before,
.social-icons ul li .dribbble_footer.iconTransition_showcase:before,
.social-icons ul li .dribbble_footer.iconTransition_maintop:before,
.social-icons ul li .dribbble_footer.iconTransition_footer:before,
.social-icons ul li .linkedin_footer.iconTransition:before,
.social-icons ul li .linkedin_footer.iconTransition_slideshow:before,
.social-icons ul li .linkedin_footer.iconTransition_showcase:before,
.social-icons ul li .linkedin_footer.iconTransition_maintop:before,
.social-icons ul li .linkedin_footer.iconTransition_footer:before,
.social-icons ul li .blogger_footer.iconTransition:before,
.social-icons ul li .blogger_footer.iconTransition_slideshow:before,
.social-icons ul li .blogger_footer.iconTransition_showcase:before,
.social-icons ul li .blogger_footer.iconTransition_maintop:before,
.social-icons ul li .blogger_footer.iconTransition_footer:before,
.social-icons ul li .delicious_footer.iconTransition:before,
.social-icons ul li .delicious_footer.iconTransition_slideshow:before,
.social-icons ul li .delicious_footer.iconTransition_showcase:before,
.social-icons ul li .delicious_footer.iconTransition_maintop:before,
.social-icons ul li .delicious_footer.iconTransition_footer:before,
.social-icons ul li .digg_footer.iconTransition:before,
.social-icons ul li .digg_footer.iconTransition_slideshow:before,
.social-icons ul li .digg_footer.iconTransition_showcase:before,
.social-icons ul li .digg_footer.iconTransition_maintop:before,
.social-icons ul li .digg_footer.iconTransition_footer:before,
.social-icons ul li .flickr_footer.iconTransition:before,
.social-icons ul li .flickr_footer.iconTransition_slideshow:before,
.social-icons ul li .flickr_footer.iconTransition_showcase:before,
.social-icons ul li .flickr_footer.iconTransition_maintop:before,
.social-icons ul li .flickr_footer.iconTransition_footer:before,
.social-icons ul li .friendfeed_footer.iconTransition:before,
.social-icons ul li .friendfeed_footer.iconTransition_slideshow:before,
.social-icons ul li .friendfeed_footer.iconTransition_showcase:before,
.social-icons ul li .friendfeed_footer.iconTransition_maintop:before,
.social-icons ul li .friendfeed_footer.iconTransition_footer:before,
.social-icons ul li .lastfm_footer.iconTransition:before,
.social-icons ul li .lastfm_footer.iconTransition_slideshow:before,
.social-icons ul li .lastfm_footer.iconTransition_showcase:before,
.social-icons ul li .lastfm_footer.iconTransition_maintop:before,
.social-icons ul li .lastfm_footer.iconTransition_footer:before,
.social-icons ul li .livejournal_footer.iconTransition:before,
.social-icons ul li .livejournal_footer.iconTransition_slideshow:before,
.social-icons ul li .livejournal_footer.iconTransition_showcase:before,
.social-icons ul li .livejournal_footer.iconTransition_maintop:before,
.social-icons ul li .livejournal_footer.iconTransition_footer:before,
.social-icons ul li .mixx_footer.iconTransition:before,
.social-icons ul li .mixx_footer.iconTransition_slideshow:before,
.social-icons ul li .mixx_footer.iconTransition_showcase:before,
.social-icons ul li .mixx_footer.iconTransition_maintop:before,
.social-icons ul li .mixx_footer.iconTransition_footer:before,
.social-icons ul li .myspace_footer.iconTransition:before,
.social-icons ul li .myspace_footer.iconTransition_slideshow:before,
.social-icons ul li .myspace_footer.iconTransition_showcase:before,
.social-icons ul li .myspace_footer.iconTransition_maintop:before,
.social-icons ul li .myspace_footer.iconTransition_footer:before,
.social-icons ul li .netvibes_footer.iconTransition:before,
.social-icons ul li .netvibes_footer.iconTransition_slideshow:before,
.social-icons ul li .netvibes_footer.iconTransition_showcase:before,
.social-icons ul li .netvibes_footer.iconTransition_maintop:before,
.social-icons ul li .netvibes_footer.iconTransition_footer:before,
.social-icons ul li .newsvine_footer.iconTransition:before,
.social-icons ul li .newsvine_footer.iconTransition_slideshow:before,
.social-icons ul li .newsvine_footer.iconTransition_showcase:before,
.social-icons ul li .newsvine_footer.iconTransition_maintop:before,
.social-icons ul li .newsvine_footer.iconTransition_footer:before,
.social-icons ul li .picasa_footer.iconTransition:before,
.social-icons ul li .picasa_footer.iconTransition_slideshow:before,
.social-icons ul li .picasa_footer.iconTransition_showcase:before,
.social-icons ul li .picasa_footer.iconTransition_maintop:before,
.social-icons ul li .picasa_footer.iconTransition_footer:before,
.social-icons ul li .reddit_footer.iconTransition:before,
.social-icons ul li .reddit_footer.iconTransition_slideshow:before,
.social-icons ul li .reddit_footer.iconTransition_showcase:before,
.social-icons ul li .reddit_footer.iconTransition_maintop:before,
.social-icons ul li .reddit_footer.iconTransition_footer:before,
.social-icons ul li .stumbleupon_footer.iconTransition:before,
.social-icons ul li .stumbleupon_footer.iconTransition_slideshow:before,
.social-icons ul li .stumbleupon_footer.iconTransition_showcase:before,
.social-icons ul li .stumbleupon_footer.iconTransition_maintop:before,
.social-icons ul li .stumbleupon_footer.iconTransition_footer:before,
.social-icons ul li .technorati_footer.iconTransition:before,
.social-icons ul li .technorati_footer.iconTransition_slideshow:before,
.social-icons ul li .technorati_footer.iconTransition_showcase:before,
.social-icons ul li .technorati_footer.iconTransition_maintop:before,
.social-icons ul li .technorati_footer.iconTransition_footer:before,
.social-icons ul li .vimeo_footer.iconTransition:before,
.social-icons ul li .vimeo_footer.iconTransition_slideshow:before,
.social-icons ul li .vimeo_footer.iconTransition_showcase:before,
.social-icons ul li .vimeo_footer.iconTransition_maintop:before,
.social-icons ul li .vimeo_footer.iconTransition_footer:before,
.social-icons ul li .wordpress_footer.iconTransition:before,
.social-icons ul li .wordpress_footer.iconTransition_slideshow:before,
.social-icons ul li .wordpress_footer.iconTransition_showcase:before,
.social-icons ul li .wordpress_footer.iconTransition_maintop:before,
.social-icons ul li .wordpress_footer.iconTransition_footer:before,
.social-icons ul li .yahoo_footer.iconTransition:before,
.social-icons ul li .yahoo_footer.iconTransition_slideshow:before,
.social-icons ul li .yahoo_footer.iconTransition_showcase:before,
.social-icons ul li .yahoo_footer.iconTransition_maintop:before,
.social-icons ul li .yahoo_footer.iconTransition_footer:before,
.social-icons ul li .feed_footer.iconTransition:before,
.social-icons ul li .feed_footer.iconTransition_slideshow:before,
.social-icons ul li .feed_footer.iconTransition_showcase:before,
.social-icons ul li .feed_footer.iconTransition_maintop:before,
.social-icons ul li .feed_footer.iconTransition_footer:before,
.social-icons ul li .yelp_footer.iconTransition:before,
.social-icons ul li .yelp_footer.iconTransition_slideshow:before,
.social-icons ul li .yelp_footer.iconTransition_showcase:before,
.social-icons ul li .yelp_footer.iconTransition_maintop:before,
.social-icons ul li .yelp_footer.iconTransition_footer:before,
.social-icons ul li .youtube_footer.iconTransition:before,
.social-icons ul li .youtube_footer.iconTransition_slideshow:before,
.social-icons ul li .youtube_footer.iconTransition_showcase:before,
.social-icons ul li .youtube_footer.iconTransition_maintop:before,
.social-icons ul li .youtube_footer.iconTransition_footer:before {
  content: "\f0c8";
  display: block;
  font-family: FontAwesome;
  font-size: 36px;
  font-style: normal;
  font-weight: normal;
  position: relative;
  right: -1px;
  text-decoration: inherit;
  top: 8px;
  z-index: -1;
}
#xmap div {
  margin: 54px 0 0;
}
#xmap h2 {
  padding-left: 40px;
}
#xmap h2:before,
#xmap ul.level_0 li:before,
#xmap ul.level_1 li:before,
#xmap ul.level_2 li:before,
#xmap ul.level_3 li:before,
#xmap ul.level_4 li:before,
#xmap ul.level_5 li:before,
#xmap a[target]:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
#xmap h2:before {
  content: "\f0e8";
  left: -15px;
  position: relative;
}
#xmap ul.level_0 li:before {
  content: "\f069";
}
#xmap ul.level_1 li:before,
#xmap ul.level_2 li:before,
#xmap ul.level_3 li:before,
#xmap ul.level_4 li:before,
#xmap ul.level_5 li:before {
  content: "\f061";
  left: -5px;
  position: relative;
}
#xmap a[target]:after {
  content: "\f08e";
  left: 10px;
  position: relative;
  color: #2dca85;
}
#xmap ul.level_0 {
  margin-bottom: 54px;
}
#xmap ul li {
  background: none transparent;
  font-size: 14px;
  line-height: 160%;
  margin-bottom: 5px;
  overflow: hidden;
  padding-left: 0px;
}
#xmap ul li a {
  color: #948B7C;
}
#xmap ul li a:hover {
  color: #72695a;
}
#xmap ul li a,
#xmap ul li a:hover,
#xmap ul li span {
  padding: 4px 40px 4px 15px;
}
#xmap ul li ul li {
  font-size: 14px;
  padding-left: 10px;
}
#xmap ul li ul li a {
  padding: 0 0 0 5px;
}
#xmap ul li ul li a:hover {
  padding: 0 0 0 15px;
}
#xmap ul li ul li a,
#xmap ul li ul li a:hover {
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  -ms-transition: all 0.7s ease 0s;
}
#xmap ul li ul li ul li {
  font-size: 14px;
}
#xmap ul li ul li ul li ul li {
  font-size: 12px;
}
#xmap ul li ul li ul li ul li ul li {
  font-size: 11px;
}
#xmap li img {
  display: none;
}
.leo-userpanel {
  float: left;
  left: -10px;
  width: 180px;
}
.panel-register .leo-button {
  left: 7px;
}
.gf-menu li #leo-register-panel.leo-pnregister div.panel-wrapper {
  right: 20px;
}
#leo-login-panel {
  width: 290px;
  height: 330px;
}
#leo-register-panel {
  height: 490px;
  right: -7px;
}
.panel-wrapper dt,
.panel-wrapper dd {
  margin-bottom: 10px;
}
.leo-userpanel .leo-button {
  display: block;
  font-size: 12px;
  line-height: 28px !important;
  padding: 3px 15px !important;
  text-decoration: none;
}
.leo-userpanel .leo-panels-wrapper div.active,
.leo-userpanel .leo-panels-wrapper div.active,
.leo-panels-wrapper .leo-panel .panel-wrapper {
  border: none;
}
.leo-panels-wrapper .leo-panel,
.leo-panels-wrapper .leo-panel {
  box-shadow: 0 2px 4px #999999;
  -moz-box-shadow: 0 2px 4px #999999;
  -webkit-box-shadow: 0 2px 4px #999999;
  top: 34px;
}
.leo-pnregister label {
  color: #ffffff;
  margin: 5px 0;
}
.panel-wrapper h3 {
  border-bottom: 1px solid rgba(0,0,0,0.7);
  box-shadow: 0 1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
  padding-bottom: 10px;
}
.gf-menu li .panel-login .leo-button a,
.gf-menu li .panel-register .leo-button a {
  color: #2dca85;
}
.gf-menu li .panel-login .leo-button a:hover,
.gf-menu li .panel-register .leo-button a:hover {
  color: blue;
}
.gf-menu #leo-userpanel input[type="text"],
.gf-menu #leo-userpanel input[type="password"],
.gf-menu #leo-userpanel input[type="email"],
.gf-menu #leo-userpanel input[type="number"],
.gf-menu #leo-userpanel input[type="url"],
.gf-menu #leo-userpanel input[type="datetime"],
.gf-menu #leo-userpanel input[type="time"] {
  margin: 0 0 10px !important;
  padding: 4px 6px;
  border-top: none;
  border-right: none;
  border-left: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  color: blue;
  background-color: red;
  border: 1px solid #121212;
}
.gf-menu .leo-pnlogin ul li,
.leo-pnlogin ul {
  border: none !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.gf-menu #leo-login-form input.button {
  left: 160px;
  position: relative;
  top: -20px;
}
.gf-menu .leo-pnlogin ul li,
.gf-menu .leo-pnlogin ul li:hover {
  display: inline;
  margin-left: 7px;
  margin-right: 7px;
  padding-top: 6px !important;
}
.gf-menu #leo-login-form input.button,
.gf-menu li form#leo-member-registration.form-validate button.validate,
.gf-menu li form#leo-member-registration.form-validate div a {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: normal !important;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  line-height: 20px !important;
  margin: 0 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.gf-menu li form#leo-member-registration.form-validate button.validate {
  margin-right: 10px !important;
}
.gf-menu li form#leo-member-registration.form-validate div a {
  margin-left: 10px !important;
  padding: 10px 24px;
  text-decoration: none;
}
.gf-menu #leo-login-form input.button,
.gf-menu li form#leo-member-registration.form-validate button.validate,
.gf-menu li form#leo-member-registration.form-validate div a {
  color: #828282;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
.gf-menu #leo-login-form input.button:hover,
.gf-menu li form#leo-member-registration.form-validate button.validate:hover,
.gf-menu li form#leo-member-registration.form-validate div a:hover {
  font-weight: normal !important;
  color: #ffffff;
  text-shadow: 0 -1px;
  border-top: 1px solid;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
.panel-logout .leo-button a span {
  padding-left: 10px;
}
.panel-logout .leo-button {
  width: 150px;
}
.panel-logout .leo-button:before {
  content: "\f011";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
.component-content .edit legend {
  border-bottom: 1px solid rgba(255,255,255,0.3);
}
.component-content .button2-left .readmore {
  margin-top: 0;
  padding: inherit;
}
.component-content .button2-left .readmore a {
  font-size: 12px;
}
.component-content .button2-left .readmore a:hover {
  text-shadow: none;
}
#k2Container {
  position: relative;
}
div.itemContentFooter,
div.itemNavigation {
  border: 0 none;
  padding-left: 0;
}
#k2Container.itemView {
  border: 0 none;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
div.itemToolbar ul li {
  display: inline-block;
  list-style: none;
  padding: 0 4px 0 8px;
  margin: 0;
  border-left: 1px solid #343434;
  text-align: center;
  background: none;
  font-size: 12px;
}
#k2Container .k2FeedIcon {
  position: absolute;
  top: 5px;
  right: 0;
}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {
  background: none;
}
div.k2FeedIcon a:before,
div.k2FeedIcon a:hover:before {
  font-family: FontAwesome;
  content: "\f09e";
  font-size: 16px;
}
#k2Container .componentheading,
div.k2ItemsBlock ul li a.moduleItemTitle,
#k2Container .catItemReadMore,
#k2Container .moduleItemReadMore,
#k2Container .userItemReadMore,
#k2Container .tagItemReadMore,
#k2Container .genericItemReadMore,
#k2Container .latestItemReadMore,
span.catItemAddLink,
span.userItemAddLink,
span.userItemEditLink,
span.catItemEditLink,
span.itemEditLink {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
#k2Container a {
  font-size: 100%;
}
#k2Container .itemListSubCategories h3 {
  font-size: 150%;
}
div.k2Pagination {
  float: right;
  margin: -12px 0 0;
  padding: 28px 8px 44px;
  text-align: right;
  width: 820px;
  color: #B8B8B8;
}
div.k2Pagination ul {
  margin: 0;
  position: relative;
  top: 21px;
  float: left;
}
div.k2Pagination ul li {
  padding-right: 6px;
}
div.k2Pagination ul li.pagination-prev span.pagenav,
div.k2Pagination ul li.pagination-next span.pagenav {
  color: #B8B8B8;
}
#k2Container h2 {
  margin: 0 -20px 15px -20px;
  padding: 0 20px;
  position: relative;
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#k2Container h3 {
  font-family: 'MavenProRegular', Helvetica, Arial, sans-serif;
  font-size: 21px;
}
div.itemHeader h2.itemTitle {
  font-size: 28px;
  line-height: 42px;
  padding: 8px 0 !important;
  margin: 0 !important;
  text-shadow: none;
}
#k2Container h2 a,
#k2Container h3 a {
  color: #DEDEDE;
}
#k2Container h2 a:hover,
#k2Container h3 a:hover {
  color: #2dca85;
}
#k2Container div.itemRatingBlock {
  border-top: 1px solid #343434;
  font-size: 12px;
  margin-top: 15px;
  padding: 11px 0 8px;
}
#k2Container .itemRatingBlock span {
  padding: 4px 4px 0 0;
  color: #B8B8B8;
}
.itemRatingForm {
  display: block;
  vertical-align: middle;
  line-height: 25px;
  float: left;
}
.itemRatingLog {
  font-size: 12px;
  color: #B8B8B8;
}
div.itemRatingForm .formLogLoading {
  background: url(../images/K2/system/loading.gif) no-repeat left center;
  height: 25px;
  padding: 0 0 0 20px;
}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {
  background: transparent url(../images/K2/system/transparent_star.png) left -1000px repeat-x;
}
.itemRatingList {
  position: relative;
  float: left;
  width: 125px;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0 !important;
  padding: 0;
  background-position: left top;
}
.itemRatingList a,
.itemRatingList .itemCurrentRating {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000px;
  height: 25px;
  line-height: 25px;
  outline: none;
  overflow: hidden;
  border: none;
  cursor: pointer;
}
.itemRatingList a:hover {
  background-position: left bottom;
}
.itemRatingList a.one-star {
  width: 20%;
  z-index: 6;
}
.itemRatingList a.two-stars {
  width: 40%;
  z-index: 5;
}
.itemRatingList a.three-stars {
  width: 60%;
  z-index: 4;
}
.itemRatingList a.four-stars {
  width: 80%;
  z-index: 3;
}
.itemRatingList a.five-stars {
  width: 100%;
  z-index: 2;
}
.itemRatingList .itemCurrentRating {
  z-index: 1;
  background-position: 0 center;
  margin: 0;
  padding: 0;
}
div.itemToolbar ul li a#fontDecrease img,
div.itemToolbar ul li a#fontIncrease img {
  background: none;
  width: 0;
  height: 0;
}
div.itemToolbar ul li a#fontIncrease:before,
div.itemToolbar ul li a#fontDecrease:before {
  font-family: FontAwesome;
  font-size: 12px;
  color: #B8B8B8;
}
div.itemToolbar ul li a#fontIncrease:hover:before,
div.itemToolbar ul li a#fontDecrease:hover:before {
  color: #ffffff;
}
div.itemToolbar ul li a#fontIncrease:before {
  content: "\f055";
}
div.itemToolbar ul li a#fontDecrease:before {
  content: "\f056";
}
div.itemToolbar ul li a#fontDecrease {
  margin: 0 -3px 0 6px;
}
div.itemToolbar ul li a#fontIncrease {
  margin: 0 0 0 2px;
  display: inline;
}
span.catItemAddLink,
span.userItemAddLink,
span.userItemEditLink,
span.userItemEditLink,
span.catItemEditLink,
span.itemEditLink {
  display: inline-block;
  margin: 0;
  padding: 1px 1px 0 1px;
  overflow: visible;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border: 0;
  border-image: initial;
  margin-top: 10px;
}
#k2Container .button,
.k2UserBlock .button,
span.catItemAddLink a,
span.userItemAddLink a,
span.userItemEditLink a,
span.catItemEditLink a,
span.itemEditLink a {
  padding: 5px 12px;
  display: inline-block;
  line-height: 1.8em;
  background-repeat: repeat-x;
  position: relative;
  font-size: 12px !important;
  -webkit-transition: background-color 0.1s ease-in;
  -moz-transition: background-color 0.1s ease-in;
  -o-transition: background-color 0.1s ease-in;
  -ms-transition: background-color 0.1s ease-in;
  transition: background-color 0.1s ease-in;
}
span.catItemAddLink,
span.userItemAddLink {
  margin-top: 2px;
  margin-bottom: 5px;
}
#k2Container .catItemReadMore,
#k2Container .moduleItemReadMore,
#k2Container .userItemReadMore,
#k2Container .tagItemReadMore,
#k2Container .genericItemReadMore,
#k2Container .latestItemReadMore,
#k2Container .k2ReadMore {
  font-size: 12px;
  padding-left: 1px;
}
#k2Container .catItemReadMore :after,
#k2Container .moduleItemReadMore :after,
#k2Container .userItemReadMore :after,
#k2Container .tagItemReadMore :after,
#k2Container .genericItemReadMore :after,
#k2Container .latestItemReadMore :after,
#k2Container .k2ReadMore :after {
  font-family: FontAwesome;
  content: "\f068 \f061";
  font-size: 9px;
}
div.catItemTagsBlock ul.catItemTags li,
div.itemTagsBlock ul.itemTags li,
div.userItemTagsBlock ul.userItemTags li,
div.latestItemTagsBlock ul.latestItemTags li {
  font-weight: normal;
}
div.catItemTagsBlock ul.catItemTags li a,
div.itemTagsBlock ul.itemTags li a,
div.userItemTagsBlock ul.userItemTags li a,
div.latestItemTagsBlock ul.latestItemTags li a,
div.k2ItemsBlock ul li div.moduleItemTags a,
div.k2ItemsBlock ul li div.moduleItemTags a:hover {
  font-weight: normal !important;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -ms-transition: none;
}
div.k2TagCloudBlock a {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -ms-transition: none;
}
.itemListView .catItemImage img,
#k2Container .itemImage img,
#k2Container .authorResponse img,
#k2Container .userItemImageBlock img,
#k2Container .genericItemImageBlock img,
.k2UsersBlock .ubUserAvatar img,
.k2LatestCommentsBlock ul li .lcAvatar img,
.k2Avatar img,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
span.tagItemImage img,
div.userBlock img,
span.latestItemImage img,
span.tagItemImage img,
div.tagItemIntroText img,
div.latestItemsUser img,
div.latestItemIntroText img,
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img,
div.latestItemsCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
  max-width: 100% !important;
  padding: 6px;
  background: #343434;
  border: 1px solid #484848;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.latestItemsCategoryImage img {
  margin-left: -5px;
  margin-right: -5px;
  max-width: 100% !important;
}
div.latestItemImageBlock {
  float: none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  padding: 3px;
}
div.itemListCategoriesBlock {
  margin-top: 0;
}
#k2Container  div.latestItemsCategory {
  padding: 10px 15px 0 15px;
  position: relative;
  background-color: transparent;
  border: none !important;
}
#k2Container div.latestItemsCategory h2 {
  padding-top: 10px;
  padding-bottom: 8px;
  margin: 0 -15px;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
#k2Container .itemListCategory h2,
#k2Container .itemListCategory h2 a,
#k2Container .subCategory h2,
#k2Container .subCategory h2 a {
  padding-bottom: 8px;
  margin: 0;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
  text-shadow: none;
  font-size: 20px !important;
  font-weight: normal;
  line-height: 28px;
  color: #dedede;
}
#k2Container .itemListCategory h2 a:hover,
#k2Container .subCategory h2 a:hover {
  color: #ffffff;
}
#k2Container div.latestItemsCategory h2 a {
  font-weight: normal;
  position: relative;
  z-index: 1000;
}
#k2Container div.latestItemsCategory p,
#k2Container .itemListCategory p,
#k2Container .subCategory p {
  margin: 0;
  color: #dedede;
}
div.itemVideoBlock,
div.latestItemVideoBlock,
div.catItemVideoBlock {
  background: none;
  border: 0 none;
}
#k2Container .catItemView .catItemAuthor,
div.k2ItemsBlock ul li div.moduleItemAuthor {
  display: block;
  padding-left: 2px;
  color: #B8B8B8;
}
#k2Container div.catItemHeader span.catItemAuthor,
#k2Container span.itemAuthor {
  padding: 0 0 0 0px;
  display: block;
  color: #B8B8B8;
}
#k2Container div.catItemHeader span.catItemAuthor:before,
#k2Container span.itemAuthor:before {
  font-family: FontAwesome;
  content: "\f044";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container div.catItemHeader span.catItemAuthor {
  margin: 6px 0 6px 234px;
}
#k2Container span.itemAuthor {
  margin: -2px 0 0 234px;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated {
  padding-left: 2px;
}
div.catItemHeader span.catItemDateCreated,
div.itemHeader span.itemDateCreated {
  padding: 0 0 0 0px;
  font-size: 12px;
  position: relative;
  color: #B8B8B8;
}
div.catItemHeader span.catItemDateCreated:before,
div.itemHeader span.itemDateCreated:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
div.catItemHeader span.catItemDateCreated {
  top: 40px;
}
div.itemHeader span.itemDateCreated {
  top: 77px;
}
#k2Container .latestItemLinks,
div.k2ItemsBlock ul li div.moduleItemTags {
  padding: 8px;
  position: relative;
  padding-left: 2px;
  margin-bottom: 0;
  margin-top: -15px;
  border: none;
}
#k2Container div.itemSocialSharing {
  padding: 0;
  border: 1px solid #343434;
}
div.itemTwitterButton {
  margin: 7px 0 0 20px;
}
div.itemFacebookButton {
  padding: 4px 4px 0;
  width: auto;
  background: #616161;
}
div.itemGooglePlusOneButton {
  padding: 5px 0 0;
}
div.k2LatestCommentsBlock ul li:after,
#k2Container .itemCommentsList li:after {
  content: "";
  height: 10px;
  margin-bottom: -17px;
  display: block;
}
#k2Container div.itemComments {
  background: none;
  border: 0 none;
}
#k2Container.itemListView {
  padding: 0;
}
.k2FeedIcon {
  float: right;
}
.catItemHeader {
  padding-bottom: 0;
}
#k2Container.itemView div.itemBody {
  color: #dedede;
}
#k2Container. div.catItemBody {
  padding: 0;
  margin-bottom: 10px;
}
#k2Container div.itemContentFooter {
  padding: 15px 0 0;
  margin: 32px 0 12px;
  border-top: 1px solid #343434;
  color: #B8B8B8;
}
#k2Container.itemView div.itemBody span.itemImage a.modal {
  left: 0;
  position: relative;
  z-index: 10;
  border: none;
}
div.k2BreadcrumbsBlock {
  white-space: normal;
  word-wrap: break-word;
}
div.k2BreadcrumbsBlock span.bcTitle {
  white-space: nowrap;
}
#itemListLeading {
  background: none;
}
#itemListLeading {
  margin: -1px -10px 0 -10px;
}
#itemListLeading .groupLeading {
  padding: 34px 10px 0;
  padding-bottom: 0;
}
#k2Container .inputbox,
div.k2SearchBlock form input.inputbox,
div.k2LoginBlock fieldset.input p input {
  padding: 4px !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  line-height: 1.6em !important;
  outline: 0 !important;
}
div.k2LoginBlock form input#modlgn_remember {
  width: 10px;
}
div.catItemImageBlock {
  padding: 0;
  margin: 0;
}
#k2Container .catItemImage {
  background: none;
}
#k2Container .catItemHitsBlock {
  background: none;
}
#k2Container .catItemCategory {
  background: none;
}
#k2Container .itemListCategory,
#k2Container .subCategory {
  border: none;
  background: #343434;
  padding: 20px 27px 24px;
}
#k2Container .itemListCategory {
  margin: 40px 0 2px;
}
#k2Container .subCategory {
  margin: 10px 5px 0;
  height: auto !important;
  position: relative;
}
#k2Container .itemListCategory img,
#k2Container div.subCategory a.subCategoryImage img {
  float: left;
  display: block;
  background: #B8B8B8;
  padding: 4px;
  border: 1px solid #181818;
  margin: 6px 23px 0 0;
}
#k2Container div.subCategory a.subCategoryImage img:hover {
  border: 1px solid #dedede;
}
#k2Container h3.catItemTitle {
  font-size: 24px !important;
  font-weight: normal;
  line-height: 36px;
  padding: 0 0;
  margin: -22px 0 0;
}
#k2Container .catItemImageBlock {
  text-align: left;
  margin-bottom: 0px;
  padding-left: 0;
  padding-top: 10px;
}
#k2Container .catItemImage {
  display: inline-block;
}
#k2Container .catItemImage img {
  display: block;
  margin: 0;
}
#k2Container .catItemLinks {
  border: none;
  margin: 0;
  padding: 0;
}
#k2Container .catItemHitsBlock {
  border: 0;
  padding: 4px 4px 0 0;
}
#k2Container .catItemCategory {
  padding: 4px;
  position: relative;
  top: 1px;
  float: right;
  border-bottom: none;
}
#k2Container .catItemCategory span {
  padding: 0 4px 0 0px;
  font-weight: normal;
  color: #B8B8B8;
}
#k2Container .catItemCategory span:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 18px;
  padding-right: 8px;
  position: relative;
  top: 1px;
}
#k2Container .catItemTagsBlock {
  padding: 4px;
  border-bottom: none;
  line-height: 100%;
  width: 450px;
  color: blue;
}
#k2Container .catItemTagsBlock span {
  font-weight: normal;
  padding: 0 4px 0 0px;
  position: relative;
  color: #B8B8B8;
}
#k2Container .catItemTagsBlock span:before {
  font-family: FontAwesome;
  content: "\f02c";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container .catItemCommentsLink {
  line-height: 24px;
  display: inline-block;
  padding-left: 0;
  font-size: 100%;
  margin: 0 27px 0 0;
  border-right: none;
}
#k2Container div.catItemCommentsLink a:after {
  padding-left: 9px;
  font-family: FontAwesome;
  content: "\f068 \f061";
  font-size: 9px;
}
#k2Container #itemListLinks {
  border: none;
  background: none;
}
#k2Container span.catItemAddLink {
  text-align: left;
  z-index: 100;
  position: relative;
}
#k2Container .itemListSubCategories {
  margin: 46px -4px 0;
}
#k2Container .itemListSubCategories h3 {
  margin-left: 15px;
  color: #dedede;
}
#k2Container div.subCategory h2 {
  margin: 0 0 8px;
}
#k2Container div.catItemRatingBlock {
  margin-top: 4px;
}
#k2Container div.catItemRatingBlock span {
  padding: 2px 4px 0 0;
  color: #B8B8B8;
}
#k2Container div.catItemIntroText {
  padding-bottom: 0;
  color: #dedede;
}
#k2Container div.itemContainer {
  margin-bottom: 20px;
}
#k2Container div.itemContainerLast {
  margin-bottom: 0;
}
#k2Container span.catItemAddLink {
  border: 0 none;
}
#k2Container div.itemListCategory p {
  margin-bottom: 0;
  color: #dedede;
}
#k2Container div.itemListCategory h2 {
  margin: 0 0 8px;
}
#k2Container .groupPrimary {
  background: none;
}
#k2Container #itemListPrimary {
  margin: 0 -16px;
}
#itemListPrimary .itemContainer {
  margin-bottom: 10px;
}
#k2Container .groupPrimary {
  padding: 34px 10px 0;
  margin-right: 6px;
  margin-left: 6px;
}
#k2Container div.latestItemsContainer {
  margin-bottom: 20px;
}
#itemListSecondary .groupSecondary {
  margin: 0;
  padding: 34px 0 0;
}
#k2Container .itemExtraFields ul li {
  background: none;
  border-bottom: none;
}
#k2Container .itemImage {
  background: none;
}
#k2Container .itemHeader {
  background: none;
}
#k2Container .componentheading {
  margin: 0;
  font-weight: normal;
  font-size: 170%;
  line-height: 130%;
  padding: 0 0 10px 0;
  letter-spacing: normal;
  margin-bottom: 5px;
}
#k2Container .itemImageBlock {
  padding: 0;
  padding-top: 10px;
  margin: 0 20px 20px 0;
  float: left;
}
#k2Container .itemImage img {
  display: block;
}
div.itemHeader span.itemAuthor,
div.itemToolbar ul li span.itemTextResizerTitle {
  color: #B8B8B8;
}
#k2Container .itemToolbar {
  padding: 2px 0;
  margin: 28px 0 0 0;
  border-top: none;
  border-bottom: none;
  background: none;
  width: 329px;
  float: right;
}
#k2Container .itemToolbar ul {
  text-align: left;
}
#k2Container .itemToolbar ul li .itemTextResizerTitle {
  margin-left: -7px;
}
#k2Container .itemHeader {
  padding-bottom: 0px;
}
#k2Container span.itemImageCaption {
  color: #2dca85;
}
#k2Container span.itemImageCaption:before {
  font-family: FontAwesome;
  content: "\f05a";
  font-size: 18px;
  padding: 0 9px 0 6px;
  position: relative;
  top: 2px;
}
#k2Container span.itemImageCredits {
  font-style: normal;
  margin-right: 6px;
  color: #2dca85;
}
#k2Container span.itemImageCredits:before {
  font-family: FontAwesome;
  content: "\f0c6";
  font-size: 18px;
  padding: 0 9px 0 0;
  position: relative;
  top: 2px;
}
#k2Container span.itemHits {
  padding: 0 0 0 0px;
}
#k2Container span.itemHits:before {
  font-family: FontAwesome;
  content: "\f080";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container .itemDateModified {
  color: #B8B8B8;
}
#k2Container span.itemDateModified {
  padding: 0 0 0 0px;
}
#k2Container span.itemDateModified:before {
  font-family: FontAwesome;
  content: "\f046";
  font-size: 17px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
  font-size: 130%;
  font-weight: bold;
}
div.k2ItemsBlock ul,
div.k2ItemsBlock ol {
  padding: 0;
}
.k2ItemsBlock .even {
  background: transparent;
  border-bottom: 0 none;
}
.k2ItemsBlock .odd {
  background: transparent;
  border-bottom: 0 none;
}
div.k2ItemsBlock ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div.k2ItemsBlock ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  margin-top: 30px;
}
div.k2ItemsBlock ul li a {
  font-size: 100%;
}
div.k2ItemsBlock ul li div.moduleItemVideo {
  margin-bottom: 20px;
  margin-top: 20px;
}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
  margin-top: -10px;
  padding-bottom: 10px;
}
div.k2ItemsBlock ul li div.moduleItemAuthor {
  margin-bottom: 10px;
  margin-top: 10px;
  clear: both;
}
div.k2ItemsBlock ul li div.moduleItemTags b {
  padding-left: 0;
  font-weight: normal;
}
#k2Container .itemExtraFields {
  border: none;
}
#k2Container .itemExtraFields h3 {
  font-size: 120%;
}
#k2Container .itemExtraFields ul li {
  background: none;
}
#k2Container .itemLinks div {
  background: none;
}
#k2Container .itemLinks {
  background: none;
  border: none;
  padding: 8px 8px 8px 0;
  position: relative;
  margin-bottom: 0;
  margin-top: 8px;
}
#k2Container .itemLinks div {
  border: 0;
}
#k2Container .itemLinks .clr {
  background: none;
}
#k2Container .itemTagsBlock {
  padding: 4px 0;
  border-bottom: none;
  float: right;
  margin-top: -29px;
}
#k2Container .itemTagsBlock span {
  font-weight: normal;
  padding: 0 4px 0 0px;
  position: relative;
  top: 0;
  color: #B8B8B8;
}
#k2Container .itemTagsBlock span:before {
  font-family: FontAwesome;
  content: "\f02c";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container .itemCategory {
  padding: 4px 0;
  border-bottom: none;
  width: 230px;
}
#k2Container .itemCategory span {
  font-weight: normal;
  padding: 0 4px 0 0px;
  color: #B8B8B8;
}
#k2Container .itemCategory span:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 18px;
  padding-right: 8px;
  position: relative;
  top: 1px;
}
#k2Container .itemSocialLinksBlock span {
  font-size: 100%;
}
div.k2TagCloudBlock {
  padding: 0;
  margin-left: -5px;
}
#k2Container .itemAuthorLatest,
#k2Container .itemRelated {
  background: none;
  margin-bottom: 16px;
  padding: 0;
  width: 45%;
}
#k2Container .itemAuthorLatest {
  float: left;
  margin-right: 20px;
}
#k2Container .itemRelated {
  float: right;
}
div.itemRelated ul li.clr {
  border: none !important;
}
#k2Container .itemAuthorBlock {
  background: none;
  border: none;
  padding: 0;
}
#k2Container .itemAuthorLatest h3,
#k2Container .itemRelated h3 {
  font-size: 22px;
  color: #dedede;
}
#k2Container .itemAuthorLatest ul,
#k2Container .itemRelated ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#k2Container .itemAuthorLatest ul li,
#k2Container .itemRelated ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  border-bottom: 1px solid #343434;
}
#k2Container .itemAuthorLatest ul li a,
#k2Container .itemRelated ul li a {
  font-size: 12px;
  padding: 6px 6px 6px 0;
  display: block;
  color: #2dca85;
  background: none !important;
}
#k2Container .itemAuthorLatest ul li a:before,
#k2Container .itemRelated ul li a:before {
  content: "\203A";
  font-size: 14px;
  padding-right: 9px;
  color: #dedede;
}
#k2Container .itemAuthorLatest ul li a:hover,
#k2Container .itemRelated ul li a:hover {
  padding-left: 5px;
  color: #dedede;
}
#k2Container .itemAuthorLatest ul li a,
#k2Container .itemAuthorLatest ul li a:hover,
#k2Container .itemRelated ul li a,
#k2Container .itemRelated ul li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
.itemVideoBlock {
  background: none;
}
#k2Container .itemVideoEmbedded {
  background: none;
}
#k2Container .itemVideoBlock {
  padding: 0 0 20px 0;
}
#k2Container .itemVideoBlock h3 {
  font-size: 120%;
}
#k2Container .itemVideoEmbedded {
  margin-bottom: 10px;
  padding: 10px;
  display: inline-block;
}
#k2Container .itemVideoBlock span {
  color: inherit;
}
#k2Container .itemCommentsForm h3 {
  color: #DEDEDE;
}
#k2Container.itemView div.itemComments h3.itemCommentsCounter {
  color: #DEDEDE;
}
.itemComments {
  background: none;
  border: none;
}
.itemCommentsList {
  background: none;
}
#k2Container .itemCommentsList li {
  background: none;
  border: none;
  padding: 20px;
}
#k2Container .itemNavigation {
  background: none;
  border: none;
  font-size: 110%;
}
#k2Container .itemComments {
  padding: 0;
}
#k2Container .itemCommentsList {
  padding-bottom: 0px;
  margin-bottom: 0;
  border: 1px solid #343434;
}
#k2Container .commentDate {
  display: inline-block;
  font-size: 90%;
  line-height: 100%;
}
#k2Container .commentAuthorName {
  display: inline-block;
  line-height: 100%;
  font-size: 100%;
}
#k2Container .authorResponse img {
  margin: 0 10px 10px 0;
}
#k2Container .itemCommentsFormNotes {
  border: none;
}
div.itemCommentsForm form label.formComment,
div.itemCommentsForm form label.formName,
div.itemCommentsForm form label.formEmail,
div.itemCommentsForm form label.formUrl {
  margin: 12px 0 4px 2px;
}
#k2Container .itemCommentsForm .inputbox {
  margin: 0 0 10px !important;
  border: 1px solid;
  padding: 4px 6px;
  border-top: none;
  border-right: none;
  border-left: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#k2Container .itemCommentsForm .button {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  margin: 20px 0 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #dedede;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  text-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
#k2Container .itemCommentsForm .button:hover,
#k2Container .itemCommentsForm .button:focus {
  color: #ffffff !important;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-shadow: 0 -1px;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
#k2Container .itemBackToTop {
  margin-top: -55px;
  width: 80px;
  float: right;
}
#k2Container .itemBackToTop:before {
  font-family: FontAwesome;
  content: "\f0aa";
  position: relative;
  font-size: 14px;
  top: 1px;
  padding-right: 3px;
  color: #B8B8B8;
}
div.itemBackToTop a,
div.itemBackToTop a:hover {
  text-decoration: none;
}
#k2Container div.itemComments ul.itemCommentsList li.odd {
  background: none;
  background: #202020;
  border-top: 1px solid #343434;
}
#k2Container div.itemComments ul.itemCommentsList li img {
  margin-right: 14px;
  border: 1px solid #343434;
}
#k2Container div.itemComments ul.itemCommentsList li {
  border-bottom: none !important;
}
#k2Container div.itemComments ul.itemCommentsList li span.commentDate {
  border-right: 1px solid #343434;
}
#k2Container div.itemComments ul.itemCommentsList li span.commentLink a {
  text-decoration: none;
  color: #B8B8B8;
  font-size: 10px;
}
#k2Container div.itemComments ul.itemCommentsList li span.commentLink a:hover {
  text-decoration: none;
  color: #dedede;
}
#k2Container div.itemComments ul.itemCommentsList li span.commentLink a:before {
  font-family: FontAwesome;
  content: "\f0e6";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container.userView {
  margin-top: 40px;
}
.userItemView,
#k2Container .userItemView.userItemIsFeatured {
  background: none;
}
#k2Container .userItemLinks {
  margin: 0;
  padding: 0;
  border: none;
}
#k2Container .userBlock {
  background: none;
  border: 1px solid #343434;
  padding: 10px 15px 0 15px;
  position: relative;
  margin: 0 0 43px;
}
#k2Container .userItemHeader span.userItemDateCreated {
  font-size: 12px;
  color: #B8B8B8;
}
#k2Container .userItemHeader span.userItemDateCreated:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
.userItemImageBlock img {
  background: none;
}
.userItemCategory {
  background: none;
}
#k2Container .userItemView .userItemIntroText div#flexslider_post.flexslider,
#k2Container .userItemView .userItemIntroText .video,
#k2Container .userItemView .userItemIntroText .portfolio-title {
  display: none;
}
#k2Container .userItemView {
  border: none;
  padding-bottom: 20px;
  margin-bottom: 14px;
}
div.userBlock p.userAdditionalInfo {
  border: none;
}
div.userItemCategory,
div.userItemTagsBlock {
  border: none;
}
#k2Container .userItemIntroText {
  padding: 0;
}
#k2Container .userItemImage {
  margin: 6px 10px 10px 0;
}
#k2Container .userItemCategory {
  padding: 4px;
  position: relative;
  top: 1px;
  float: right;
  border-bottom: none;
}
#k2Container .userItemCategory span {
  padding: 0 4px 0 0px;
  font-weight: normal;
  color: #B8B8B8;
}
#k2Container .userItemCategory span:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 18px;
  padding-right: 8px;
  position: relative;
  top: 1px;
}
#k2Container .userItemTagsBlock {
  padding: 4px;
  border-bottom: none;
  line-height: 100%;
  width: 450px;
  color: blue;
}
#k2Container .userItemTagsBlock span {
  font-weight: normal;
  padding: 0 4px 0 0px;
  position: relative;
  color: #B8B8B8;
}
#k2Container .userItemTagsBlock span:before {
  font-family: FontAwesome;
  content: "\f02c";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container .userItemCommentsLink {
  line-height: 24px;
  display: inline-block;
  padding-left: 0;
  font-size: 100%;
  margin: 0 27px 0 0;
  border-right: none;
}
#k2Container .userItemCommentsLink a:after {
  padding-left: 9px;
  font-family: FontAwesome;
  content: "\f068 \f061";
  font-size: 9px;
}
div.userBlock h2 {
  margin-top: 6px;
  text-shadow: none;
}
.k2AccountPage th.k2ProfileHeading,
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
  background: none;
}
#k2Container div.userItemHeader h3.userItemTitle {
  margin: 10px -20px 15px;
  text-shadow: none;
  line-height: 28px;
  font-weight: normal;
  padding: 0 20px;
  font-size: 24px;
}
#k2Container.genericView,
#k2Container.tagView {
  margin-top: 30px;
}
.genericItemImageBlock img {
  background: none;
}
.genericItemView {
  background: none;
}
#k2Container .genericItemView,
#k2Container .tagItemView {
  border: none;
  padding-bottom: 20px;
  margin-bottom: 14px;
}
#k2Container .tagItemView .tagItemIntroText div#flexslider_post.flexslider {
  display: none;
}
#k2Container .genericItemIntroText,
#k2Container .tagItemIntroText {
  padding: 0;
}
#k2Container .genericItemImage,
#k2Container .tagItemImage {
  margin: 6px 10px 10px 0;
}
#k2Container .genericItemCategory,
#k2Container .tagItemCategory {
  border: 0;
  display: inline-block;
  line-height: 130%;
  margin: 0 38px 0 0;
}
#k2Container .genericItemView .genericItemIntroText div#flexslider_post.flexslider,
#k2Container .genericItemView .genericItemIntroText .video,
#k2Container .genericItemView .genericItemIntroText .portfolio-title {
  display: none;
}
#k2Container,
.genericItemBody,
#k2Container .tagItemBody {
  color: #dedede;
}
#k2Container .genericItemCategory span,
#k2Container .tagItemCategory span {
  line-height: 24px;
  font-weight: normal;
  color: #B8B8B8;
}
#k2Container .genericItemCategory span:before,
#k2Container .tagItemCategory span:before {
  font-family: FontAwesome;
  content: "\f016";
  font-size: 18px;
  padding-right: 8px;
  position: relative;
  top: 1px;
}
#k2Container .genericItemTagsBlock {
  border: 0;
  padding-left: 0;
}
#k2Container .genericItemTagsBlock span {
  font-size: 100%;
  margin-bottom: 6px;
}
#k2Container .genericItemHeader span.genericItemDateCreated,
#k2Container .tagItemHeader span.tagItemDateCreated {
  font-size: 12px;
  color: #B8B8B8;
}
#k2Container .genericItemHeader span.genericItemDateCreated:before,
#k2Container .tagItemHeader span.tagItemDateCreated:before {
  font-family: FontAwesome;
  content: "\f0c1";
  font-size: 18px;
  padding-right: 6px;
  position: relative;
  top: 1px;
}
#k2Container div.genericItemHeader h2.genericItemTitle,
#k2Container div.tagItemHeader h2.tagItemTitle {
  margin: 10px -20px 15px;
  text-shadow: none;
  line-height: 28px;
  font-weight: normal;
}
.k2LatestCommentsBlock ul {
  list-style: none;
  padding: 0;
}
.k2LatestCommentsBlock ul li {
  padding: 10px 0;
  background: none;
  border: 0 none;
}
.k2LatestCommentsBlock ul li a {
  font-size: 100%;
}
.k2LatestCommentsBlock ul li .lcAvatar img {
  margin: 0 10px 10px 0;
}
.k2LatestCommentsBlock .lcUsername,
.k2LatestCommentsBlock .lcCommentDate {
  display: block;
  font-size: 80%;
}
.k2UsersBlock ul li {
  background: none;
}
.k2UsersBlock ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.k2UsersBlock ul li {
  padding-bottom: 10px;
}
.k2UsersBlock ul li h3 {
  font-size: 120%;
  margin-bottom: 10px !important;
}
.k2UsersBlock .ubUserAvatar img {
  margin-bottom: 15px;
}
.k2UsersBlock ul.ubUserItems li {
  background: none;
}
.k2UsersBlock ul.ubUserItems li a {
  padding-left: 12px;
  font-size: 120%;
  line-height: 100%;
  display: block;
}
div.k2UserBlock ul.k2UserBlockActions {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 5px;
  margin-top: 5px;
}
div.k2UserBlock ul.k2UserBlockActions li {
  padding-left: 0;
}
span.userItemAddLink {
  border: 0 none;
  position: relative;
  z-index: 100;
}
span.userItemEditLink,
span.catItemEditLink,
span.itemEditLink {
  width: auto;
  line-height: 0.9em;
  margin-top: 1px;
}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
  border: 0 none;
}
.k2AccountPage table tr td label {
  margin-right: 10px;
}
.k2AccountPage th.k2ProfileHeading {
  border-width: 1px;
  margin-bottom: 20px;
}
.k2CategoriesListBlock ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.k2CategoriesListBlock ul li {
  list-style: none;
  padding-left: 5px;
  border-bottom: 1px solid #343434;
}
div.k2CategoriesListBlock ul li a {
  font-size: 12px;
  padding: 6px 6px 6px 0;
  display: block;
  color: #2dca85;
  background: none !important;
}
.k2CategoriesListBlock ul li a:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 9px;
  padding-right: 9px;
  position: relative;
  bottom: 1px;
  color: #B8B8B8;
}
.k2CategoriesListBlock ul li a:hover {
  padding-left: 5px;
  color: #dedede;
}
.k2CategoriesListBlock ul li a:hover:before {
  color: #dedede;
}
.k2CategoriesListBlock ul li a,
.k2CategoriesListBlock ul li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
div.k2CategoriesListBlock ul li.activeCategory a {
  font-weight: normal;
}
div.k2CategoriesListBlock ul li.activeCategory > a {
  color: #ffffff;
}
#k2Container h2.latestItemTitle {
  margin-top: 20px;
}
#k2Container div.latestItemsUser h2 {
  margin-top: 10px;
}
#k2Container div.latestItemVideoBlock {
  background: none;
}
#k2Container div.latestItemCategory,
#k2Container div.latestItemTagsBlock {
  border: 0 none;
}
#k2Container .latestItemLinks .clr {
  background: none;
  padding: 0;
}
#k2Container div.latestItemsUser p.latestItemsUserDescription {
  padding: 0;
}
#k2Container .latestItemTagsBlock {
  padding: 0;
}
#k2Container .latestItemTagsBlock span {
  border: 0;
  padding-left: 0;
  display: inline-block;
  font-size: 100%;
  font-weight: normal;
  margin-bottom: 6px;
  width: 85px;
  color: #B8B8B8;
}
#k2Container .latestItemCategory {
  padding: 0;
}
#k2Container .latestItemCategory span {
  line-height: 24px;
  display: inline-block;
  padding-left: 0;
  font-size: 100%;
  font-weight: normal;
  width: 85px;
  color: #B8B8B8;
}
#k2Container div.latestItemsUser {
  background: none;
  border: 0 none;
}
#k2Container div.latestItemsUser img {
  margin: 7px 10px 10px 0;
}
span.latestItemImage {
  margin: 15px 0 25px 0;
}
div.latestItemsCategory h2 {
  text-align: center;
}
div.latestItemsCategoryImage {
  margin-bottom: 10px;
}
div.k2LoginBlock ul {
  padding: 0;
}
div.k2LoginBlock ul li {
  list-style: none;
}
div.k2LoginBlock ul li a {
  padding-left: 12px;
}
div.k2ArchivesBlock ul {
  padding: 0;
  margin: 0;
}
div.k2ArchivesBlock ul li {
  list-style: none;
  border-bottom: 1px solid #343434;
}
div.k2ArchivesBlock ul li a {
  font-size: 12px;
  padding: 6px 6px 6px 0;
  display: block;
  color: #2dca85;
  font-size: 100%;
  background: none !important;
}
div.k2ArchivesBlock ul li a:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 9px;
  padding-right: 9px;
  position: relative;
  bottom: 1px;
  color: #dedede;
}
div.k2ArchivesBlock ul li a:hover {
  padding-left: 5px;
  color: #dedede;
}
div.k2ArchivesBlock ul li a:hover:before {
  color: #dedede;
}
div.k2ArchivesBlock ul li a,
div.k2ArchivesBlock ul li a:hover {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
}
div.k2AuthorsListBlock ul {
  padding: 0;
}
div.k2ArchivesBlock ul li a,
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {
  font-size: 100%;
}
table.calendar {
  margin: 0;
  width: 100%;
}
.k2CalendarBlock table.calendar {
  background: #181818;
  color: #dedede;
}
.k2CalendarBlock table.calendar tr td {
  border: 1px solid #343434;
  background: #181818;
}
.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev {
  background: #181818;
  text-align: center;
}
.k2CalendarBlock table.calendar tr td.calendarCurrentMonth {
  background: #181818;
}
.k2CalendarBlock table.calendar tr td.calendarNavMonthNext {
  background: #181818;
  text-align: center;
}
.k2CalendarBlock table.calendar tr td.calendarDayName {
  color: #ffffff;
}
.k2CalendarBlock table.calendar tr td.calendarDateEmpty {
  background: transparent;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a {
  background: transparent;
  border-bottom: 1px solid #2dca85;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
  background: transparent;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
  color: #2dca85;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked {
  background: transparent;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a {
  border-bottom: 1px solid #2dca85;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
#k2Container .fb-like iframe .connect_widget .connect_widget_interactive_area {
  color: #fff !important;
}
body.rtl #k2Container div.catItemRatingBlock {
  float: right;
}
body.rtl #k2Container .k2FeedIcon {
  right: auto;
  left: 0;
  float: right;
}
body.rtl #k2Container .itemListCategory img {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl #k2Container .catItemHitsBlock,
body.rtl #k2Container .catItemCategory {
  padding: 4px 0 0 4px;
}
body.rtl #k2Container .catItemCategory span {
  padding-left: 0;
  padding-right: 22px;
  width: 85px;
}
body.rtl #k2Container .catItemCategory span {
  background-position: 100% 4px;
}
body.rtl #k2Container .catItemTagsBlock {
  background-position: 100% 7px;
  padding-left: 0;
  padding-right: 20px;
}
body.rtl #k2Container .catItemCommentsLink {
  padding-left: 0;
  padding-right: 30px;
  margin-left: 0;
  margin-right: 12px;
  width: 85px;
}
body.rtl #k2Container .catItemCommentsLink {
  background-position: 100% 4px;
}
body.rtl #k2Container span.catItemAddLink {
  text-align: right;
}
body.rtl #k2Container .itemListSubCategories h3 {
  margin-left: 0;
  margin-right: 15px;
}
body.rtl #k2Container .itemToolbar ul {
  text-align: right;
}
body.rtl #k2Container .itemToolbar ul li .itemTextResizerTitle {
  margin-left: 0;
  margin-right: -7px;
}
body.rtl #k2Container .itemTagsBlock,
body.rtl #k2Container .itemCategory {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl #k2Container .itemCategory span {
  padding-left: 0;
  padding-right: 20px;
  width: 85px;
}
body.rtl #k2Container .itemCategory span {
  background-position: 100% 4px;
}
body.rtl #k2Container .itemAuthorLatest ul ul,
body.rtl #k2Container .itemRelated ul ul {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl #k2Container .itemAuthorLatest ul li a,
body.rtl #k2Container .itemRelated ul li a {
  padding-left: 0;
  padding-right: 12px;
  background-position: 100% -479px !important;
}
body.rtl #k2Container .authorResponse img {
  margin: 0 0 10px 10px;
}
body.rtl #k2Container .userItemCategory {
  padding: 4px 0 12px 4px;
}
body.rtl #k2Container .userItemCategory span {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 4px;
}
body.rtl #k2Container .itemTagsBlock span {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 2px;
}
body.rtl #k2Container .userItemTagsBlock {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 7px;
}
body.rtl #k2Container .genericItemCategory {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 4px;
}
body.rtl #k2Container .genericItemTagsBlock {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 7px;
}
body.rtl .k2LatestCommentsBlock ul li .lcAvatar img {
  margin: 0 0 10px 10px;
}
body.rtl .k2UsersBlock ul.ubUserItems ul,
body.rtl .k2CategoriesListBlock ul ul {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl .k2UsersBlock ul.ubUserItems li a,
body.rtl .k2CategoriesListBlock ul li a {
  padding-left: 0;
  padding-right: 12px;
  background-position: 100% -479px !important;
}
body.rtl #k2Container .catItemImageBlock {
  text-align: right;
  margin-right: 0;
  padding-right: 0;
}
body.rtl #k2Container.itemIsFeatured,
body.rtl #k2Container .catItemIsFeatured {
  background-position: 0 0 !important;
}
body.rtl div.k2TagCloudBlock a,
body.rtl div.tagItemImageBlock {
  float: right;
}
body.rtl span.tagItemImage {
  padding-right: 0;
  margin-right: 0;
}
@media only screen and (max-width: 1280px) {
  #k2Container .itemCommentsForm .inputbox,
  #k2Container .itemCommentsForm form textarea.inputbox {
    width: 500px !important;
  }
}
@media only screen and (max-width: 1199px) {
  div.itemContainer {
    width: 100% !important;
    float: left;
  }
  div.k2Pagination {
    width: 640px !important;
  }
  #k2Container .catItemImage img,
  #k2Container .itemImage img {
    width: 100% !important;
    float: none;
  }
}
@media only screen and (max-width: 959px) {
  #k2Container .itemToolbar {
    margin: 28px 0 18px;
    width: 100%;
  }
  div.k2Pagination {
    width: 500px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #form-login .inputbox {
    width: 140px;
  }
  .main-container #contact-form dd input,
  .main-container #contact-form dd textarea {
    width: 310px !important;
  }
  .main-container #login-form input[type="text"],
  .main-container #login-form input[type="password"] {
    width: 100% !important;
  }
  .legacy_projects .sprocket-mosaic-text-container {
    height: 90.8%;
  }
  .portfolio-description {
    width: 60%;
  }
  #k2Container .itemCommentsForm .inputbox,
  #k2Container .itemCommentsForm form textarea.inputbox {
    width: 500px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  #k2Container h2 {
    font-size: 2.2em;
  }
  #k2Container .itemCommentsForm .inputbox,
  #k2Container .itemCommentsForm form textarea.inputbox {
    width: 340px !important;
  }
  .legacy_projects .sprocket-mosaic-text-container {
    height: 90.4%;
  }
}
@media only screen and (max-width: 767px) {
  div.itemGooglePlusOneButton {
    padding: 5px 0 0 20px;
  }
  div.k2Pagination {
    width: 400px !important;
  }
  #s5_quick_contact .inputbox,
  s5_quick_contact input[type="text"] {
    max-width: 440px !important;
  }
  .search {
    margin-top: 27px;
  }
  .main-container #contact-form dd input,
  .main-container #contact-form dd textarea {
    width: 340px !important;
  }
  .main-container #login-form input[type="text"],
  .main-container #login-form input[type="password"] {
    width: 340px !important;
  }
  .learnmore-font {
    margin-bottom: 46px;
  }
}
@media only screen and (max-width: 640px) {
  #k2Container .userItemTagsBlock {
    width: 330px !important;
  }
  #s5_quick_contact .inputbox,
  s5_quick_contact input[type="text"] {
    max-width: 440px !important;
  }
  .number {
    margin: -14px 10px 0 0;
  }
  .legacy_projects .sprocket-mosaic-item .readmore {
    margin: 0 25px 0 0;
  }
  .legacy_blog .sprocket-mosaic-item .readmore:before {
    left: 70px;
  }
  .legacy_blog .sprocket-mosaic-item .sprocket-mosaic-text {
    margin: 10px 10px 20px;
    font-size: 10px;
  }
  .legacy_projects .sprocket-mosaic-item .sprocket-mosaic-text {
    margin: 10% 0 30px;
  }
}
@media only screen and (max-width: 486px) {
  #k2Container span.itemDateModified {
    float: left;
    margin: 18px 0 0;
    text-align: left;
  }
  #k2Container span.itemHits {
    float: left;
    text-align: left;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  #k2Container h2 {
    font-size: 1.6em;
  }
  #k2Container .inputbox,
  div.k2SearchBlock form input.inputbox,
  div.k2LoginBlock fieldset.input p input {
    width: 147px;
  }
  #k2Container .itemCommentsForm .inputbox,
  #k2Container .itemCommentsForm form textarea.inputbox {
    width: 100% !important;
  }
  #k2Container div.itemContainer {
    width: 100% !important;
    float: none;
  }
  #k2Container div.latestItemsContainer {
    width: 100% !important;
    float: none;
  }
  div.itemFacebookButton {
    margin: 0 24px 4px 20px;
  }
  #k2Container .itemTagsBlock {
    float: left;
    margin-top: 0;
  }
  div.catItemHeader span.catItemDateCreated {
    top: 0 !important;
  }
  #k2Container h3.catItemTitle {
    line-height: 28px !mportant;
    margin: 6px 0 !important;
  }
  #k2Container div.catItemHeader span.catItemAuthor {
    margin: 0 0 6px !important;
  }
  #k2Container .catItemTagsBlock {
    width: 330px !important;
    float: left !important;
  }
  #k2Container .catItemCategory {
    float: left !important;
  }
  div.k2Pagination {
    float: left !important;
    height: 18px;
    padding-left: 0;
    text-align: left;
    width: 200px !important;
    margin-top: 10px !important;
  }
  div.k2Pagination ul {
    bottom: 4px;
    top: 0 !important;
  }
  div.subCategoryContainer {
    width: 100% !important;
  }
  #k2Container .genericItemImageBlock,
  #k2Container .tagItemImageBlock,
  #k2Container .userItemImageBlock {
    float: none;
    text-align: center;
  }
}
@media only screen and (max-width: 459px) {
  #k2Container span.itemAuthor {
    margin: 27px 0 0 !important;
  }
}
@media only screen and (max-width: 400px) {
  #k2Container .genericItemImageBlock,
  #k2Container .tagItemImageBlock,
  #k2Container .userItemImageBlock {
    width: 230px !important;
    float: none;
  }
}
@media only screen and (max-width: 360px) {
  #k2Container .itemBackToTop {
    float: left;
    margin-top: 0;
  }
  div.catItemHeader span.catItemDateCreated:before,
  div.itemHeader span.itemDateCreated:before,
  #k2Container div.catItemHeader span.catItemAuthor:before,
  #k2Container span.itemAuthor:before,
  #k2Container .catItemCategory span:before,
  #k2Container .catItemTagsBlock span:before {
    font-size: 14px !important;
  }
  div.catItemHeader span.catItemDateCreated {
    top: 0 !important;
  }
  div.catItemHeader span.catItemDateCreated,
  div.itemHeader span.itemDateCreated,
  #k2Container div.catItemHeader span.catItemAuthor,
  #k2Container span.itemAuthor,
  div.catItemLinks {
    font-size: 11px !important;
  }
  #k2Container h3.catItemTitle {
    line-height: 28px !mportant;
    margin: 6px 0 !important;
  }
  #k2Container div.catItemHeader span.catItemAuthor {
    margin: 0 0 6px !important;
  }
  #k2Container .catItemTagsBlock {
    width: 230px !important;
    float: left !important;
  }
  #k2Container .catItemCategory {
    float: left !important;
  }
  #k2Container div.itemSocialSharing {
    border: medium none !important;
  }
  div.itemTwitterButton {
    margin: 0 !important;
  }
  div.itemFacebookButton {
    margin: 0 0 4px !important;
  }
  div.itemGooglePlusOneButton {
    padding: 5px 0 0 !important;
  }
  #k2Container.genericView div.k2FeedIcon,
  #k2Container.tagView div.k2FeedIcon,
  #k2Container.userView div.k2FeedIcon {
    display: none;
  }
  #k2Container .userItemTagsBlock {
    width: 230px !important;
  }
  #k2Container .userItemCategory {
    float: left !important;
  }
  #k2Container span.itemImageCredits {
    float: left;
    margin-left: 6px;
    margin-right: 0;
  }
  .itemListView .catItemImage img,
  #k2Container .itemImage img,
  #k2Container .authorResponse img,
  #k2Container .userItemImageBlock img,
  #k2Container .genericItemImageBlock img,
  .k2UsersBlock .ubUserAvatar img,
  .k2LatestCommentsBlock ul li .lcAvatar img,
  .k2Avatar img,
  div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,
  span.tagItemImage img,
  div.userBlock img,
  span.latestItemImage img,
  span.tagItemImage img,
  div.tagItemIntroText img,
  div.latestItemsUser img,
  div.latestItemIntroText img,
  div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img,
  div.latestItemsCategoryImage img,
  div.subCategory a.subCategoryImage:hover img {
    padding: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
  #s5_quick_contact .inputbox,
  s5_quick_contact input[type="text"] {
    max-width: 280px !important;
  }
  .main-container #contact-form dd input,
  .main-container #contact-form dd textarea {
    width: 240px !important;
  }
  .main-container #login-form input[type="text"],
  .main-container #login-form input[type="password"] {
    width: 280px !important;
  }
  .component-content .pagination ul {
    padding: 0;
    float: left;
  }
  .component-content .pagination .counter {
    float: left;
    padding: 30px 0;
  }
}
@media only screen and (max-width: 330px) {
  div.itemFacebookButton {
    padding: 4px 0 0 4px;
    width: 214px;
  }
}
@media only screen and (max-width: 320px) {
  div.k2Pagination {
    float: left !important;
    height: 18px;
    padding-left: 0;
    text-align: left;
    width: 200px !important;
    margin-top: 10px !important;
  }
  div.k2Pagination ul {
    bottom: 4px;
    top: 0 !important;
  }
  #s5_quick_contact .inputbox,
  s5_quick_contact input[type="text"] {
    max-width: 240px !important;
  }
  .main-container #contact-form dd input,
  .main-container #contact-form dd textarea {
    width: 210px !important;
  }
  .main-container #login-form input[type="text"],
  .main-container #login-form input[type="password"] {
    width: 240px !important;
  }
}
.system-unpublished {
  background: #cfcfcf;
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.breadcrumbs img[src$="arrow.png"] {
  background-image: url(../images/light/arrows.png);
}
#rokajaxsearch .inputbox,
.rokajaxsearch input.inputbox:focus {
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.6), 0 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.6), 0 1px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.6), 0 1px 3px rgba(0,0,0,0.5);
  background-image: url(../images/light/search-controls.png);
}
.roksearch_results #roksearch_link {
  background: url(../images/light/search-controls.png) 0 -50px no-repeat;
}
#roksearch_results .arrow-left {
  background: url(../images/light/search-controls.png) 0 2px no-repeat;
}
#roksearch_results .arrow-left-disabled,
#roksearch_results .arrow-right-disabled {
  background: url(../images/light/search-controls.png) 0 -33px no-repeat;
}
#roksearch_results .arrow-right {
  background: url(../images/light/search-controls.png) 0 -15px no-repeat;
}
#roksearch_results {
  background-color: #F3F3F3;
  box-shadow: 0 1px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
  border: 1px solid #fff;
}
#roksearch_results .roksearch_header,
#roksearch_results .roksearch_row_btm,
.roksearch_result_wrapper1 {
  border-bottom: 1px solid #CFCFCF;
}
.roksearch_result_wrapper1 {
  border-top: 1px solid #fff;
}
.roksearch_result_wrapper1:hover {
  background-color: #E0E0E0;
}
.rt-totop {
  background-color: #33353B;
  background-image: url(../images/light/sprocket-headlines.png);
}
.rt-social-buttons #rt-twitter-btn .rt-social-icon,
.rt-social-buttons #rt-facebook-btn .rt-social-icon,
.rt-social-buttons #rt-google-btn .rt-social-icon,
.rt-social-buttons #rt-rss-btn .rt-social-icon {
  background-color: #33353B;
  background-image: url(../images/light/social-icons.png);
}
.rt-social-buttons #rt-facebook-btn:hover .rt-social-icon {
  background-color: #3B5998;
}
.rt-social-buttons #rt-twitter-btn:hover .rt-social-icon {
  background-color: #62BDB2;
}
.rt-social-buttons #rt-google-btn:hover .rt-social-icon {
  background-color: #DB4A39;
}
.rt-social-buttons #rt-rss-btn:hover .rt-social-icon {
  background-color: #FF8B0F;
}
.rt-social-buttons .rt-social-text {
  color: #fff;
}
.legacy_projects .sprocket-mosaic-text-container,
.legacy_blog .sprocket-mosaic-text-container {
  background: url("../images/light/transWhite-70.png") repeat 0 0 transparent;
}
.rt-fontsizer-buttons .button {
  background-image: url(../images/light/nav-arrows.png);
}
.tip-wrap {
  border: 1px solid #999;
  background-color: #eee;
  box-shadow: 0 1px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.rt-menu-mobile select {
  background: #333439;
  color: #fff;
  border: 1px solid #666;
  font-size: 16px;
}
.theme-legacy {
  background: url('../images/light/loading_white.gif') center center no-repeat #f5f5f5 !important;
}
span.catItemAddLink a,
span.userItemAddLink a,
span.userItemEditLink a,
span.catItemEditLink a,
span.itemEditLink a {
  border: 1px solid rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
  background-image: url(../images/light/readon.png);
  color: #333;
  text-shadow: 1px 1px 1px rgba(225,225,225,0.4);
  background-color: transparent;
}
span.catItemAddLink a:hover,
span.userItemAddLink a:hover,
span.userItemEditLink a:hover,
span.catItemEditLink a:hover,
span.itemEditLink a:hover {
  color: #fff;
}
#k2Container .groupLinks .catItemTitle a,
div.k2UserBlock ul.k2UserBlockActions li a,
div.k2LatestCommentsBlock ul li span.lcComment {
  padding-left: 12px;
  background: url(../images/light/arrows.png) 2px -66px no-repeat;
  font-size: 13px;
}
#k2Container div.itemIntroText {
  color: #444;
  font-size: 100%;
  font-weight: normal;
  font-style: italic;
  line-height: 24px;
  padding: 4px 0 0px 0;
}
.k2UsersBlock ul.ubUserItems li a {
  background: url(../images/light/arrows.png) 2px -66px no-repeat;
  font-size: 100%;
}
div.k2LoginBlock ul li a {
  background: url(../images/light/arrows.png) 2px -66px no-repeat;
  font-size: 100%;
}
.main-container #modlgn-username,
.main-container #modlgn-passwd,
.main-container #jform_email,
.main-container textarea,
.main-container input[type="text"],
.main-container input[type="password"],
.main-container input[type="datetime"],
.main-container input[type="datetime-local"],
.main-container input[type="date"],
.main-container input[type="month"],
.main-container input[type="time"],
.main-container input[type="week"],
.main-container input[type="number"],
.main-container input[type="email"],
.main-container input[type="url"],
.main-container input[type="search"],
.main-container input[type="tel"],
.main-container input[type="color"],
.main-container .uneditable-input {
  border: 1px solid #121212;
  background-color: #0E0E0E;
  width: 206px !important;
  color: #ababab;
}
.main-container #modlgn-username:focus,
.main-container #modlgn-passwd:focus,
.main-container #jform_email:focus,
.main-container textarea,
.main-container input[type="text"],
.main-container input[type="password"],
.main-container input[type="datetime"],
.main-container input[type="datetime-local"],
.main-container input[type="date"],
.main-container input[type="month"],
.main-container input[type="time"],
.main-container input[type="week"],
.main-container input[type="number"],
.main-container input[type="email"],
.main-container input[type="url"],
.main-container input[type="search"],
.main-container input[type="tel"],
.main-container input[type="color"],
.main-container .uneditable-input,
.main-container input:focus:required:invalid:focus,
.main-container textarea:focus:required:invalid:focus,
.main-container select:focus:required:invalid:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.main-container #jform_email:focus {
  border: 1px solid #121212;
}
#SLB-Wrapper #SLB-Background {
  background-color: #ffffff !important;
}
.iconTransition:before {
  display: none !important;
}
.facebook {
  background: url(../images/light/social/facebook.png) no-repeat 0 0;
}
.twitter {
  background: url(../images/light/social/twitter.png) no-repeat 0 0;
}
.gplus {
  background: url(../images/light/social/google.png) no-repeat 0 0;
}
.dribbble {
  background: url(../images/light/social/dribbble.png) no-repeat 0 0;
}
.linkedin {
  background: url(../images/light/social/linkedin.png) no-repeat 0 0;
}
.blogger {
  background: url(../images/light/social/blogger.png) no-repeat 0 0;
}
.delicious {
  background: url(../images/light/social/delicious.png) no-repeat 0 0;
}
.digg {
  background: url(../images/light/social/digg.png) no-repeat 0 0;
}
.flickr {
  background: url(../images/light/social/flickr.png) no-repeat 0 0;
}
.friendfeed {
  background: url(../images/light/social/friendfeed.png) no-repeat 0 0;
}
.lastfm {
  background: url(../images/light/social/lastfm.png) no-repeat 0 0;
}
.livejournal {
  background: url(../images/light/social/livejournal.png) no-repeat 0 0;
}
.mixx {
  background: url(../images/light/social/mixx.png) no-repeat 0 0;
}
.myspace {
  background: url(../images/light/social/myspace.png) no-repeat 0 0;
}
.netvibes {
  background: url(../images/light/social/netvibes.png) no-repeat 0 0;
}
.newsvine {
  background: url(../images/light/social/newsvine.png) no-repeat 0 0;
}
.picasa {
  background: url(../images/light/social/picasa.png) no-repeat 0 0;
}
.reddit {
  background: url(../images/light/social/reddit.png) no-repeat 0 0;
}
.stumbleupon {
  background: url(../images/light/social/stumbleupon.png) no-repeat 0 0;
}
.technorati {
  background: url(../images/light/social/technorati.png) no-repeat 0 0;
}
.vimeo {
  background: url(../images/light/social/vimeo.png) no-repeat 0 0;
}
.wordpress {
  background: url(../images/light/social/wordpress.png) no-repeat 0 0;
}
.yahoo {
  background: url(../images/light/social/yahoo.png) no-repeat 0 0;
}
.yelp {
  background: url(../images/light/social/yelp.png) no-repeat 0 0;
}
.youtube {
  background: url(../images/light/social/youtube.png) no-repeat 0 0;
}
.feed {
  background: url(../images/light/social/feed.png) no-repeat 0 0;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.eot');
  src: url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.woff') format('woff'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.ttf') format('truetype'), url('../../../libraries/gantry/assets/jui/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
.icon-large:before {
  vertical-align: middle;
  font-size: 1.3333333333333em;
}
.btn [class^="icon-"],
.btn [class*=" icon-"],
.nav-tabs [class^="icon-"],
.nav-tabs [class*=" icon-"] {
  line-height: .9em;
}
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large:before,
li .icon-large:before {
  width: 1.875em;
}
ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -0.8em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .8em;
}
ul.icons li .icon-large:before,
ul.icons li .icon-large:before {
  vertical-align: initial;
}
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
body .noitalic {
  font-style: normal !important;
}
body .nobold {
  font-weight: normal !important;
}
body .flush {
  margin: 0 !important;
  padding: 0 !important;
}
body .nomarginall {
  margin: 0 !important;
}
body .nopaddingall {
  padding: 0 !important;
}
body .nomargintop {
  margin-top: 0 !important;
}
body .nomarginbottom {
  margin-bottom: 0 !important;
}
body .nomarginleft {
  margin-left: 0 !important;
}
body .nomarginright {
  margin-right: 0 !important;
}
body .nopaddingtop {
  padding-top: 0 !important;
}
body .nopaddingbottom {
  padding-bottom: 0 !important;
}
body .nopaddingleft {
  padding-left: 0 !important;
}
body .nopaddingright {
  padding-right: 0 !important;
}
.com {
  color: #93a1a1;
}
.lit {
  color: #195f91;
}
.pun,
.opn,
.clo {
  color: #93a1a1;
}
.fun {
  color: #dc322f;
}
.str,
.atv {
  color: #dd1144;
}
.kwd,
.linenums .tag {
  color: #1e347b;
}
.typ,
.atn,
.dec,
.var {
  color: teal;
}
.pln {
  color: #48484c;
}
.prettyprint {
  padding: 8px;
  background-color: #fcfcfc;
  border: 1px solid #d5d5d5;
}
.prettyprint.linenums {
  -webkit-box-shadow: 40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;
  -moz-box-shadow: 40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;
  box-shadow: 40px 0 0 #f5f5f5 inset, 41px 0 0 #d5d5d5 inset;
}
ol.linenums {
  margin: 0 0 0 33px;
  padding-left: 0;
}
ol.linenums li {
  padding-left: 12px;
  color: #aaaaaa;
  line-height: 18px;
  text-shadow: 0 1px 0 #FFFFFF;
}
#mainWrapper {
  position: relative;
}
#mainWrapper.offlinewrap {
  background: url("../images/overlay.png") repeat 0 0 transparent;
  min-height: 100%;
  height: auto;
  position: absolute;
  width: 100%;
}
#mainWrapper img {
  position: fixed;
  width: 100%;
  z-index: -1;
  max-width: none;
}
.offline-title h1 {
  margin: 5px 0;
  color: #ffffff;
  mask: url("../images/mask.svg#light");
  font-size: 36px;
  font-weight: bold;
}
.offline-container {
  background-color: rgba(24,24,24,0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,0.2);
  box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -1px -1px 0 rgba(255,255,255,0.1) inset;
  -moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -1px -1px 0 rgba(255,255,255,0.1) inset;
  -webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.1) inset, -1px -1px 0 rgba(255,255,255,0.1) inset;
}
.offline-container:before,
.offline-container:after {
  display: table;
  content: "";
}
.offline-container:after {
  clear: both;
}
.offline-container .offlinecolumns {
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 20px;
  min-width: 170px;
  padding-left: 90px;
  vertical-align: top;
  z-index: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
}
.offline-container .offlinecolumns.desc {
  width: 50% !important;
  margin-left: 3%;
}
.offline-container .offlinecolumns.login {
  width: 30% !important;
}
.offline-container .offlinecolumns.desc:before,
.offline-container .offlinecolumns.login:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 60px;
  font-style: normal;
  font-weight: normal;
  left: -80px;
  position: relative;
  text-decoration: inherit;
  top: 40px;
  color: #ffffff;
}
.offline-container .offlinecolumns.desc:before {
  content: "\f085";
}
.offline-container .offlinecolumns.login:before {
  content: "\f0ad";
}
.offline-container .offlinecolumns h1 {
  font-size: 35px;
  line-height: 50px;
  font-weight: 700;
  color: #ffffff;
}
.offline-container .offlinecolumns input#username,
.offline-container .offlinecolumns input#passwd {
  width: 80% !important;
}
.offline-container .offlinecolumns p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #dedede;
}
.offline-container .offlinecolumns .form-horizontal label {
  font-weight: 700;
}
.offline-container .offlinecolumns .form-horizontal input.button {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold;
  padding: 6px 24px;
  border-left: none;
  border-right: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 20px 0 0;
  color: #dedede;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #000;
  text-shadow: none;
  background: #3a3a3a;
  background: -moz-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#343434));
  background: -webkit-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -o-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: -ms-linear-gradient(top,#3a3a3a 0%,#343434 100%);
  background: linear-gradient(top,#3a3a3a 0%,#343434 100%);
  -pie-background: linear-gradient(#3a3a3a,#343434);
}
.offline-container .offlinecolumns .form-horizontal input.button:hover {
  color: #ffffff;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-shadow: 0 -1px;
  background: #f66e33;
  background: -moz-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f66e33),color-stop(100%,#e0591e));
  background: -webkit-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -o-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: -ms-linear-gradient(top,#f66e33 0%,#e0591e 100%);
  background: linear-gradient(top,#f66e33 0%,#e0591e 100%);
  -pie-background: linear-gradient(#f66e33,#e0591e);
}
.offline-container .offlinecolumns .form-horizontal .controls {
  margin-left: 100px !important;
}
.offline-container .offlinecolumns .form-horizontal .controls input[type="checkbox"] {
  left: 0 !important;
  top: -4px !important;
  width: 30% !important;
}
.offline-container .offlinecolumns .form-horizontal .controls input.button[type="submit"] {
  width: 50% !important;
}
.offline-container .offlinecolumns .form-horizontal .control-label {
  float: left;
  padding-top: 5px;
  text-align: right;
  width: 80px !important;
}
@media only screen and (max-width: 1200px) {
  .offline-container .offlinecolumns.desc {
    width: 40% !important;
    margin-left: 2%;
  }
}
@media only screen and (max-width: 959px) {
  #mainWrapper img {
    height: 100%;
    width: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .offline-container .offlinecolumns.desc,
  .offline-container .offlinecolumns.login {
    display: block;
    position: relative;
    width: 60% !important;
  }
  .offline-container .offlinecolumns.desc {
    margin: 30px auto;
  }
  .offline-container .offlinecolumns.login {
    margin: 50px auto 20px;
  }
  .offlinecolumns input[type="text"],
  .offlinecolumns input[type="password"] {
    width: 85% !important;
  }
  .controls input[type="checkbox"] {
    width: 10px !important;
    left: 5px;
  }
}
@media only screen and (max-width: 767px) {
  input[type="text"] {
    max-width: 340px;
  }
}
@media only screen and (max-width: 640px) {
  #mainWrapper img {
    height: auto;
    width: 100%;
  }
  .offline-container .offlinecolumns.desc,
  .offline-container .offlinecolumns.login {
    width: 80% !important;
    margin-left: 4%;
  }
  .offline-container .offlinecolumns.desc:before,
  .offline-container .offlinecolumns.login:before {
    top: 45px;
  }
}
@media only screen and (max-width: 600px) and (orientation: portrait) {
  #mainWrapper img {
    height: 100%;
    width: auto;
  }
}
@media only screen and (max-width: 479px) {
  .offline-container .offlinecolumns.desc,
  .offline-container .offlinecolumns.login {
    margin-left: 4%;
    width: 60% !important;
  }
  .offlinecolumns input[type="text"],
  .offlinecolumns input[type="password"] {
    width: 80%;
  }
}
@media only screen and (max-width: 400px) {
  .offlinecolumns input[type="text"],
  .offlinecolumns input[type="password"] {
    width: 80%;
  }
}
@media only screen and (max-width: 360px) and (orientation: portrait) {
  .offline-container .offlinecolumns {
    padding-left: 60px;
  }
  .offline-container .offlinecolumns h1 {
    font-size: 200%;
    line-height: 130%;
  }
  .offline-container .offlinecolumns p {
    font-size: 130%;
    font-weight: 700;
    line-height: 140%;
  }
  .offline-container .offlinecolumns.desc:before,
  .offline-container .offlinecolumns.login:before {
    font-size: 30px;
    left: -50px;
    top: 30px;
  }
  .offline-container .offlinecolumns {
    width: 75% !important;
  }
  .offlinecolumns input[type="text"],
  .offlinecolumns input[type="password"] {
    width: 80%;
  }
  .offline-container .offlinecolumns .form-horizontal .controls {
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 320px) and (orientation: portrait) {
  .offline-container .offlinecolumns {
    padding-left: 60px;
  }
  .offline-container .offlinecolumns h1 {
    font-size: 200%;
    line-height: 130%;
  }
  .offline-container .offlinecolumns p {
    font-size: 130%;
    font-weight: 700;
    line-height: 140%;
  }
  .offline-container .offlinecolumns.desc:before,
  .offline-container .offlinecolumns.login:before {
    font-size: 30px;
    left: -50px;
    top: 30px;
  }
  .offline-container .offlinecolumns.desc,
  .offline-container .offlinecolumns.login {
    width: 70% !important;
    margin-left: 2%;
  }
  .offlinecolumns input[type="text"],
  .offlinecolumns input[type="password"] {
    width: 80%;
  }
}
@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
  .offline-container .offlinecolumns.desc,
  .offline-container .offlinecolumns.login {
    width: 70% !important;
    margin-left: 2%;
  }
}
.rt-bg {
  position: relative;
  z-index: 0;
}
#error404 {
  overflow: hidden;
  z-index: 0;
}
#error404 #rt-header .menu-block {
  display: none;
}
#error404:after {
  color: rgba(0,0,0,0.3);
  content: "\f002";
  font-family: FontAwesome;
  font-size: 800px;
  z-index: -1;
  position: relative;
  left: 20%;
  line-height: 0px;
  top: -350px;
}
.rt-error-legacy {
  width: 350px;
  height: 315px;
  float: left;
  margin-right: 15px;
  margin-top: 15px;
}
.rt-error-legacy:before {
  color: rgba(0,0,0,0.5);
  content: "\f002";
  font-family: FontAwesome;
  font-size: 350px;
  left: 40px;
  position: relative;
  top: 220px;
}
.rt-error-content {
  margin-left: 365px;
  margin-top: 60px;
}
.rt-error-content h1.error-title.title {
  font-size: 100px;
  line-height: 100px;
}
.rt-error-content h2.error-title.message {
  font-size: 46px;
  line-height: 36px;
  text-shadow: none;
}
.error-content {
  padding-bottom: 13%;
}
.error-content ol {
  padding-bottom: 20px;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .rt-error-legacy {
    width: 320px;
    background-size: 320px;
  }
  .rt-error-content {
    margin-left: 335px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .rt-error-legacy {
    width: 280px;
    background-size: 280px;
  }
  .rt-error-legacy:before {
    font-size: 250px;
    left: 20px;
    top: 171px;
  }
  .rt-error-content {
    margin-left: 295px;
  }
  .rt-error-content h1.error-title.title {
    font-size: 80px;
    line-height: 85px;
  }
  .rt-error-content h2.error-title.message {
    font-size: 37px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  #error404:after {
    left: 10%;
    top: -500px;
    font-size: 1000px;
  }
  .rt-error-legacy {
    width: 280px;
    height: 260px;
    margin: 0 auto;
    background-size: 280px;
    background-position: 50% 0;
    float: none;
  }
  .rt-error-legacy:before {
    left: -10%;
  }
  .rt-error-content {
    margin-top: 100px;
    margin-left: 0;
  }
  .rt-error-content h1.error-title.title {
    font-size: 80px;
    line-height: 110px;
  }
  .rt-error-content h2.error-title.message {
    font-size: 37px;
  }
}
@media only screen and (max-width: 640px) {
  #error404:after {
    left: 10%;
    top: -500px;
    font-size: 800px;
  }
}
@media only screen and (max-width: 360px) {
  #error404:after {
    left: 5%;
    top: -400px;
    font-size: 450px;
  }
  .rt-error-legacy {
    width: 260px;
    height: 240px;
    margin: 0 auto;
    background-size: 260px;
    background-position: 50% 0;
    float: none;
  }
  .rt-error-legacy:before {
    font-size: 200px;
    top: 120px;
  }
  .rt-error-content {
    margin-top: -20px;
    margin-left: 0;
  }
  .rt-error-content h1.error-title.title {
    font-size: 50px;
    line-height: 60px;
  }
  .rt-error-content h2.error-title.message {
    font-size: 23px;
  }
}
@media only screen and (max-width: 320px) and (orientation: portrait) {
  #error404:after {
    left: 0;
    top: -400px;
    font-size: 400px;
  }
  .rt-error-legacy {
    width: 260px;
    height: 240px;
    margin: 0 auto;
    background-size: 260px;
    background-position: 50% 0;
    float: none;
  }
  .rt-error-legacy:before {
    font-size: 200px;
    left: 0;
    top: 120px;
  }
  .rt-error-content {
    margin-top: -30px;
    margin-left: 0;
  }
  .rt-error-content h1.error-title.title {
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .rt-error-content h2.error-title.message {
    font-size: 19px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
  #error404:after {
    left: 5%;
    top: -400px;
    font-size: 650px;
  }
  .rt-error-legacy {
    width: 260px;
    height: 240px;
    margin: 0 auto;
    background-size: 260px;
    background-position: 50% 0;
    float: none;
  }
  .rt-error-legacy:before {
    font-size: 200px;
    left: 15%;
    top: 130px;
  }
  .rt-error-content {
    margin-top: 0px;
    margin-left: 0;
  }
  .rt-error-content h1.error-title.title {
    font-size: 60px;
    line-height: 60px;
  }
  .rt-error-content h2.error-title.message {
    font-size: 27px;
  }
}
