.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;
}
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 #333333;
  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, .google-maps 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, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
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;
}
@media print {
  * {
    text-shadow:none !important;
    color:#000000 !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  a, a:visited { text-decoration:underline; }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
  pre, blockquote {
    border:1px solid #999999;
    page-break-inside:avoid;
  }
  thead { display:table-header-group; }
  tr, img { page-break-inside:avoid; }
  img { max-width:100% !important; }
  p, h2, h3 {
    orphans:3;
    widows:3;
  }
  h2, h3 { page-break-after:avoid; }
}
body {
  margin:0;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:20px;
  color:#333333;
  background-color:#ffffff;
}
a {
  color:#0088cc;
  text-decoration:none;
}
a:hover, a:focus {
  color:#005580;
  text-decoration:underline;
}
.img-rounded {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
.img-polaroid {
  padding:4px;
  background-color:#ffffff;
  border:1px solid #cccccc;
  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 {
  -webkit-border-radius:500px;
  -moz-border-radius:500px;
  border-radius:500px;
}
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:#333333;
  border:0;
  border-bottom:1px solid #e5e5e5;
}
legend small {
  font-size:15px;
  color:#999999;
}
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:10px;
  font-size:14px;
  line-height:20px;
  color:#555555;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  vertical-align:middle;
}
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 #cccccc;
  -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;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
}
input[type="radio"], input[type="checkbox"] {
  margin:4px 0 0;
  *margin-top:0;
  margin-top:1px \9;
  line-height:normal;
}
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 #cccccc;
  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 #333333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.uneditable-input, .uneditable-textarea {
  color:#999999;
  background-color:#fcfcfc;
  border-color:#cccccc;
  -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:#999999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999999; }
.radio, .checkbox {
  min-height:20px;
  padding-left:20px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float:left;
  margin-left:-20px;
}
.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; }
.controls-row:before, .controls-row:after {
  display:table;
  content:"";
  line-height:0;
}
.controls-row:after { clear:both; }
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float:left; }
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top:5px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor:not-allowed;
  background-color:#eeeeee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
.control-group.warning .control-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;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
}
.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 .control-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;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
}
.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 .control-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;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
}
.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 .control-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;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
  color:#3a87ad;
  background-color:#d9edf7;
  border-color:#3a87ad;
}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
  color:#b94a48;
  border-color:#ee5f5b;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus: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;
}
.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 {
  display:inline-block;
  margin-bottom:10px;
  vertical-align:middle;
  font-size:0;
  white-space:nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover { font-size:14px; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
  position:relative;
  margin-bottom:0;
  *margin-left:0;
  vertical-align:top;
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input: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:#eeeeee;
  border:1px solid #cccccc;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
  vertical-align:top;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  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 {
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px;
}
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left:-1px; }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
  margin-right:-1px;
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
  margin-left:-1px;
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child { margin-left:0; }
input.search-query {
  padding-right:14px;
  padding-right:4px \9;
  padding-left:14px;
  padding-left:4px \9;
  margin-bottom:0;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.form-search .input-append .search-query {
  -webkit-border-radius:14px 0 0 14px;
  -moz-border-radius:14px 0 0 14px;
  border-radius:14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius:0 14px 14px 0;
  -moz-border-radius:0 14px 14px 0;
  border-radius:0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius:0 14px 14px 0;
  -moz-border-radius:0 14px 14px 0;
  border-radius:0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius:14px 0 0 14px;
  -moz-border-radius:14px 0 0 14px;
  border-radius:14px 0 0 14px;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .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;
}
.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:160px;
  padding-top:5px;
  text-align:right;
}
.form-horizontal .controls {
  *display:inline-block;
  *padding-left:20px;
  margin-left:180px;
  *margin-left:0;
}
.form-horizontal .controls:first-child { *padding-left:180px; }
.form-horizontal .help-block { margin-bottom:0; }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:10px; }
.form-horizontal .form-actions { padding-left:180px; }
.btn {
  display:inline-block;
  *display:inline;
  *zoom:1;
  padding:4px 12px;
  margin-bottom:0;
  font-size:14px;
  line-height:20px;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  color:#333333;
  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='#ffe6e6e6',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 #cccccc;
  *border:0;
  border-bottom-color:#b3b3b3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  *margin-left:.3em;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color:#333333;
  background-color:#e6e6e6;
  *background-color:#d9d9d9;
}
.btn:active, .btn.active { background-color:#cccccc \9; }
.btn:first-child { *margin-left:0; }
.btn:hover, .btn:focus {
  color:#333333;
  text-decoration:none;
  background-position:0 -15px;
  -webkit-transition:background-position 0.1s linear;
  -moz-transition:background-position 0.1s linear;
  -o-transition:background-position 0.1s linear;
  transition:background-position 0.1s linear;
}
.btn:focus {
  outline:thin dotted #333333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}
.btn.active, .btn:active {
  background-image:none;
  outline:0;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.btn.disabled, .btn[disabled] {
  cursor:default;
  background-image:none;
  opacity:0.65;
  filter:1;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.btn-large {
  padding:11px 19px;
  font-size:17.5px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
.btn-small {
  padding:2px 10px;
  font-size:11.9px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
.btn-mini {
  padding:0 6px;
  font-size:10.5px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.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-primary {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#006dcc;
  background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
  background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
  background-image:-o-linear-gradient(top,#0088cc,#0044cc);
  background-image:linear-gradient(to bottom,#0088cc,#0044cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',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:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color:#ffffff;
  background-color:#0044cc;
  *background-color:#003bb3;
}
.btn-primary:active, .btn-primary.active { background-color:#003399 \9; }
.btn-warning {
  color:#ffffff;
  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='#fffbb450',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:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color:#ffffff;
  background-color:#f89406;
  *background-color:#df8505;
}
.btn-warning:active, .btn-warning.active { background-color:#c67605 \9; }
.btn-danger {
  color:#ffffff;
  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:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  color:#ffffff;
  background-color:#bd362f;
  *background-color:#a9302a;
}
.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
.btn-success {
  color:#ffffff;
  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:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color:#ffffff;
  background-color:#51a351;
  *background-color:#499249;
}
.btn-success:active, .btn-success.active { background-color:#408140 \9; }
.btn-info {
  color:#ffffff;
  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:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color:#ffffff;
  background-color:#2f96b4;
  *background-color:#2a85a0;
}
.btn-info:active, .btn-info.active { background-color:#24748c \9; }
.btn-inverse {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#363636;
  background-image:-moz-linear-gradient(top,#444444,#222222);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#444444),to(#222222));
  background-image:-webkit-linear-gradient(top,#444444,#222222);
  background-image:-o-linear-gradient(top,#444444,#222222);
  background-image:linear-gradient(to bottom,#444444,#222222);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
  border-color:#222222 #222222 #000000;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#222222;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  color:#ffffff;
  background-color:#222222;
  *background-color:#151515;
}
.btn-inverse:active, .btn-inverse.active { background-color:#080808 \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:#0088cc;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.btn-link:hover, .btn-link:focus {
  color:#005580;
  text-decoration:underline;
  background-color:transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {
  color:#333333;
  text-decoration:none;
}
h3 span { font-family:"serif", 'ITC Slimbach W01 Book', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.g8_fancyboxSwipeCover {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:8045;
}
.fancybox-close { z-index:8050 !important; }
@font-face {
  font-family:'FontAwesome';
  src:url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1');
  src:url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight:normal;
  font-style:normal;
}
[class^="fa-icon-"], [class*=" fa-icon-"] {
  font-family:FontAwesome;
  font-weight:normal;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  *margin-right:.3em;
}
[class^="fa-icon-"]:before, [class*=" fa-icon-"]:before {
  text-decoration:inherit;
  display:inline-block;
  speak:none;
}
.fa-icon-large:before {
  vertical-align:-10%;
  font-size:1.3333333333333333em;
}
a [class^="fa-icon-"], a [class*=" fa-icon-"] { display:inline; }
[class^="fa-icon-"].fa-icon-fixed-width, [class*=" fa-icon-"].fa-icon-fixed-width {
  display:inline-block;
  width:1.1428571428571428em;
  text-align:right;
  padding-right:0.2857142857142857em;
}
[class^="fa-icon-"].fa-icon-fixed-width.fa-icon-large, [class*=" fa-icon-"].fa-icon-fixed-width.fa-icon-large { width:1.4285714285714286em; }
.icons-ul {
  margin-left:2.142857142857143em;
  list-style-type:none;
}
.icons-ul > li { position:relative; }
.icons-ul .fa-icon-li {
  position:absolute;
  left:-2.142857142857143em;
  width:2.142857142857143em;
  text-align:center;
  line-height:inherit;
}
[class^="fa-icon-"].hide, [class*=" fa-icon-"].hide { display:none; }
.fa-icon-muted { color:#eeeeee; }
.fa-icon-light { color:#ffffff; }
.fa-icon-dark { color:#333333; }
.fa-icon-border {
  border:solid 1px #eeeeee;
  padding:.2em .25em .15em;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.fa-icon-2x { font-size:2em; }
.fa-icon-2x.fa-icon-border {
  border-width:2px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.fa-icon-3x { font-size:3em; }
.fa-icon-3x.fa-icon-border {
  border-width:3px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.fa-icon-4x { font-size:4em; }
.fa-icon-4x.fa-icon-border {
  border-width:4px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
.fa-icon-5x { font-size:5em; }
.fa-icon-5x.fa-icon-border {
  border-width:5px;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
}
.pull-right { float:right; }
.pull-left { float:left; }
[class^="fa-icon-"].pull-left, [class*=" fa-icon-"].pull-left { margin-right:.3em; }
[class^="fa-icon-"].pull-right, [class*=" fa-icon-"].pull-right { margin-left:.3em; }
[class^="fa-icon-"], [class*=" fa-icon-"] {
  display:inline;
  width:auto;
  height:auto;
  line-height:normal;
  vertical-align:baseline;
  background-image:none;
  background-position:0% 0%;
  background-repeat:repeat;
  margin-top:0;
}
.fa-icon-white, .nav-pills > .active > a > [class^="fa-icon-"], .nav-pills > .active > a > [class*=" fa-icon-"], .nav-list > .active > a > [class^="fa-icon-"], .nav-list > .active > a > [class*=" fa-icon-"], .navbar-inverse .nav > .active > a > [class^="fa-icon-"], .navbar-inverse .nav > .active > a > [class*=" fa-icon-"], .dropdown-menu > li > a:hover > [class^="fa-icon-"], .dropdown-menu > li > a:hover > [class*=" fa-icon-"], .dropdown-menu > .active > a > [class^="fa-icon-"], .dropdown-menu > .active > a > [class*=" fa-icon-"], .dropdown-submenu:hover > a > [class^="fa-icon-"], .dropdown-submenu:hover > a > [class*=" fa-icon-"] { background-image:none; }
.btn [class^="fa-icon-"].fa-icon-large, .nav [class^="fa-icon-"].fa-icon-large, .btn [class*=" fa-icon-"].fa-icon-large, .nav [class*=" fa-icon-"].fa-icon-large { line-height:.9em; }
.btn [class^="fa-icon-"].fa-icon-spin, .nav [class^="fa-icon-"].fa-icon-spin, .btn [class*=" fa-icon-"].fa-icon-spin, .nav [class*=" fa-icon-"].fa-icon-spin { display:inline-block; }
.nav-tabs [class^="fa-icon-"], .nav-pills [class^="fa-icon-"], .nav-tabs [class*=" fa-icon-"], .nav-pills [class*=" fa-icon-"], .nav-tabs [class^="fa-icon-"].fa-icon-large, .nav-pills [class^="fa-icon-"].fa-icon-large, .nav-tabs [class*=" fa-icon-"].fa-icon-large, .nav-pills [class*=" fa-icon-"].fa-icon-large { line-height:.9em; }
.btn [class^="fa-icon-"].pull-left.fa-icon-2x, .btn [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn [class^="fa-icon-"].pull-right.fa-icon-2x, .btn [class*=" fa-icon-"].pull-right.fa-icon-2x { margin-top:.18em; }
.btn [class^="fa-icon-"].fa-icon-spin.fa-icon-large, .btn [class*=" fa-icon-"].fa-icon-spin.fa-icon-large { line-height:.8em; }
.btn.btn-small [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-small [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn.btn-small [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-small [class*=" fa-icon-"].pull-right.fa-icon-2x { margin-top:.25em; }
.btn.btn-large [class^="fa-icon-"], .btn.btn-large [class*=" fa-icon-"] { margin-top:0; }
.btn.btn-large [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-large [class*=" fa-icon-"].pull-left.fa-icon-2x, .btn.btn-large [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-large [class*=" fa-icon-"].pull-right.fa-icon-2x { margin-top:.05em; }
.btn.btn-large [class^="fa-icon-"].pull-left.fa-icon-2x, .btn.btn-large [class*=" fa-icon-"].pull-left.fa-icon-2x { margin-right:.2em; }
.btn.btn-large [class^="fa-icon-"].pull-right.fa-icon-2x, .btn.btn-large [class*=" fa-icon-"].pull-right.fa-icon-2x { margin-left:.2em; }
.nav-list [class^="fa-icon-"], .nav-list [class*=" fa-icon-"] { line-height:inherit; }
.fa-icon-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:-35%;
}
.fa-icon-stack [class^="fa-icon-"], .fa-icon-stack [class*=" fa-icon-"] {
  display:block;
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  font-size:1em;
  line-height:inherit;
  *line-height:2em;
}
.fa-icon-stack .fa-icon-stack-base {
  font-size:2em;
  *line-height:1em;
}
.fa-icon-spin {
  display:inline-block;
  -moz-animation:spin 2s infinite linear;
  -o-animation:spin 2s infinite linear;
  -webkit-animation:spin 2s infinite linear;
  animation:spin 2s infinite linear;
}
a .fa-icon-stack, a .fa-icon-spin {
  display:inline-block;
  text-decoration:none;
}
.fa-icon-rotate-90:before {
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transform:rotate(90deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.fa-icon-rotate-180:before {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.fa-icon-rotate-270:before {
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  transform:rotate(270deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.fa-icon-flip-horizontal:before {
  -webkit-transform:scale(-1,1);
  -moz-transform:scale(-1,1);
  -ms-transform:scale(-1,1);
  -o-transform:scale(-1,1);
  transform:scale(-1,1);
}
.fa-icon-flip-vertical:before {
  -webkit-transform:scale(1,-1);
  -moz-transform:scale(1,-1);
  -ms-transform:scale(1,-1);
  -o-transform:scale(1,-1);
  transform:scale(1,-1);
}
a .fa-icon-rotate-90:before, a .fa-icon-rotate-180:before, a .fa-icon-rotate-270:before, a .fa-icon-flip-horizontal:before, a .fa-icon-flip-vertical:before { display:inline-block; }
.fa-icon-glass:before { content:"\f000"; }
.fa-icon-music:before { content:"\f001"; }
.fa-icon-search:before { content:"\f002"; }
.fa-icon-envelope-alt:before { content:"\f003"; }
.fa-icon-heart:before { content:"\f004"; }
.fa-icon-star:before { content:"\f005"; }
.fa-icon-star-empty:before { content:"\f006"; }
.fa-icon-user:before { content:"\f007"; }
.fa-icon-film:before { content:"\f008"; }
.fa-icon-th-large:before { content:"\f009"; }
.fa-icon-th:before { content:"\f00a"; }
.fa-icon-th-list:before { content:"\f00b"; }
.fa-icon-ok:before { content:"\f00c"; }
.fa-icon-remove:before { content:"\f00d"; }
.fa-icon-zoom-in:before { content:"\f00e"; }
.fa-icon-zoom-out:before { content:"\f010"; }
.fa-icon-power-off:before, .fa-icon-off:before { content:"\f011"; }
.fa-icon-signal:before { content:"\f012"; }
.fa-icon-gear:before, .fa-icon-cog:before { content:"\f013"; }
.fa-icon-trash:before { content:"\f014"; }
.fa-icon-home:before { content:"\f015"; }
.fa-icon-file-alt:before { content:"\f016"; }
.fa-icon-time:before { content:"\f017"; }
.fa-icon-road:before { content:"\f018"; }
.fa-icon-download-alt:before { content:"\f019"; }
.fa-icon-download:before { content:"\f01a"; }
.fa-icon-upload:before { content:"\f01b"; }
.fa-icon-inbox:before { content:"\f01c"; }
.fa-icon-play-circle:before { content:"\f01d"; }
.fa-icon-rotate-right:before, .fa-icon-repeat:before { content:"\f01e"; }
.fa-icon-refresh:before { content:"\f021"; }
.fa-icon-list-alt:before { content:"\f022"; }
.fa-icon-lock:before { content:"\f023"; }
.fa-icon-flag:before { content:"\f024"; }
.fa-icon-headphones:before { content:"\f025"; }
.fa-icon-volume-off:before { content:"\f026"; }
.fa-icon-volume-down:before { content:"\f027"; }
.fa-icon-volume-up:before { content:"\f028"; }
.fa-icon-qrcode:before { content:"\f029"; }
.fa-icon-barcode:before { content:"\f02a"; }
.fa-icon-tag:before { content:"\f02b"; }
.fa-icon-tags:before { content:"\f02c"; }
.fa-icon-book:before { content:"\f02d"; }
.fa-icon-bookmark:before { content:"\f02e"; }
.fa-icon-print:before { content:"\f02f"; }
.fa-icon-camera:before { content:"\f030"; }
.fa-icon-font:before { content:"\f031"; }
.fa-icon-bold:before { content:"\f032"; }
.fa-icon-italic:before { content:"\f033"; }
.fa-icon-text-height:before { content:"\f034"; }
.fa-icon-text-width:before { content:"\f035"; }
.fa-icon-align-left:before { content:"\f036"; }
.fa-icon-align-center:before { content:"\f037"; }
.fa-icon-align-right:before { content:"\f038"; }
.fa-icon-align-justify:before { content:"\f039"; }
.fa-icon-list:before { content:"\f03a"; }
.fa-icon-indent-left:before { content:"\f03b"; }
.fa-icon-indent-right:before { content:"\f03c"; }
.fa-icon-facetime-video:before { content:"\f03d"; }
.fa-icon-picture:before { content:"\f03e"; }
.fa-icon-pencil:before { content:"\f040"; }
.fa-icon-map-marker:before { content:"\f041"; }
.fa-icon-adjust:before { content:"\f042"; }
.fa-icon-tint:before { content:"\f043"; }
.fa-icon-edit:before { content:"\f044"; }
.fa-icon-share:before { content:"\f045"; }
.fa-icon-check:before { content:"\f046"; }
.fa-icon-move:before { content:"\f047"; }
.fa-icon-step-backward:before { content:"\f048"; }
.fa-icon-fast-backward:before { content:"\f049"; }
.fa-icon-backward:before { content:"\f04a"; }
.fa-icon-play:before { content:"\f04b"; }
.fa-icon-pause:before { content:"\f04c"; }
.fa-icon-stop:before { content:"\f04d"; }
.fa-icon-forward:before { content:"\f04e"; }
.fa-icon-fast-forward:before { content:"\f050"; }
.fa-icon-step-forward:before { content:"\f051"; }
.fa-icon-eject:before { content:"\f052"; }
.fa-icon-chevron-left:before { content:"\f053"; }
.fa-icon-chevron-right:before { content:"\f054"; }
.fa-icon-plus-sign:before { content:"\f055"; }
.fa-icon-minus-sign:before { content:"\f056"; }
.fa-icon-remove-sign:before { content:"\f057"; }
.fa-icon-ok-sign:before { content:"\f058"; }
.fa-icon-question-sign:before { content:"\f059"; }
.fa-icon-info-sign:before { content:"\f05a"; }
.fa-icon-screenshot:before { content:"\f05b"; }
.fa-icon-remove-circle:before { content:"\f05c"; }
.fa-icon-ok-circle:before { content:"\f05d"; }
.fa-icon-ban-circle:before { content:"\f05e"; }
.fa-icon-arrow-left:before { content:"\f060"; }
.fa-icon-arrow-right:before { content:"\f061"; }
.fa-icon-arrow-up:before { content:"\f062"; }
.fa-icon-arrow-down:before { content:"\f063"; }
.fa-icon-mail-forward:before, .fa-icon-share-alt:before { content:"\f064"; }
.fa-icon-resize-full:before { content:"\f065"; }
.fa-icon-resize-small:before { content:"\f066"; }
.fa-icon-plus:before { content:"\f067"; }
.fa-icon-minus:before { content:"\f068"; }
.fa-icon-asterisk:before { content:"\f069"; }
.fa-icon-exclamation-sign:before { content:"\f06a"; }
.fa-icon-gift:before { content:"\f06b"; }
.fa-icon-leaf:before { content:"\f06c"; }
.fa-icon-fire:before { content:"\f06d"; }
.fa-icon-eye-open:before { content:"\f06e"; }
.fa-icon-eye-close:before { content:"\f070"; }
.fa-icon-warning-sign:before { content:"\f071"; }
.fa-icon-plane:before { content:"\f072"; }
.fa-icon-calendar:before { content:"\f073"; }
.fa-icon-random:before { content:"\f074"; }
.fa-icon-comment:before { content:"\f075"; }
.fa-icon-magnet:before { content:"\f076"; }
.fa-icon-chevron-up:before { content:"\f077"; }
.fa-icon-chevron-down:before { content:"\f078"; }
.fa-icon-retweet:before { content:"\f079"; }
.fa-icon-shopping-cart:before { content:"\f07a"; }
.fa-icon-folder-close:before { content:"\f07b"; }
.fa-icon-folder-open:before { content:"\f07c"; }
.fa-icon-resize-vertical:before { content:"\f07d"; }
.fa-icon-resize-horizontal:before { content:"\f07e"; }
.fa-icon-bar-chart:before { content:"\f080"; }
.fa-icon-twitter-sign:before { content:"\f081"; }
.fa-icon-facebook-sign:before { content:"\f082"; }
.fa-icon-camera-retro:before { content:"\f083"; }
.fa-icon-key:before { content:"\f084"; }
.fa-icon-gears:before, .fa-icon-cogs:before { content:"\f085"; }
.fa-icon-comments:before { content:"\f086"; }
.fa-icon-thumbs-up-alt:before { content:"\f087"; }
.fa-icon-thumbs-down-alt:before { content:"\f088"; }
.fa-icon-star-half:before { content:"\f089"; }
.fa-icon-heart-empty:before { content:"\f08a"; }
.fa-icon-signout:before { content:"\f08b"; }
.fa-icon-linkedin-sign:before { content:"\f08c"; }
.fa-icon-pushpin:before { content:"\f08d"; }
.fa-icon-external-link:before { content:"\f08e"; }
.fa-icon-signin:before { content:"\f090"; }
.fa-icon-trophy:before { content:"\f091"; }
.fa-icon-github-sign:before { content:"\f092"; }
.fa-icon-upload-alt:before { content:"\f093"; }
.fa-icon-lemon:before { content:"\f094"; }
.fa-icon-phone:before { content:"\f095"; }
.fa-icon-unchecked:before, .fa-icon-check-empty:before { content:"\f096"; }
.fa-icon-bookmark-empty:before { content:"\f097"; }
.fa-icon-phone-sign:before { content:"\f098"; }
.fa-icon-twitter:before { content:"\f099"; }
.fa-icon-facebook:before { content:"\f09a"; }
.fa-icon-github:before { content:"\f09b"; }
.fa-icon-unlock:before { content:"\f09c"; }
.fa-icon-credit-card:before { content:"\f09d"; }
.fa-icon-rss:before { content:"\f09e"; }
.fa-icon-hdd:before { content:"\f0a0"; }
.fa-icon-bullhorn:before { content:"\f0a1"; }
.fa-icon-bell:before { content:"\f0a2"; }
.fa-icon-certificate:before { content:"\f0a3"; }
.fa-icon-hand-right:before { content:"\f0a4"; }
.fa-icon-hand-left:before { content:"\f0a5"; }
.fa-icon-hand-up:before { content:"\f0a6"; }
.fa-icon-hand-down:before { content:"\f0a7"; }
.fa-icon-circle-arrow-left:before { content:"\f0a8"; }
.fa-icon-circle-arrow-right:before { content:"\f0a9"; }
.fa-icon-circle-arrow-up:before { content:"\f0aa"; }
.fa-icon-circle-arrow-down:before { content:"\f0ab"; }
.fa-icon-globe:before { content:"\f0ac"; }
.fa-icon-wrench:before { content:"\f0ad"; }
.fa-icon-tasks:before { content:"\f0ae"; }
.fa-icon-filter:before { content:"\f0b0"; }
.fa-icon-briefcase:before { content:"\f0b1"; }
.fa-icon-fullscreen:before { content:"\f0b2"; }
.fa-icon-group:before { content:"\f0c0"; }
.fa-icon-link:before { content:"\f0c1"; }
.fa-icon-cloud:before { content:"\f0c2"; }
.fa-icon-beaker:before { content:"\f0c3"; }
.fa-icon-cut:before { content:"\f0c4"; }
.fa-icon-copy:before { content:"\f0c5"; }
.fa-icon-paperclip:before, .fa-icon-paper-clip:before { content:"\f0c6"; }
.fa-icon-save:before { content:"\f0c7"; }
.fa-icon-sign-blank:before { content:"\f0c8"; }
.fa-icon-reorder:before { content:"\f0c9"; }
.fa-icon-list-ul:before { content:"\f0ca"; }
.fa-icon-list-ol:before { content:"\f0cb"; }
.fa-icon-strikethrough:before { content:"\f0cc"; }
.fa-icon-underline:before { content:"\f0cd"; }
.fa-icon-table:before { content:"\f0ce"; }
.fa-icon-magic:before { content:"\f0d0"; }
.fa-icon-truck:before { content:"\f0d1"; }
.fa-icon-pinterest:before { content:"\f0d2"; }
.fa-icon-pinterest-sign:before { content:"\f0d3"; }
.fa-icon-google-plus-sign:before { content:"\f0d4"; }
.fa-icon-google-plus:before { content:"\f0d5"; }
.fa-icon-money:before { content:"\f0d6"; }
.fa-icon-caret-down:before { content:"\f0d7"; }
.fa-icon-caret-up:before { content:"\f0d8"; }
.fa-icon-caret-left:before { content:"\f0d9"; }
.fa-icon-caret-right:before { content:"\f0da"; }
.fa-icon-columns:before { content:"\f0db"; }
.fa-icon-sort:before { content:"\f0dc"; }
.fa-icon-sort-down:before { content:"\f0dd"; }
.fa-icon-sort-up:before { content:"\f0de"; }
.fa-icon-envelope:before { content:"\f0e0"; }
.fa-icon-linkedin:before { content:"\f0e1"; }
.fa-icon-rotate-left:before, .fa-icon-undo:before { content:"\f0e2"; }
.fa-icon-legal:before { content:"\f0e3"; }
.fa-icon-dashboard:before { content:"\f0e4"; }
.fa-icon-comment-alt:before { content:"\f0e5"; }
.fa-icon-comments-alt:before { content:"\f0e6"; }
.fa-icon-bolt:before { content:"\f0e7"; }
.fa-icon-sitemap:before { content:"\f0e8"; }
.fa-icon-umbrella:before { content:"\f0e9"; }
.fa-icon-paste:before { content:"\f0ea"; }
.fa-icon-lightbulb:before { content:"\f0eb"; }
.fa-icon-exchange:before { content:"\f0ec"; }
.fa-icon-cloud-download:before { content:"\f0ed"; }
.fa-icon-cloud-upload:before { content:"\f0ee"; }
.fa-icon-user-md:before { content:"\f0f0"; }
.fa-icon-stethoscope:before { content:"\f0f1"; }
.fa-icon-suitcase:before { content:"\f0f2"; }
.fa-icon-bell-alt:before { content:"\f0f3"; }
.fa-icon-coffee:before { content:"\f0f4"; }
.fa-icon-food:before { content:"\f0f5"; }
.fa-icon-file-text-alt:before { content:"\f0f6"; }
.fa-icon-building:before { content:"\f0f7"; }
.fa-icon-hospital:before { content:"\f0f8"; }
.fa-icon-ambulance:before { content:"\f0f9"; }
.fa-icon-medkit:before { content:"\f0fa"; }
.fa-icon-fighter-jet:before { content:"\f0fb"; }
.fa-icon-beer:before { content:"\f0fc"; }
.fa-icon-h-sign:before { content:"\f0fd"; }
.fa-icon-plus-sign-alt:before { content:"\f0fe"; }
.fa-icon-double-angle-left:before { content:"\f100"; }
.fa-icon-double-angle-right:before { content:"\f101"; }
.fa-icon-double-angle-up:before { content:"\f102"; }
.fa-icon-double-angle-down:before { content:"\f103"; }
.fa-icon-angle-left:before { content:"\f104"; }
.fa-icon-angle-right:before { content:"\f105"; }
.fa-icon-angle-up:before { content:"\f106"; }
.fa-icon-angle-down:before { content:"\f107"; }
.fa-icon-desktop:before { content:"\f108"; }
.fa-icon-laptop:before { content:"\f109"; }
.fa-icon-tablet:before { content:"\f10a"; }
.fa-icon-mobile-phone:before { content:"\f10b"; }
.fa-icon-circle-blank:before { content:"\f10c"; }
.fa-icon-quote-left:before { content:"\f10d"; }
.fa-icon-quote-right:before { content:"\f10e"; }
.fa-icon-spinner:before { content:"\f110"; }
.fa-icon-circle:before { content:"\f111"; }
.fa-icon-mail-reply:before, .fa-icon-reply:before { content:"\f112"; }
.fa-icon-github-alt:before { content:"\f113"; }
.fa-icon-folder-close-alt:before { content:"\f114"; }
.fa-icon-folder-open-alt:before { content:"\f115"; }
.fa-icon-expand-alt:before { content:"\f116"; }
.fa-icon-collapse-alt:before { content:"\f117"; }
.fa-icon-smile:before { content:"\f118"; }
.fa-icon-frown:before { content:"\f119"; }
.fa-icon-meh:before { content:"\f11a"; }
.fa-icon-gamepad:before { content:"\f11b"; }
.fa-icon-keyboard:before { content:"\f11c"; }
.fa-icon-flag-alt:before { content:"\f11d"; }
.fa-icon-flag-checkered:before { content:"\f11e"; }
.fa-icon-terminal:before { content:"\f120"; }
.fa-icon-code:before { content:"\f121"; }
.fa-icon-reply-all:before { content:"\f122"; }
.fa-icon-mail-reply-all:before { content:"\f122"; }
.fa-icon-star-half-full:before, .fa-icon-star-half-empty:before { content:"\f123"; }
.fa-icon-location-arrow:before { content:"\f124"; }
.fa-icon-crop:before { content:"\f125"; }
.fa-icon-code-fork:before { content:"\f126"; }
.fa-icon-unlink:before { content:"\f127"; }
.fa-icon-question:before { content:"\f128"; }
.fa-icon-info:before { content:"\f129"; }
.fa-icon-exclamation:before { content:"\f12a"; }
.fa-icon-superscript:before { content:"\f12b"; }
.fa-icon-subscript:before { content:"\f12c"; }
.fa-icon-eraser:before { content:"\f12d"; }
.fa-icon-puzzle-piece:before { content:"\f12e"; }
.fa-icon-microphone:before { content:"\f130"; }
.fa-icon-microphone-off:before { content:"\f131"; }
.fa-icon-shield:before { content:"\f132"; }
.fa-icon-calendar-empty:before { content:"\f133"; }
.fa-icon-fire-extinguisher:before { content:"\f134"; }
.fa-icon-rocket:before { content:"\f135"; }
.fa-icon-maxcdn:before { content:"\f136"; }
.fa-icon-chevron-sign-left:before { content:"\f137"; }
.fa-icon-chevron-sign-right:before { content:"\f138"; }
.fa-icon-chevron-sign-up:before { content:"\f139"; }
.fa-icon-chevron-sign-down:before { content:"\f13a"; }
.fa-icon-html5:before { content:"\f13b"; }
.fa-icon-css3:before { content:"\f13c"; }
.fa-icon-anchor:before { content:"\f13d"; }
.fa-icon-unlock-alt:before { content:"\f13e"; }
.fa-icon-bullseye:before { content:"\f140"; }
.fa-icon-ellipsis-horizontal:before { content:"\f141"; }
.fa-icon-ellipsis-vertical:before { content:"\f142"; }
.fa-icon-rss-sign:before { content:"\f143"; }
.fa-icon-play-sign:before { content:"\f144"; }
.fa-icon-ticket:before { content:"\f145"; }
.fa-icon-minus-sign-alt:before { content:"\f146"; }
.fa-icon-check-minus:before { content:"\f147"; }
.fa-icon-level-up:before { content:"\f148"; }
.fa-icon-level-down:before { content:"\f149"; }
.fa-icon-check-sign:before { content:"\f14a"; }
.fa-icon-edit-sign:before { content:"\f14b"; }
.fa-icon-external-link-sign:before { content:"\f14c"; }
.fa-icon-share-sign:before { content:"\f14d"; }
.fa-icon-compass:before { content:"\f14e"; }
.fa-icon-collapse:before { content:"\f150"; }
.fa-icon-collapse-top:before { content:"\f151"; }
.fa-icon-expand:before { content:"\f152"; }
.fa-icon-euro:before, .fa-icon-eur:before { content:"\f153"; }
.fa-icon-gbp:before { content:"\f154"; }
.fa-icon-dollar:before, .fa-icon-usd:before { content:"\f155"; }
.fa-icon-rupee:before, .fa-icon-inr:before { content:"\f156"; }
.fa-icon-yen:before, .fa-icon-jpy:before { content:"\f157"; }
.fa-icon-renminbi:before, .fa-icon-cny:before { content:"\f158"; }
.fa-icon-won:before, .fa-icon-krw:before { content:"\f159"; }
.fa-icon-bitcoin:before, .fa-icon-btc:before { content:"\f15a"; }
.fa-icon-file:before { content:"\f15b"; }
.fa-icon-file-text:before { content:"\f15c"; }
.fa-icon-sort-by-alphabet:before { content:"\f15d"; }
.fa-icon-sort-by-alphabet-alt:before { content:"\f15e"; }
.fa-icon-sort-by-attributes:before { content:"\f160"; }
.fa-icon-sort-by-attributes-alt:before { content:"\f161"; }
.fa-icon-sort-by-order:before { content:"\f162"; }
.fa-icon-sort-by-order-alt:before { content:"\f163"; }
.fa-icon-thumbs-up:before { content:"\f164"; }
.fa-icon-thumbs-down:before { content:"\f165"; }
.fa-icon-youtube-sign:before { content:"\f166"; }
.fa-icon-youtube:before { content:"\f167"; }
.fa-icon-xing:before { content:"\f168"; }
.fa-icon-xing-sign:before { content:"\f169"; }
.fa-icon-youtube-play:before { content:"\f16a"; }
.fa-icon-dropbox:before { content:"\f16b"; }
.fa-icon-stackexchange:before { content:"\f16c"; }
.fa-icon-instagram:before { content:"\f16d"; }
.fa-icon-flickr:before { content:"\f16e"; }
.fa-icon-adn:before { content:"\f170"; }
.fa-icon-bitbucket:before { content:"\f171"; }
.fa-icon-bitbucket-sign:before { content:"\f172"; }
.fa-icon-tumblr:before { content:"\f173"; }
.fa-icon-tumblr-sign:before { content:"\f174"; }
.fa-icon-long-arrow-down:before { content:"\f175"; }
.fa-icon-long-arrow-up:before { content:"\f176"; }
.fa-icon-long-arrow-left:before { content:"\f177"; }
.fa-icon-long-arrow-right:before { content:"\f178"; }
.fa-icon-apple:before { content:"\f179"; }
.fa-icon-windows:before { content:"\f17a"; }
.fa-icon-android:before { content:"\f17b"; }
.fa-icon-linux:before { content:"\f17c"; }
.fa-icon-dribbble:before { content:"\f17d"; }
.fa-icon-skype:before { content:"\f17e"; }
.fa-icon-foursquare:before { content:"\f180"; }
.fa-icon-trello:before { content:"\f181"; }
.fa-icon-female:before { content:"\f182"; }
.fa-icon-male:before { content:"\f183"; }
.fa-icon-gittip:before { content:"\f184"; }
.fa-icon-sun:before { content:"\f185"; }
.fa-icon-moon:before { content:"\f186"; }
.fa-icon-archive:before { content:"\f187"; }
.fa-icon-bug:before { content:"\f188"; }
.fa-icon-vk:before { content:"\f189"; }
.fa-icon-weibo:before { content:"\f18a"; }
.fa-icon-renren:before { content:"\f18b"; }
@font-face {
  font-family:'FontAwesome';
  src:url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1');
  src:url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight:normal;
  font-style:normal;
}
.wrapper {
  position:relative;
  margin:0 auto;
  width:1280px;
}
.row { *zoom:1; }
.row:before, .row:after {
  display:table;
  content:"";
  line-height:0;
}
.row:after { clear:both; }
.row .col-1, .row .col-2, .row .col-3, .row .col-4, .row .col-5, .row .col-6, .row .col-7, .row .col-8, .row .col-9, .row .col-10, .row .col-11, .row .col-12, .row .col-13, .row .col-14, .row .col-15, .row .col-16 {
  float:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:10px;
  margin-right:10px;
  min-height:1px;
}
.row .col-1 { width:60px; }
.row .col-1.col-press-left, .row .col-1.col-press {
  margin-left:0;
  width:70px;
}
.row .col-1.col-press-right, .row .col-1.col-press {
  margin-right:0;
  width:70px;
}
.row .col-1.col-press-left.col-press-right, .row .col-1.col-press { width:80px; }
.row .col-2 { width:140px; }
.row .col-2.col-press-left, .row .col-2.col-press {
  margin-left:0;
  width:150px;
}
.row .col-2.col-press-right, .row .col-2.col-press {
  margin-right:0;
  width:150px;
}
.row .col-2.col-press-left.col-press-right, .row .col-2.col-press { width:160px; }
.row .col-3 { width:220px; }
.row .col-3.col-press-left, .row .col-3.col-press {
  margin-left:0;
  width:230px;
}
.row .col-3.col-press-right, .row .col-3.col-press {
  margin-right:0;
  width:230px;
}
.row .col-3.col-press-left.col-press-right, .row .col-3.col-press { width:240px; }
.row .col-4 { width:300px; }
.row .col-4.col-press-left, .row .col-4.col-press {
  margin-left:0;
  width:310px;
}
.row .col-4.col-press-right, .row .col-4.col-press {
  margin-right:0;
  width:310px;
}
.row .col-4.col-press-left.col-press-right, .row .col-4.col-press { width:320px; }
.row .col-5 { width:380px; }
.row .col-5.col-press-left, .row .col-5.col-press {
  margin-left:0;
  width:390px;
}
.row .col-5.col-press-right, .row .col-5.col-press {
  margin-right:0;
  width:390px;
}
.row .col-5.col-press-left.col-press-right, .row .col-5.col-press { width:400px; }
.row .col-6 { width:460px; }
.row .col-6.col-press-left, .row .col-6.col-press {
  margin-left:0;
  width:470px;
}
.row .col-6.col-press-right, .row .col-6.col-press {
  margin-right:0;
  width:470px;
}
.row .col-6.col-press-left.col-press-right, .row .col-6.col-press { width:480px; }
.row .col-7 { width:540px; }
.row .col-7.col-press-left, .row .col-7.col-press {
  margin-left:0;
  width:550px;
}
.row .col-7.col-press-right, .row .col-7.col-press {
  margin-right:0;
  width:550px;
}
.row .col-7.col-press-left.col-press-right, .row .col-7.col-press { width:560px; }
.row .col-8 { width:620px; }
.row .col-8.col-press-left, .row .col-8.col-press {
  margin-left:0;
  width:630px;
}
.row .col-8.col-press-right, .row .col-8.col-press {
  margin-right:0;
  width:630px;
}
.row .col-8.col-press-left.col-press-right, .row .col-8.col-press { width:640px; }
.row .col-9 { width:700px; }
.row .col-9.col-press-left, .row .col-9.col-press {
  margin-left:0;
  width:710px;
}
.row .col-9.col-press-right, .row .col-9.col-press {
  margin-right:0;
  width:710px;
}
.row .col-9.col-press-left.col-press-right, .row .col-9.col-press { width:720px; }
.row .col-10 { width:780px; }
.row .col-10.col-press-left, .row .col-10.col-press {
  margin-left:0;
  width:790px;
}
.row .col-10.col-press-right, .row .col-10.col-press {
  margin-right:0;
  width:790px;
}
.row .col-10.col-press-left.col-press-right, .row .col-10.col-press { width:800px; }
.row .col-11 { width:860px; }
.row .col-11.col-press-left, .row .col-11.col-press {
  margin-left:0;
  width:870px;
}
.row .col-11.col-press-right, .row .col-11.col-press {
  margin-right:0;
  width:870px;
}
.row .col-11.col-press-left.col-press-right, .row .col-11.col-press { width:880px; }
.row .col-12 { width:940px; }
.row .col-12.col-press-left, .row .col-12.col-press {
  margin-left:0;
  width:950px;
}
.row .col-12.col-press-right, .row .col-12.col-press {
  margin-right:0;
  width:950px;
}
.row .col-12.col-press-left.col-press-right, .row .col-12.col-press { width:960px; }
.row .col-13 { width:1020px; }
.row .col-13.col-press-left, .row .col-13.col-press {
  margin-left:0;
  width:1030px;
}
.row .col-13.col-press-right, .row .col-13.col-press {
  margin-right:0;
  width:1030px;
}
.row .col-13.col-press-left.col-press-right, .row .col-13.col-press { width:1040px; }
.row .col-14 { width:1100px; }
.row .col-14.col-press-left, .row .col-14.col-press {
  margin-left:0;
  width:1110px;
}
.row .col-14.col-press-right, .row .col-14.col-press {
  margin-right:0;
  width:1110px;
}
.row .col-14.col-press-left.col-press-right, .row .col-14.col-press { width:1120px; }
.row .col-15 { width:1180px; }
.row .col-15.col-press-left, .row .col-15.col-press {
  margin-left:0;
  width:1190px;
}
.row .col-15.col-press-right, .row .col-15.col-press {
  margin-right:0;
  width:1190px;
}
.row .col-15.col-press-left.col-press-right, .row .col-15.col-press { width:1200px; }
.row .col-16 { width:1260px; }
.row .col-16.col-press-left, .row .col-16.col-press {
  margin-left:0;
  width:1270px;
}
.row .col-16.col-press-right, .row .col-16.col-press {
  margin-right:0;
  width:1270px;
}
.row .col-16.col-press-left.col-press-right, .row .col-16.col-press { width:1280px; }
.row .push-1 { margin-left:90px; }
.row .push-1.col-press-left, .row .push-1.col-press { margin-left:80px; }
.row .push-2 { margin-left:170px; }
.row .push-2.col-press-left, .row .push-2.col-press { margin-left:160px; }
.row .push-3 { margin-left:250px; }
.row .push-3.col-press-left, .row .push-3.col-press { margin-left:240px; }
.row .push-4 { margin-left:330px; }
.row .push-4.col-press-left, .row .push-4.col-press { margin-left:320px; }
.row .push-5 { margin-left:410px; }
.row .push-5.col-press-left, .row .push-5.col-press { margin-left:400px; }
.row .push-6 { margin-left:490px; }
.row .push-6.col-press-left, .row .push-6.col-press { margin-left:480px; }
.row .push-7 { margin-left:570px; }
.row .push-7.col-press-left, .row .push-7.col-press { margin-left:560px; }
.row .push-8 { margin-left:650px; }
.row .push-8.col-press-left, .row .push-8.col-press { margin-left:640px; }
.row .push-9 { margin-left:730px; }
.row .push-9.col-press-left, .row .push-9.col-press { margin-left:720px; }
.row .push-10 { margin-left:810px; }
.row .push-10.col-press-left, .row .push-10.col-press { margin-left:800px; }
.row .push-11 { margin-left:890px; }
.row .push-11.col-press-left, .row .push-11.col-press { margin-left:880px; }
.row .push-12 { margin-left:970px; }
.row .push-12.col-press-left, .row .push-12.col-press { margin-left:960px; }
.row .push-13 { margin-left:1050px; }
.row .push-13.col-press-left, .row .push-13.col-press { margin-left:1040px; }
.row .push-14 { margin-left:1130px; }
.row .push-14.col-press-left, .row .push-14.col-press { margin-left:1120px; }
.row .push-15 { margin-left:1210px; }
.row .push-15.col-press-left, .row .push-15.col-press { margin-left:1200px; }
.row .push-16 { margin-left:1290px; }
.row .push-16.col-press-left, .row .push-16.col-press { margin-left:1280px; }
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding:0;
  margin:0;
  border:0;
  outline:none;
  vertical-align:top;
}
.fancybox-wrap {
  position:absolute;
  top:0;
  left:0;
  z-index:8020;
}
.fancybox-skin {
  position:relative;
  background:#f9f9f9;
  color:#444444;
  text-shadow:none;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.fancybox-opened { z-index:8030; }
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
  -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
  box-shadow:0 10px 25px rgba(0,0,0,0.5);
}
.fancybox-outer, .fancybox-inner { position:relative; }
.fancybox-inner { overflow:hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch; }
.fancybox-error {
  color:#444444;
  font:14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin:0;
  padding:15px;
  white-space:nowrap;
}
.fancybox-image, .fancybox-iframe {
  display:block;
  width:100%;
  height:100%;
}
.fancybox-image {
  max-width:100%;
  max-height:100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url('../img/fancybox_sprite.png'); }
#fancybox-loading {
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-22px;
  margin-left:-22px;
  background-position:0 -108px;
  opacity:0.8;
  cursor:pointer;
  z-index:8060;
}
#fancybox-loading div {
  width:44px;
  height:44px;
  background:url('../img/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position:absolute;
  top:-18px;
  right:-18px;
  width:36px;
  height:36px;
  cursor:pointer;
  z-index:8040;
}
.fancybox-nav {
  position:absolute;
  top:0;
  width:40%;
  height:100%;
  cursor:pointer;
  text-decoration:none;
  background:transparent url('../img/fancybox_blank.gif');
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  z-index:8040;
}
.fancybox-prev { left:0; }
.fancybox-next { right:0; }
.fancybox-nav span {
  position:absolute;
  top:50%;
  width:36px;
  height:34px;
  margin-top:-18px;
  cursor:pointer;
  z-index:8040;
  visibility:hidden;
}
.fancybox-prev span {
  left:10px;
  background-position:0 -36px;
}
.fancybox-next span {
  right:10px;
  background-position:0 -72px;
}
.fancybox-nav:hover span { visibility:visible; }
.fancybox-tmp {
  position:absolute;
  top:-99999px;
  left:-99999px;
  visibility:hidden;
  max-width:99999px;
  max-height:99999px;
  overflow:visible !important;
}
.fancybox-lock {
  overflow:hidden !important;
  width:auto;
}
.fancybox-lock body { overflow:hidden !important; }
.fancybox-lock-test { overflow-y:hidden !important; }
.fancybox-overlay {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
  display:none;
  z-index:8010;
  background:url('../img/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position:fixed;
  bottom:0;
  right:0;
}
.fancybox-lock .fancybox-overlay {
  overflow:auto;
  overflow-y:scroll;
}
.fancybox-title {
  visibility:hidden;
  font:normal 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position:relative;
  text-shadow:none;
  z-index:8050;
}
.fancybox-opened .fancybox-title { visibility:visible; }
.fancybox-title-float-wrap {
  position:absolute;
  bottom:0;
  right:50%;
  margin-bottom:-35px;
  z-index:8050;
  text-align:center;
}
.fancybox-title-float-wrap .child {
  display:inline-block;
  margin-right:-100%;
  padding:2px 20px;
  background:transparent;
  background:rgba(0,0,0,0.8);
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  text-shadow:0 1px 2px #222222;
  color:#ffffff;
  font-weight:bold;
  line-height:24px;
  white-space:nowrap;
}
.fancybox-title-outside-wrap {
  position:relative;
  margin-top:10px;
  color:#ffffff;
}
.fancybox-title-inside-wrap { padding-top:10px; }
.fancybox-title-over-wrap {
  position:absolute;
  bottom:0;
  left:0;
  color:#ffffff;
  padding:10px;
  background:#000000;
  background:rgba(0,0,0,0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image:url('../img/fancybox_sprite@2x.png');
    background-size:44px 152px;
  }
  #fancybox-loading div {
    background-image:url('../img/fancybox_loading@2x.gif');
    background-size:24px 24px;
  }
}
.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;
  background:white;
  filter:1;
  opacity:0;
}
.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;
  left:0px;
  bottom:0px;
  background:#000000;
  color:#ffffff;
  width:100%;
  z-index:8;
  padding:5px 10px;
  opacity:0.8;
  overflow:hidden;
  display:none;
  -moz-opacity:0.8;
  filter:1;
  -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-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
.nivo-controlNav {
  text-align:center;
  padding:15px 0;
}
.nivo-controlNav a { cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }
.theme-default .nivoSlider {
  position:relative;
  background:#ffffff url("../img/nivo-loading.gif") no-repeat 50% 50%;
  margin-bottom:10px;
  -webkit-box-shadow:0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow:0px 1px 5px 0px #4a4a4a;
  box-shadow:0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.theme-default .nivoSlider a {
  border:0;
  display:block;
}
.theme-default .nivo-controlNav {
  text-align:center;
  padding:20px 0;
}
.theme-default .nivo-controlNav a {
  display:inline-block;
  width:22px;
  height:22px;
  background:url("../img/nivo-bullets.png") no-repeat;
  text-indent:-9999px;
  border:0;
  margin:0 2px;
}
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }
.theme-default .nivo-directionNav a {
  display:block;
  width:30px;
  height:30px;
  background:url("../img/nivo-arrows.png") no-repeat;
  text-indent:-9999px;
  border:0;
  opacity:0;
  -webkit-transition:all 200ms ease-in-out;
  -moz-transition:all 200ms ease-in-out;
  -o-transition:all 200ms ease-in-out;
  transition:all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity:1; }
.theme-default a.nivo-nextNav {
  background-position:-30px 0;
  right:15px;
}
.theme-default a.nivo-prevNav { left:15px; }
.theme-default .nivo-caption { font-family:Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a {
  color:#ffffff;
  border-bottom:1px dotted #ffffff;
}
.theme-default .nivo-caption a:hover { color:#ffffff; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width:100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
  width:auto;
  height:auto;
  background:none;
  margin-bottom:5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
  display:block;
  width:120px;
  height:auto;
}
.isMsie.body { font-family:'ITC Slimbach W01 Book', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.isMsie h1 { font-family:'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.isMsie h2 { font-family:'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.isMsie h3 { font-family:'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.isMsie h4 { font-family:'ITC Slimbach W01 Book', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
.isMsie .ctaFigures .headline { font-family:'ITC Slimbach W01 Bold', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif; }
body {
  font-family:"serif", 'ITC Slimbach W01 Book', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  color:#606060;
  font-size:14px;
  line-height:24px;
  overflow-y:scroll;
  padding-bottom:100px;
}
a {
  color:#d10065;
  text-decoration:underline;
}
a:hover { color:#ff1f8b; }
ul, ol {
  padding:0;
  margin:0 0 10px 25px;
}
.col-4 ul, .col-4 ol { margin:0 20px 10px 0; }
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
li { line-height:20px; }
h1 {
  font-family:"serif", 'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  font-weight:normal;
}
h2 {
  color:#d10065;
  font-size:25px;
  line-height:38px;
  text-align:center;
  height:18px;
  border-bottom:2px solid #d10065;
  margin:75px 0 40px;
  font-family:"serif", 'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  font-weight:normal;
  padding:0 0 1px;
}
h2 span {
  background:#ffffff;
  padding:0 35px;
}
h3 {
  font-size:22px;
  line-height:34px;
  text-align:center;
  background:url(../img/line-bg-heading.png) no-repeat center top transparent;
  margin:55px 0 30px 0;
  padding:12px 0 0;
  font-family:"serif", 'ITCSlimbachW01-BookItal', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  font-weight:normal;
}
h3.noSpace {
  background:none;
  margin:20px 0 10px;
  padding:0;
}
h4 {
  text-align:center;
  margin:50px 0 30px;
  font-family:"serif", 'ITC Slimbach W01 Book', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  font-weight:bold;
  font-size:14px;
  line-height:24px;
}
.centered { text-align:center; }
.centered p {
  margin-left:160px;
  width:620px;
}
.centered ul {
  margin-left:160px;
  width:620px;
}
.centered .floats { font-size:0; }
.centered .floats > * { display:inline-block; }
hr {
  background:url(../img/line-bg-ruler.png) no-repeat center top transparent;
  border:0;
  height:1px;
  margin:0 0 20px;
}
.blockHeader {
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  background-color:#ffffff;
  height:100px;
  position:fixed;
  z-index:101;
  width:100%;
}
.blockHeader .navi { padding-top:70px; }
.blockHeader .navi .naviEntryBox {
  position:relative;
  float:left;
}
.blockHeader .navi .naviEntryBox a.navLink {
  display:block;
  text-decoration:none;
  color:#606060;
  margin-right:18px;
  font-size:17px;
  line-height:normal;
  height:30px;
}
.blockHeader .navi .naviEntryBox a.navLink:hover { text-decoration:underline; }
.blockHeader .navi .naviEntryBox a.navLink.act { color:#d10065; }
.blockHeader .navi .naviEntryBox .naviPanel {
  display:none;
  box-shadow:0 4px 10px rgba(0,0,0,0.5);
  color:#606060;
  background-color:#ffffff;
  padding:6px 0;
  position:absolute;
  top:30px;
  left:0;
  width:200px;
  opacity:0.92;
}
.blockHeader .navi .naviEntryBox .naviPanel a {
  color:#606060;
  display:block;
  padding:7px 10px;
  text-decoration:none;
  line-height:19px;
}
.blockHeader .navi .naviEntryBox .naviPanel a:hover { text-decoration:underline; }
.blockHeader .navi .naviEntryBox .naviPanel a.act { color:#d10065; }
.blockHeader .navi .naviEntryBox:hover .naviPanel { display:block; }
.blockSubheader .navi {
  position:relative;
  margin-top:-20px;
  z-index:1;
  color:#ffffff;
}
.blockSubheader .navi > * {
  text-align:center;
  background:#d10065;
  opacity:0.85;
  border:1px solid #ffffff;
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  padding:5px 0;
}
.blockSubheader .navi > * a {
  color:#ffffff;
  font-size:16px;
  margin:0 10px;
  text-decoration:none;
}
.blockSubheader .navi > * a:hover { text-decoration:underline; }
.blockContent .imageHeader { position:relative; }
.blockContent .imageHeader.imageHeaderBig .sliderNavi { text-align:center; }
.blockContent .imageHeader.imageHeaderBig .overlay {
  position:absolute;
  left:0;
  top:-45px;
  width:100%;
  z-index:50;
}
.blockContent .imageHeader.imageHeaderBig .overlay .textBox {
  position:absolute;
  top:68px;
  text-align:center;
  left:240px;
  width:780px;
}
.blockContent .imageHeader.imageHeaderBig .overlay .textBox p {
  color:#ffffff;
  background:#d10065;
  opacity:0.85;
  display:inline;
  line-height:41px;
  font-size:23px;
  font-style:italic;
  padding:4px 0;
  -moz-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  -webkit-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  border:0;
}
.blockContent .imageHeader.imageHeaderBig .overlay .textBox h2 {
  color:#ffffff;
  background:#d10065;
  opacity:0.85;
  display:inline;
  line-height:38px;
  font-size:23px;
  font-style:italic;
  padding:4px 0;
  -moz-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  -webkit-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  border:0;
}
.blockContent .imageHeader.imageHeaderBig .overlay .textBox h2 p {
  color:#ffffff;
  background:#d10065;
  opacity:0.85;
  display:inline;
  line-height:38px;
  font-size:23px;
  font-style:italic;
  padding:4px 0;
  -moz-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  -webkit-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  border:0;
}
.blockContent .imageHeader.imageHeaderBig .overlay .logosBox {
  background:url("../img/header-logo-overlay-bg.png") no-repeat center 0 transparent;
  left:0;
  top:350px;
  width:100%;
  height:64px;
  position:absolute;
  text-align:center;
}
.blockContent .imageHeader.imageHeaderBig .overlay .logosBox img { display:none; }
.blockContent .imageHeader.imageHeaderSmall1 .textBox {
  position:absolute;
  top:18px;
  text-align:center;
  width:800px;
  left:80px;
  z-index:50;
}
.blockContent .imageHeader.imageHeaderSmall1 .textBox h4, .blockContent .imageHeader.imageHeaderSmall1 .textBox p {
  color:#ffffff;
  background:#d10065;
  opacity:0.85;
  display:inline;
  padding:4px 0;
  -moz-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  -webkit-box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  box-shadow:10px 0 0 #d10065, -10px 0 0 #d10065;
  border:0;
}
.blockContent .imageHeader.imageHeaderSmall1 .textBox h4 {
  line-height:38px;
  font-size:27px;
  font-style:italic;
}
.blockContent .imageHeader.imageHeaderSmall1 .textBox p { font-size:14px; }
.blockContent .imageHeader.imageHeaderSmall1 .textBox > div { margin-bottom:10px; }
.blockContent .imageHeader.imageHeaderSmall1 .textBox > div > br {
  line-height:32px;
  font-size:32px;
}
.blockContent .imageHeader.imageHeaderSmall2 p {
  text-align:center;
  background:#d10065;
  opacity:0.85;
  position:relative;
  z-index:1;
  margin:50px 170px -30px 170px;
  width:620px;
  padding:10px;
  color:#ffffff;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.blockContent .ctaBubble {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  background:#d10065;
  width:140px;
  height:140px;
  margin:55px 40px 20px;
  color:#ffffff;
  height:140px;
  -webkit-border-radius:70px;
  -moz-border-radius:70px;
  border-radius:70px;
  padding:33px 20px 0;
  line-height:19px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.blockContent .ctaBubble a { color:#ffffff; }
.blockContent .userPortrait {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  margin:10px 30px 60px;
  text-align:center;
  width:140px;
  position:relative;
}
.blockContent .userPortrait.userPortraitActive { cursor:pointer; }
.blockContent .userPortrait.userPortraitActive:hover img, .blockContent .userPortrait.userPortraitActive.act img {
  border:1px solid #ffffff;
  -moz-box-shadow:0 0 10px #bbbbbb;
  -webkit-box-shadow:0 0 10px #bbbbbb;
  box-shadow:0 0 10px #bbbbbb;
}
.blockContent .userPortrait img {
  -webkit-border-radius:70px;
  -moz-border-radius:70px;
  border-radius:70px;
  border:1px solid #909090;
  overflow:hidden;
}
.blockContent .userPortrait > .name {
  font-style:italic;
  line-height:19px;
  margin-top:10px;
}
.blockContent .userPortrait > .position {
  font-style:italic;
  color:#909090;
  line-height:19px;
  margin-top:10px;
}
.blockContent .userPortrait .portraitOverlay {
  display:none;
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  margin-top:20px;
  margin-left:-150px;
  z-index:2;
  position:absolute;
  width:400px;
  padding:20px;
  background:#ffffff;
}
.blockContent .userPortrait .portraitOverlay p {
  margin:16px 20px 0;
  width:auto;
  line-height:19px;
}
.blockContent .userPortrait.act img {
  border:1px solid #ffffff;
  -moz-box-shadow:0 0 10px #bbbbbb;
  -webkit-box-shadow:0 0 10px #bbbbbb;
  box-shadow:0 0 10px #bbbbbb;
}
.blockContent .userPortrait.act .portraitOverlay { display:block; }
.blockContent .ctaFigures {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  height:200px;
  width:220px;
  margin:10px;
}
.blockContent .ctaFigures .headline {
  font-size:30px;
  color:#d10065;
  font-family:"serif", 'ITC Slimbach W01 Bold', "Palatino Linotype", Palatino, Palladio, Baskerville, Garamond, "Apple Garamond", "Baskerville Old Face", "Hoefler Text", 'Times New Roman', serif;
  margin-bottom:15px;
}
.blockContent table.sponsortable {
  border-collapse:separate;
  border-spacing:2px 4px;
  margin:0 auto;
  max-width:100%;
}
.blockContent table.sponsortable td, .blockContent table.sponsortable th {
  padding:5px;
  text-align:left;
}
.blockContent table.sponsortable td { background-color:#e7e7e7; }
.blockContent table.sponsortable td.check { text-align:center; }
.blockContent table.sponsortable th {
  background-color:#d9d9d9;
  text-align:left;
}
.blockContent table.sponsortable .tableHeadGrafix { padding:0 !important; }
.blockContent table.contentTables {
  margin:0 auto;
  text-align:left;
  width:50%;
}
.blockContent table.contentTables td { vertical-align:top; }
.blockContent .gallery { margin-top:70px; }
.blockContent a.iconLink {
  display:inline-block;
  font-size:17px;
  margin-top:20px;
  padding-left:33px;
}
.blockContent a.iconLink > span {
  font-size:30px;
  margin-right:10px;
  text-decoration:none;
  vertical-align:middle;
}
.blockContent .fancyboxLink {
  position:relative;
  overflow:hidden;
}
.blockContent .fancyboxLink .linkOverlay {
  position:absolute;
  bottom:0;
  opacity:0;
  left:0;
  z-index:1;
  -webkit-transition:0.6s all;
  -moz-transition:0.6s all;
  -ms-transition:0.6s all;
  -o-transition:0.6s all;
  transition:0.6s all;
  background:url("../img/gallery-link-overlay.png") no-repeat transparent;
  width:220px;
  height:144px;
}
.blockContent .fancyboxLink:hover .linkOverlay { opacity:1; }
.blockContent .floats .thumb {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  margin:10px;
}
.blockContent .floats .tooltipContainer {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  position:relative;
}
.blockContent .floats .tooltipContainer .tooltip {
  display:none;
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  margin-top:20px;
  position:absolute;
  width:400px;
  padding:20px;
  background:#ffffff;
}
.blockContent .floats .tooltipContainer .tooltip p {
  margin-left:0;
  width:auto;
}
.blockContent .floats .tooltipContainer .tooltip h4 {
  margin:0px;
  color:#d10065;
}
.blockContent .floats .tooltipContainer.act .tooltip {
  display:block;
  z-index:2;
}
.blockContent .newsBox .arrow {
  cursor:pointer;
  font-size:30px;
  padding-top:180px;
  color:#aaaaaa;
}
.blockContent .newsBox .arrBack { text-align:right; }
.blockContent .newsBox .newsItemsBox { overflow:hidden; }
.blockContent .newsBox .newsItemsBox .newsItemsSlider {
  position:relative;
  font-size:0px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer {
  font-size:14px;
  vertical-align:top;
  display:inline-block;
  display:inline;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  background:#dddddd;
  border:1px solid #ffffff;
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  display:none;
  min-height:390px;
  margin-top:14px;
  margin-bottom:15px;
  padding:20px;
  position:relative;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .thumb { display:block; }
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .closeBtn {
  position:absolute;
  right:10px;
  top:10px;
  cursor:pointer;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col1 {
  float:left;
  width:281px;
  margin-right:20px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col2 {
  float:left;
  width:340px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col1_2 {
  float:left;
  width:621px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col1_2 h4, .blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col2 h4 {
  font-size:18px;
  line-height:30px;
  margin:0 0 20px;
  text-align:left;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview {
  border-top:2px solid #d10065;
  padding:12px 0 15px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents {
  -moz-box-shadow:0 0 8px #bbbbbb;
  -webkit-box-shadow:0 0 8px #bbbbbb;
  box-shadow:0 0 8px #bbbbbb;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
  min-height:390px;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents.act { background:#dddddd; }
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents h3 {
  background:none;
  color:#d10065;
  font-size:16px;
  line-height:25px;
  margin:0 0 20px;
  padding:0;
  text-align:left;
}
.blockContent .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents h3 span {
  color:#606060;
  font-size:12px;
}
.blockFooter {
  background-color:#d10065;
  color:#ffffff;
  height:150px;
  margin:140px 0 0;
}
.blockFooter .navi { margin:10px 0; }
.blockFooter .navi a {
  color:#ffffff;
  text-decoration:none;
}
.blockFooter a.socialLogo {
  width:30px;
  height:30px;
  display:inline-block;
  margin-right:5px;
  background:#ffffff;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  font-size:20px;
  line-height:30px;
  padding:0 0 0 2px;
  text-align:center;
  text-decoration:none;
  vertical-align:top;
}
.blockFooter .newsletterForm { margin:10px 0 0; }
.blockFooter .newsletterForm h4 {
  margin:10px 0 10px;
  text-align:left;
  font-style:italic;
}
.blockFooter .newsletterForm .inputEmail { width:315px; }
.blockFooter .newsletterForm input[type="submit"], .blockFooter .newsletterForm .submitBtn {
  background:#ff3898;
  background:-moz-linear-gradient(top,#ff3898 0%,#6b0034 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3898),color-stop(100%,#6b0034));
  background:-webkit-linear-gradient(top,#ff3898 0%,#6b0034 100%);
  background:-o-linear-gradient(top,#ff3898 0%,#6b0034 100%);
  background:-ms-linear-gradient(top,#ff3898 0%,#6b0034 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3898',endColorstr='#6b0034',GradientType=0);
  background:linear-gradient(top,#ff3898 0%,#6b0034 100%);
  border:1px solid #ff6bb3;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color:#ffffff;
  font-weight:bold;
  height:auto;
  padding:5px 10px;
  vertical-align:top;
  width:auto;
  display:inline-block;
  font-family:sans-serif;
  text-decoration:none;
}
.ctaFigures .info p {
  margin:0;
  width:auto;
}
.overlayLogos {
  bottom:75px;
  left:20%;
  opacity:0.8;
  position:absolute;
  z-index:51;
}
.linkScrollTop {
  position:fixed;
  display:none;
  width:40px;
  height:40px;
  background:#909090;
  color:#ffffff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  bottom:30px;
  padding:9px 0 0;
  right:30px;
  text-align:center;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -ms-transition:0.5s all;
  -o-transition:0.5s all;
  transition:0.5s all;
  text-decoration:none;
  font-size:35px;
}
.linkScrollTop:hover, .linkScrollTop:visited, .linkScrollTop:active, .linkScrollTop:focus {
  text-decoration:none;
  color:#ffffff;
  outline:none;
}
&.inLoggedIn .linkScrollTop { bottom:60px; }
.anchor {
  position:relative;
  top:-100px;
}
.body > .blockContent { padding-top:100px; }
.body.responsive-small {
  -webkit-text-size-adjust:100%;
  background:;
  font-size:100%;
  line-height:normal;
}
.body.responsive-small .cited, .body.responsive-small li, .body.responsive-small label, .body.responsive-small input, .body.responsive-small button, .body.responsive-small select, .body.responsive-small textarea {
  font-size:100%;
  line-height:normal;
}
.body.responsive-small .row .col-1, .body.responsive-small .row .col-2, .body.responsive-small .row .col-3, .body.responsive-small .row .col-4, .body.responsive-small .row .col-5, .body.responsive-small .row .col-6, .body.responsive-small .row .col-7, .body.responsive-small .row .col-8, .body.responsive-small .row .col-9, .body.responsive-small .row .col-10, .body.responsive-small .row .col-11, .body.responsive-small .row .col-12, .body.responsive-small .row .col-13, .body.responsive-small .row .col-14, .body.responsive-small .row .col-15, .body.responsive-small .row .col-16 {
  float:none;
  width:auto;
  margin:0;
}
.body.responsive-small .noSmall { display:none; }
.body.responsive-small .floats .thumb {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  font-size:100%;
  margin:0;
  padding:2%;
  width:50%;
}
.body.responsive-small .floats .simpleImage {
  max-width:100%;
  margin-bottom:5%;
}
.body.responsive-small .centered { text-align:left; }
.body.responsive-small .centered p {
  margin:0 0 5%;
  width:auto;
}
.body.responsive-small .centered .floats {
  text-align:center;
  margin:5% 0 0;
}
.body.responsive-small .centered ul { width:auto; }
.body.responsive-small p:empty {
  margin:0;
  padding:0;
}
.body.responsive-small h1 {
  font-size:150%;
  line-height:normal;
  font-weight:normal;
  text-align:left;
  background:none;
  margin:3% 0 3%;
  padding:0;
}
.body.responsive-small h2 {
  font-size:135%;
  line-height:normal;
  font-weight:bold;
  text-align:left;
  background:none;
  margin:12% 0 5%;
  padding:0;
  border-bottom:0;
  height:auto;
}
.body.responsive-small h2 span {
  background:none;
  padding:0;
}
.body.responsive-small h3 {
  font-size:120%;
  line-height:normal;
  font-weight:bold;
  text-align:left;
  background:none;
  margin:15% 0 5%;
  padding:0;
}
.body.responsive-small h4 {
  font-size:110%;
  line-height:normal;
  font-weight:normal;
  text-align:left;
  background:none;
  margin:3% 0 3%;
  padding:0;
}
.body.responsive-small h5 {
  font-size:100%;
  line-height:normal;
  font-weight:normal;
  text-align:left;
  margin:3% 0 3%;
  padding:0;
}
.body.responsive-small h6 {
  font-size:100%;
  line-height:normal;
  font-weight:normal;
  text-align:left;
  margin:3% 0 3%;
  padding:0;
}
.body.responsive-small .wrapper {
  width:auto;
  margin:0;
}
.body.responsive-small .blockHeader {
  background:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  height:auto;
  position:static;
  width:auto;
  z-index:auto;
}
.body.responsive-small .blockHeader .logoBar { text-align:right; }
.body.responsive-small .blockHeader .logoBar a, .body.responsive-small .blockHeader .logoBar img { width:65%; }
.body.responsive-small .blockHeader .responsiveNaviBar {
  background:#d10065;
  color:#ffffff;
  font-size:120%;
  padding:3% 5%;
  position:relative;
  z-index:10;
}
.body.responsive-small .blockHeader .responsiveNaviBar .responsiveNaviIcon {
  color:#ffffff;
  cursor:pointer;
  font-size:90%;
  width:50%;
  float:left;
  text-align:right;
}
.body.responsive-small .blockHeader .responsiveNaviBar .responsiveNaviIcon span {
  vertical-align:text-bottom;
  font-size:220%;
  font-weight:bold;
  line-height:80%;
}
.body.responsive-small .blockHeader .responsiveNaviBar .responsiveNaviLogo {
  width:50%;
  float:left;
}
.body.responsive-small .blockHeader .responsiveNaviBar .responsiveNaviLogo a {
  color:#ffffff;
  text-decoration:none;
}
.body.responsive-small .blockHeader .responsiveNaviPane {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  background:#d10065;
  -moz-box-shadow:0 0 20px #202020;
  -webkit-box-shadow:0 0 20px #202020;
  box-shadow:0 0 20px #202020;
  border-top:1px solid #ffffff;
  left:0;
  padding:3% 5% 3%;
  position:absolute;
  width:98%;
  display:none;
  z-index:9;
}
.body.responsive-small .blockHeader .responsiveNaviPane ul {
  margin:0;
  list-style:none;
}
.body.responsive-small .blockHeader .responsiveNaviPane ul li { margin:2.5% 0 0; }
.body.responsive-small .blockHeader .responsiveNaviPane a {
  display:block;
  background:none;
  color:#ffffff;
  margin:0 0 4% 13%;
  padding:1% 0;
  text-transform:none;
  font-size:110%;
  text-decoration:none;
}
.body.responsive-small .blockHeader .responsiveNaviPane a.act { text-decoration:underline; }
.body.responsive-small .blockHeader .responsiveNaviPane .naviGroup {
  border-bottom:1px solid #ffffff;
  margin:0 0 4%;
  padding:0 0 0%;
}
.body.responsive-small .blockHeader .responsiveNaviPane .naviGroup a { position:relative; }
.body.responsive-small .blockHeader .responsiveNaviPane .naviGroup a .toggleIcon {
  left:-10px;
  top:0px;
  font-size:120%;
  line-height:80%;
  position:absolute;
  left:-15%;
  padding:2%;
  background:#ff1f8b;
}
.body.responsive-small .blockHeader .responsiveNaviPane .naviPanel a, .body.responsive-small .blockHeader .responsiveNaviPane .naviPanel div { margin-left:17% !important; }
.body.responsive-small > .blockContent { padding:5%; }
.body.responsive-small .imageHeader { margin-bottom:10%; }
.body.responsive-small .imageHeader.imageHeaderBig .headerSlide {
  overflow:hidden;
  width:111.11111111111%;
  margin-left:-5.5555555555556%;
  text-align:center;
}
.body.responsive-small .imageHeader.imageHeaderBig .overlay {
  position:static;
  top:auto;
  width:auto;
  left:auto;
  z-index:auto;
}
.body.responsive-small .imageHeader.imageHeaderBig .overlay .textBox {
  position:static;
  top:auto;
  width:auto;
  left:auto;
  z-index:auto;
  text-align:left;
  margin:5% 0 10%;
}
.body.responsive-small .imageHeader.imageHeaderBig .overlay .textBox h2, .body.responsive-small .imageHeader.imageHeaderBig .overlay .textBox p {
  background:none;
  color:#606060;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-size:135%;
  opacity:1;
  line-height:normal;
}
.body.responsive-small .imageHeader.imageHeaderBig .logobox { text-align:center; }
.body.responsive-small .imageHeader.imageHeaderSmall2 p {
  background:none;
  color:#d10065;
  margin:0 0 5%;
  opacity:1;
  padding:0;
  text-align:left;
  width:auto;
  z-index:auto;
}
.body.responsive-small .newsBox .newsItemsBox {
  background:#dddddd;
  padding:3%;
}
.body.responsive-small .newsBox .newsItemsBox .newsSwiperInfo { position:relative; }
.body.responsive-small .newsBox .newsItemsBox .newsSwiperInfo .arrowLeft, .body.responsive-small .newsBox .newsItemsBox .newsSwiperInfo .arrowRight {
  float:left;
  height:40px;
  width:50%;
}
.body.responsive-small .newsBox .newsItemsBox .newsSwiperInfo .newsCounter {
  position:absolute;
  left:0;
  top:5px;
  width:100%;
  text-align:center;
  font-size:180%;
  line-height:100%;
  color:#d10065;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider {
  font-size:100%;
  line-height:normal;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer { display:block; }
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer {
  font-size:100%;
  line-height:normal;
  padding:0 0 7%;
  display:none;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview { padding:5% 0 0; }
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  min-height:0;
  padding:0;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemPreview .contents h3 {
  font-size:120%;
  line-height:normal;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails {
  background:none;
  margin:10% 0 0;
  padding:0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  min-height:0;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col1, .body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col2, .body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails .col1_2 {
  float:none;
  width:auto;
  margin:0;
}
.body.responsive-small .newsBox .newsItemsBox .newsItemsSlider .newsItemContainer .newsItemDetails h4 {
  font-size:120%;
  line-height:normal;
}
.body.responsive-small .blockFooter {
  height:auto;
  margin:10% 0 0;
  padding:5%;
  text-align:center;
}
.body.responsive-small .blockFooter .navi { margin:0 0 10%; }
.body.responsive-small .blockFooter .social { margin:0 0 10%; }
.body.responsive-small .blockFooter .newsletterForm { margin:5% 0 0; }
.body.responsive-small .blockFooter .newsletterForm h4 { text-align:center; }
.body.responsive-small .userPortrait { margin:0 5% 10%; }
.body.responsive-small .userPortrait .portraitOverlay {
  height:auto;
  margin-left:-30%;
  width:160%;
}
.body.responsive-small table.contentTables { width:auto; }
.body.responsive-small a { color:; }
.body.responsive-small .table {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  font-size:90%;
  margin-bottom:5%;
}
.body.responsive-small .table td, .body.responsive-small .table th {
  padding:3%;
  line-height:normal;
}
.body.responsive-small ul, .body.responsive-small ol { margin:0 0 5% 5%; }
@media (max-width: 1290px) {
  .responsive-big .imageHeader.imageHeaderBig .overlay .textBox { left:110px; }
  .responsive-big .row .push-2 { margin-left:20px; }
  .responsive-big .row .push-2.col-press { margin-left:10px; }
  .responsive-big .row .push-3 { margin-left:80px; }
  .responsive-big .wrapper { width:980px; }
  .responsive-big .blockSubheader { overflow:hidden; }
  .responsive-big .blockSubheader .subheaderImg {
    margin-left:-150px;
    max-width:none;
  }
  .responsive-big .newsBox .col-2.arrBack {
    width:10px;
    margin:0;
  }
  .responsive-big .newsBox .col-2.arrBack .arrow { margin-left:-20px; }
  .responsive-big .newsBox .col-2.arrNext {
    width:10px;
    margin:0;
  }
  .responsive-big .imageHeader.imageHeaderBig .slider { overflow:hidden; }
  .responsive-big .imageHeader.imageHeaderBig .slider .slider-wrapper {
    width:1280px;
    margin-left:-150px;
  }
  .responsive-big .imageHeader.imageHeaderBig .slider .slider-wrapper .nivoSlider { box-shadow:none; }
}
