@charset "UTF-8";
#below .post-header .post-main-image img {
  height: auto;
  max-width: 100%;
  width: auto;
}

#below .post-body {
  /* Fonts */
  /* Typography */
  /*=====================================================
  Links & Paragraph styles
  ======================================================*/
  /*=====================================================
  Lists
  ======================================================*/
  /* Mobile */
  /*  Blockquotes  */
  /*=================================================

  +++ LE GRID +++
  A Responsive Grid -- Gumby defaults to a standard 960 grid,
  but you can change it to whatever you'd like.
  ==================================================*/
  /*.container {
  	padding: 0 $gutter-in-px;
  }*/
  /* To fix the grid into a different size, set max-width to your desired width */
  /* Column Classes */
  /* Push and Pull Classes */
  /* Centered Classes */
  /* Hybrid Grid Columns */
  /* Hybrid Push and Pull Classes */
  /* Hybrid Centered Classes */
  /* Tile Grid */
  /* Nicolas Gallagher's micro clearfix */
  /* Mobile */
  /* Navigation (with dropdowns) */
  /* Buttons */
  /* Icons */
  /* Form Styles */
  /* remove inline-block white-space тАФ A 0px font-size = 0px of white space */
  /* Form Picker Element (<select>) */
  /* Form Multi-picker Element (<select> multiple) */
  /* Labels */
  /* Tabs */
  /* Images */
  /* Video */
  /* Toggles */
  /* Tables */
  /* Tooltips */
  /*--------------------------------------------------------------
  ## Posts and pages
  --------------------------------------------------------------*/
  /* Main content */
  /* Masonry posts */
  /* Posts nav */
  /* Alignments */
  /*--------------------------------------------------------------
  ## Asides
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Comments
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Widgets
  --------------------------------------------------------------*/
  /* Make sure embeds and iframes fit their containers. */
  /*--------------------------------------------------------------
  ## Captions
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  ## Galleries
  --------------------------------------------------------------*/
  /* SHAME */
  /* Header */
  /* Footer */
}

#below .post-body p {
  line-height: 2;
}

#below .post-body p img {
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  #below .post-body p img {
    width: 100%;
  }
}
#below .post-body .hide {
  display: none;
}

#below .post-body .hide.active, #below .post-body .show {
  display: block;
}

#below .post-body .fixed {
  position: fixed;
}

#below .post-body .fixed.pinned {
  position: absolute;
}

@media only screen and (max-width: 769px) {
  #below .post-body .fixed {
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
}
#below .post-body .unfixed {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}

#below .post-body .text-center {
  text-align: center;
}

#below .post-body .text-left {
  text-align: left;
}

#below .post-body .text-right {
  text-align: right;
}

@font-face {
  #below .post-body {
    font-family: "entypo";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/icons/entypo.eot);
    src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype");
  }
}
#below .post-body h1, #below .post-body h2, #below .post-body h3, #below .post-body h4, #below .post-body h5, #below .post-body h6 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  color: #444444;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  padding-top: 0.336em;
  line-height: 1.422em;
  padding-bottom: 0.336em;
}

#below .post-body h1 a, #below .post-body h2 a, #below .post-body h3 a, #below .post-body h4 a, #below .post-body h5 a, #below .post-body h6 a {
  color: #4885a2;
}

#below .post-body h1 a:hover, #below .post-body h2 a:hover, #below .post-body h3 a:hover, #below .post-body h4 a:hover, #below .post-body h5 a:hover, #below .post-body h6 a:hover {
  color: #ec304d;
}

@media only screen and (max-width: 768px) {
  #below .post-body h1, #below .post-body h2, #below .post-body h3, #below .post-body h4, #below .post-body h5, #below .post-body h6 {
    word-wrap: break-word;
  }
}
#below .post-body h1 {
  font-size: 2rem;
}

#below .post-body h1.xlarge {
  font-size: 89px;
  font-size: 6.84615rem;
}

#below .post-body h1.xxlarge {
  font-size: 94px;
  font-size: 7.23077rem;
}

#below .post-body h1.absurd {
  font-size: 144px;
  font-size: 11.07692rem;
}

#below .post-body h2 {
  font-size: 34px;
  font-size: 2.61538rem;
}

#below .post-body h3 {
  font-size: 22px;
  font-size: 1.69231rem;
}

#below .post-body h4 {
  font-size: 21px;
  font-size: 1.61538rem;
}

#below .post-body h5 {
  font-size: 14px;
  font-size: 1.07692rem;
}

#below .post-body h6 {
  font-size: 13px;
  font-size: 1rem;
}

@media only screen and (max-width: 768px) {
  #below .post-body h1 {
    font-size: 34px;
    font-size: 2.61538rem;
  }
  #below .post-body h2 {
    font-size: 28px;
    font-size: 2.15385rem;
  }
}
#below .post-body .subhead {
  color: #777;
  font-weight: normal;
  margin-bottom: 20px;
}

#below .post-body p {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 13px;
  font-size: 1rem;
  margin-bottom: 13px;
  line-height: 2em;
  line-height: 1.6;
}

#below .post-body p.lead {
  font-size: 16.25px;
  font-size: 1.25rem;
  margin-bottom: 14px;
}

@media only screen and (max-width: 769px) {
  #below .post-body p {
    font-size: 14.3px;
    font-size: 1.1rem;
    line-height: 2em;
  }
}
#below .post-body a {
  color: #4885a2;
  text-decoration: none;
  outline: 0;
  line-height: inherit;
}

#below .post-body a:hover {
  color: #ec304d;
}

#below .post-body ul, #below .post-body ol {
  margin-bottom: 0.336em;
}

#below .post-body ul {
  list-style: none outside;
}

#below .post-body ol {
  list-style: decimal;
  margin-left: 30px;
}

#below .post-body ul.square, #below .post-body ul.circle, #below .post-body ul.disc, #below .post-body ul.blank {
  margin-left: 25px;
}

#below .post-body ul.square {
  list-style: square outside;
}

#below .post-body ul.circle {
  list-style: circle outside;
}

#below .post-body ul.disc {
  list-style: disc outside;
}

#below .post-body ul ul {
  margin: 4px 0 5px 25px;
}

#below .post-body ol ol {
  margin: 4px 0 5px 30px;
}

#below .post-body li {
  padding-bottom: 0.336em;
  line-height: 1.6;
}

#below .post-body ul.large li {
  line-height: 21px;
}

#below .post-body dl {
  margin-bottom: 3rem;
  line-height: 1.6;
}

#below .post-body dl dt, #below .post-body dl dd {
  margin-bottom: 1rem;
}

#below .post-body dl dt {
  font-weight: bold;
  font-size: 13px;
  font-size: 1rem;
}

@media only screen and (max-width: 769px) {
  #below .post-body ul, #below .post-body ol, #below .post-body dl, #below .post-body p {
    text-align: left;
  }
}
#below .post-body em {
  font-style: italic;
  line-height: inherit;
}

#below .post-body strong {
  font-weight: 700;
  line-height: inherit;
}

#below .post-body small {
  font-size: 56.4%;
  line-height: inherit;
}

#below .post-body h1 small, #below .post-body h2 small, #below .post-body h3 small, #below .post-body h4 small, #below .post-body h5 small {
  color: #777;
}

#below .post-body blockquote {
  line-height: 20px;
  color: #777;
  margin: 0 0 18px;
  padding: 9px 20px 0 19px;
  border-left: 5px solid #ccc;
}

#below .post-body blockquote p {
  line-height: 20px;
  color: #777;
}

#below .post-body blockquote cite {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  color: #555555;
}

#below .post-body blockquote cite:before {
  content: "— ";
}

#below .post-body blockquote cite a {
  color: #555555;
}

#below .post-body blockquote cite a:visited {
  color: #555555;
}

#below .post-body hr {
  border: 1px solid #ccc;
  clear: both;
  margin: 16px 0 18px;
  height: 0;
}

#below .post-body abbr, #below .post-body acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  border-bottom: 1px solid #ccc;
  cursor: help;
}

#below .post-body abbr {
  text-transform: none;
}

#below .post-body .row {
  width: 100%;
  max-width: 1210px;
  min-width: 320px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

#below .post-body .row .row {
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
}

#below .post-body .column, #below .post-body .columns {
  margin-left: 1.7094%;
  float: left;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#below .post-body .column:first-child, #below .post-body .columns:first-child, #below .post-body .alpha {
  margin-left: 0;
}

#below .post-body .column.omega, #below .post-body .columns.omega {
  float: right;
}

#below .post-body .row .one.column {
  width: 6.76638%;
}

#below .post-body .row .one.columns {
  width: 6.76638%;
}

#below .post-body .row .two.columns {
  width: 15.24217%;
}

#below .post-body .row .three.columns {
  width: 23.71795%;
}

#below .post-body .row .four.columns {
  width: 32.19373%;
}

#below .post-body .row .five.columns {
  width: 40.66952%;
}

#below .post-body .row .six.columns {
  width: 49.1453%;
}

#below .post-body .row .seven.columns {
  width: 57.62108%;
}

#below .post-body .row .eight.columns {
  width: 66.09687%;
}

#below .post-body .row .nine.columns {
  width: 74.57265%;
}

#below .post-body .row .ten.columns {
  width: 83.04843%;
}

#below .post-body .row .eleven.columns {
  width: 91.52422%;
}

#below .post-body .row .twelve.columns {
  width: 100%;
}

#below .post-body .row .push_one {
  margin-left: 10.18519%;
}

#below .post-body .row .push_one:first-child {
  margin-left: 8.47578%;
}

#below .post-body .row .pull_one.one.column {
  margin-left: -15.24217%;
}

#below .post-body .row .pull_one.two.columns {
  margin-left: -23.71795%;
}

#below .post-body .row .pull_one.three.columns {
  margin-left: -32.19373%;
}

#below .post-body .row .pull_one.four.columns {
  margin-left: -40.66952%;
}

#below .post-body .row .pull_one.five.columns {
  margin-left: -49.1453%;
}

#below .post-body .row .pull_one.six.columns {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_one.seven.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_one.eight.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_one.nine.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_one.ten.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .push_two {
  margin-left: 18.66097%;
}

#below .post-body .row .push_two:first-child {
  margin-left: 16.95157%;
}

#below .post-body .row .pull_two.one.column {
  margin-left: -23.71795%;
}

#below .post-body .row .pull_two.two.columns {
  margin-left: -32.19373%;
}

#below .post-body .row .pull_two.three.columns {
  margin-left: -40.66952%;
}

#below .post-body .row .pull_two.four.columns {
  margin-left: -49.1453%;
}

#below .post-body .row .pull_two.five.columns {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_two.six.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_two.seven.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_two.eight.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_two.nine.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_two.eleven.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .push_three {
  margin-left: 27.13675%;
}

#below .post-body .row .push_three:first-child {
  margin-left: 25.42735%;
}

#below .post-body .row .pull_three.one.column {
  margin-left: -32.19373%;
}

#below .post-body .row .pull_three.two.columns {
  margin-left: -40.66952%;
}

#below .post-body .row .pull_three.three.columns {
  margin-left: -49.1453%;
}

#below .post-body .row .pull_three.four.columns {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_three.five.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_three.six.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_three.seven.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_three.eight.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_three.ten.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_three.eleven.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .push_four {
  margin-left: 35.61254%;
}

#below .post-body .row .push_four:first-child {
  margin-left: 33.90313%;
}

#below .post-body .row .pull_four.one.column {
  margin-left: -40.66952%;
}

#below .post-body .row .pull_four.two.columns {
  margin-left: -49.1453%;
}

#below .post-body .row .pull_four.three.columns {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_four.four.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_four.five.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_four.six.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_four.seven.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_four.nine.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_four.ten.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_four.eleven.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .push_five {
  margin-left: 44.08832%;
}

#below .post-body .row .push_five:first-child {
  margin-left: 42.37892%;
}

#below .post-body .row .pull_five.one.column {
  margin-left: -49.1453%;
}

#below .post-body .row .pull_five.two.columns {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_five.three.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_five.four.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_five.five.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_five.six.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_five.eight.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_five.nine.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_five.ten.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_five.eleven.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .push_six {
  margin-left: 52.5641%;
}

#below .post-body .row .push_six:first-child {
  margin-left: 50.8547%;
}

#below .post-body .row .pull_six.one.column {
  margin-left: -57.62108%;
}

#below .post-body .row .pull_six.two.columns {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_six.three.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_six.four.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_six.five.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_six.seven.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_six.eight.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_six.nine.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_six.ten.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_six.eleven.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .push_seven {
  margin-left: 61.03989%;
}

#below .post-body .row .push_seven:first-child {
  margin-left: 59.33048%;
}

#below .post-body .row .pull_seven.one.column {
  margin-left: -66.09687%;
}

#below .post-body .row .pull_seven.two.columns {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_seven.three.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_seven.four.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_seven.six.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_seven.seven.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_seven.eight.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_seven.nine.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_seven.ten.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .pull_seven.eleven.columns {
  margin-left: -150.8547%;
}

#below .post-body .row .push_eight {
  margin-left: 69.51567%;
}

#below .post-body .row .push_eight:first-child {
  margin-left: 67.80627%;
}

#below .post-body .row .pull_eight.one.column {
  margin-left: -74.57265%;
}

#below .post-body .row .pull_eight.two.columns {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_eight.three.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_eight.five.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_eight.six.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_eight.seven.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_eight.eight.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_eight.nine.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .pull_eight.ten.columns {
  margin-left: -150.8547%;
}

#below .post-body .row .pull_eight.eleven.columns {
  margin-left: -159.33048%;
}

#below .post-body .row .push_nine {
  margin-left: 77.99145%;
}

#below .post-body .row .push_nine:first-child {
  margin-left: 76.28205%;
}

#below .post-body .row .pull_nine.one.column {
  margin-left: -83.04843%;
}

#below .post-body .row .pull_nine.two.columns {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_nine.four.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_nine.five.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_nine.six.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_nine.seven.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_nine.eight.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .pull_nine.nine.columns {
  margin-left: -150.8547%;
}

#below .post-body .row .pull_nine.ten.columns {
  margin-left: -159.33048%;
}

#below .post-body .row .pull_nine.eleven.columns {
  margin-left: -167.80627%;
}

#below .post-body .row .push_ten {
  margin-left: 86.46724%;
}

#below .post-body .row .push_ten:first-child {
  margin-left: 84.75783%;
}

#below .post-body .row .pull_ten.one.column {
  margin-left: -91.52422%;
}

#below .post-body .row .pull_ten.three.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_ten.four.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_ten.five.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_ten.six.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_ten.seven.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .pull_ten.eight.columns {
  margin-left: -150.8547%;
}

#below .post-body .row .pull_ten.nine.columns {
  margin-left: -159.33048%;
}

#below .post-body .row .pull_ten.ten.columns {
  margin-left: -167.80627%;
}

#below .post-body .row .pull_ten.eleven.columns {
  margin-left: -176.28205%;
}

#below .post-body .row .push_eleven {
  margin-left: 94.94302%;
}

#below .post-body .row .push_eleven:first-child {
  margin-left: 93.23362%;
}

#below .post-body .row .pull_eleven.two.columns {
  margin-left: -108.47578%;
}

#below .post-body .row .pull_eleven.three.columns {
  margin-left: -116.95157%;
}

#below .post-body .row .pull_eleven.four.columns {
  margin-left: -125.42735%;
}

#below .post-body .row .pull_eleven.five.columns {
  margin-left: -133.90313%;
}

#below .post-body .row .pull_eleven.six.columns {
  margin-left: -142.37892%;
}

#below .post-body .row .pull_eleven.seven.columns {
  margin-left: -150.8547%;
}

#below .post-body .row .pull_eleven.eight.columns {
  margin-left: -159.33048%;
}

#below .post-body .row .pull_eleven.nine.columns {
  margin-left: -167.80627%;
}

#below .post-body .row .pull_eleven.ten.columns {
  margin-left: -176.28205%;
}

#below .post-body .row .pull_eleven.eleven.columns {
  margin-left: -184.75783%;
}

#below .post-body .row .one.centered {
  margin-left: 46.61681%;
}

#below .post-body .row .two.centered {
  margin-left: 42.37892%;
}

#below .post-body .row .three.centered {
  margin-left: 38.14103%;
}

#below .post-body .row .four.centered {
  margin-left: 33.90313%;
}

#below .post-body .row .five.centered {
  margin-left: 29.66524%;
}

#below .post-body .row .six.centered {
  margin-left: 25.42735%;
}

#below .post-body .row .seven.centered {
  margin-left: 21.18946%;
}

#below .post-body .row .eight.centered {
  margin-left: 16.95157%;
}

#below .post-body .row .nine.centered {
  margin-left: 12.71368%;
}

#below .post-body .row .ten.centered {
  margin-left: 8.47578%;
}

#below .post-body .row .eleven.centered {
  margin-left: 4.23789%;
}

#below .post-body .sixteen.colgrid .row .one.column {
  width: 4.64744%;
}

#below .post-body .sixteen.colgrid .row .one.columns {
  width: 4.64744%;
}

#below .post-body .sixteen.colgrid .row .two.columns {
  width: 11.00427%;
}

#below .post-body .sixteen.colgrid .row .three.columns {
  width: 17.36111%;
}

#below .post-body .sixteen.colgrid .row .four.columns {
  width: 23.71795%;
}

#below .post-body .sixteen.colgrid .row .five.columns {
  width: 30.07479%;
}

#below .post-body .sixteen.colgrid .row .six.columns {
  width: 36.43162%;
}

#below .post-body .sixteen.colgrid .row .seven.columns {
  width: 42.78846%;
}

#below .post-body .sixteen.colgrid .row .eight.columns {
  width: 49.1453%;
}

#below .post-body .sixteen.colgrid .row .nine.columns {
  width: 55.50214%;
}

#below .post-body .sixteen.colgrid .row .ten.columns {
  width: 61.85897%;
}

#below .post-body .sixteen.colgrid .row .eleven.columns {
  width: 68.21581%;
}

#below .post-body .sixteen.colgrid .row .twelve.columns {
  width: 74.57265%;
}

#below .post-body .sixteen.colgrid .row .thirteen.columns {
  width: 80.92949%;
}

#below .post-body .sixteen.colgrid .row .fourteen.columns {
  width: 87.28632%;
}

#below .post-body .sixteen.colgrid .row .fifteen.columns {
  width: 93.64316%;
}

#below .post-body .sixteen.colgrid .row .sixteen.columns {
  width: 100%;
}

#below .post-body .sixteen.colgrid .row .push_one {
  margin-left: 8.06624%;
}

#below .post-body .sixteen.colgrid .row .push_one:first-child {
  margin-left: 6.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_one.one.column {
  margin-left: -11.00427%;
}

#below .post-body .sixteen.colgrid .row .pull_one.two.columns {
  margin-left: -17.36111%;
}

#below .post-body .sixteen.colgrid .row .pull_one.three.columns {
  margin-left: -23.71795%;
}

#below .post-body .sixteen.colgrid .row .pull_one.four.columns {
  margin-left: -30.07479%;
}

#below .post-body .sixteen.colgrid .row .pull_one.five.columns {
  margin-left: -36.43162%;
}

#below .post-body .sixteen.colgrid .row .pull_one.six.columns {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_one.seven.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_one.eight.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_one.nine.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_one.ten.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_one.eleven.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_one.twelve.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_one.thirteen.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_one.fourteen.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .push_two {
  margin-left: 14.42308%;
}

#below .post-body .sixteen.colgrid .row .push_two:first-child {
  margin-left: 12.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_two.one.column {
  margin-left: -17.36111%;
}

#below .post-body .sixteen.colgrid .row .pull_two.two.columns {
  margin-left: -23.71795%;
}

#below .post-body .sixteen.colgrid .row .pull_two.three.columns {
  margin-left: -30.07479%;
}

#below .post-body .sixteen.colgrid .row .pull_two.four.columns {
  margin-left: -36.43162%;
}

#below .post-body .sixteen.colgrid .row .pull_two.five.columns {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_two.six.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_two.seven.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_two.eight.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_two.nine.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_two.ten.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_two.eleven.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_two.twelve.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_two.thirteen.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_two.fifteen.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .push_three {
  margin-left: 20.77991%;
}

#below .post-body .sixteen.colgrid .row .push_three:first-child {
  margin-left: 19.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_three.one.column {
  margin-left: -23.71795%;
}

#below .post-body .sixteen.colgrid .row .pull_three.two.columns {
  margin-left: -30.07479%;
}

#below .post-body .sixteen.colgrid .row .pull_three.three.columns {
  margin-left: -36.43162%;
}

#below .post-body .sixteen.colgrid .row .pull_three.four.columns {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_three.five.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_three.six.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_three.seven.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_three.eight.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_three.nine.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_three.ten.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_three.eleven.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_three.twelve.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_three.fourteen.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_three.fifteen.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .push_four {
  margin-left: 27.13675%;
}

#below .post-body .sixteen.colgrid .row .push_four:first-child {
  margin-left: 25.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_four.one.column {
  margin-left: -30.07479%;
}

#below .post-body .sixteen.colgrid .row .pull_four.two.columns {
  margin-left: -36.43162%;
}

#below .post-body .sixteen.colgrid .row .pull_four.three.columns {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_four.four.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_four.five.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_four.six.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_four.seven.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_four.eight.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_four.nine.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_four.ten.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_four.eleven.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_four.thirteen.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_four.fourteen.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_four.fifteen.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .push_five {
  margin-left: 33.49359%;
}

#below .post-body .sixteen.colgrid .row .push_five:first-child {
  margin-left: 31.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_five.one.column {
  margin-left: -36.43162%;
}

#below .post-body .sixteen.colgrid .row .pull_five.two.columns {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_five.three.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_five.four.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_five.five.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_five.six.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_five.seven.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_five.eight.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_five.nine.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_five.ten.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_five.twelve.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_five.thirteen.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_five.fourteen.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_five.fifteen.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .push_six {
  margin-left: 39.85043%;
}

#below .post-body .sixteen.colgrid .row .push_six:first-child {
  margin-left: 38.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_six.one.column {
  margin-left: -42.78846%;
}

#below .post-body .sixteen.colgrid .row .pull_six.two.columns {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_six.three.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_six.four.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_six.five.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_six.six.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_six.seven.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_six.eight.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_six.nine.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_six.eleven.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_six.twelve.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_six.thirteen.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_six.fourteen.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_six.fifteen.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .push_seven {
  margin-left: 46.20726%;
}

#below .post-body .sixteen.colgrid .row .push_seven:first-child {
  margin-left: 44.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.one.column {
  margin-left: -49.1453%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.two.columns {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.three.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.four.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.five.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.six.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.seven.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.eight.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.ten.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.eleven.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.twelve.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.thirteen.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.fourteen.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_seven.fifteen.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .push_eight {
  margin-left: 52.5641%;
}

#below .post-body .sixteen.colgrid .row .push_eight:first-child {
  margin-left: 50.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.one.column {
  margin-left: -55.50214%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.two.columns {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.three.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.four.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.five.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.six.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.seven.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.nine.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.ten.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.eleven.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.twelve.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.thirteen.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.fourteen.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_eight.fifteen.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .push_nine {
  margin-left: 58.92094%;
}

#below .post-body .sixteen.colgrid .row .push_nine:first-child {
  margin-left: 57.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.one.column {
  margin-left: -61.85897%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.two.columns {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.three.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.four.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.five.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.six.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.eight.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.nine.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.ten.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.eleven.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.twelve.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.thirteen.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.fourteen.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_nine.fifteen.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .push_ten {
  margin-left: 65.27778%;
}

#below .post-body .sixteen.colgrid .row .push_ten:first-child {
  margin-left: 63.56838%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.one.column {
  margin-left: -68.21581%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.two.columns {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.three.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.four.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.five.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.seven.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.eight.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.nine.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.ten.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.eleven.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.twelve.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.thirteen.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.fourteen.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_ten.fifteen.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .push_eleven {
  margin-left: 71.63462%;
}

#below .post-body .sixteen.colgrid .row .push_eleven:first-child {
  margin-left: 69.92521%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.one.column {
  margin-left: -74.57265%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.two.columns {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.three.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.four.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.six.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.seven.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.eight.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.nine.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.ten.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.eleven.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.twelve.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.thirteen.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.fourteen.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_eleven.fifteen.columns {
  margin-left: -163.56838%;
}

#below .post-body .sixteen.colgrid .row .push_twelve {
  margin-left: 77.99145%;
}

#below .post-body .sixteen.colgrid .row .push_twelve:first-child {
  margin-left: 76.28205%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.one.column {
  margin-left: -80.92949%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.two.columns {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.three.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.five.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.six.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.seven.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.eight.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.nine.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.ten.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.eleven.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.twelve.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.thirteen.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.fourteen.columns {
  margin-left: -163.56838%;
}

#below .post-body .sixteen.colgrid .row .pull_twelve.fifteen.columns {
  margin-left: -169.92521%;
}

#below .post-body .sixteen.colgrid .row .push_thirteen {
  margin-left: 84.34829%;
}

#below .post-body .sixteen.colgrid .row .push_thirteen:first-child {
  margin-left: 82.63889%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.one.column {
  margin-left: -87.28632%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.two.columns {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.four.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.five.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.six.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.seven.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.eight.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.nine.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.ten.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.eleven.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.twelve.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.thirteen.columns {
  margin-left: -163.56838%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.fourteen.columns {
  margin-left: -169.92521%;
}

#below .post-body .sixteen.colgrid .row .pull_thirteen.fifteen.columns {
  margin-left: -176.28205%;
}

#below .post-body .sixteen.colgrid .row .push_fourteen {
  margin-left: 90.70513%;
}

#below .post-body .sixteen.colgrid .row .push_fourteen:first-child {
  margin-left: 88.99573%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.one.column {
  margin-left: -93.64316%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.three.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.four.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.five.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.six.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.seven.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.eight.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.nine.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.ten.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.eleven.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.twelve.columns {
  margin-left: -163.56838%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.thirteen.columns {
  margin-left: -169.92521%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.fourteen.columns {
  margin-left: -176.28205%;
}

#below .post-body .sixteen.colgrid .row .pull_fourteen.fifteen.columns {
  margin-left: -182.63889%;
}

#below .post-body .sixteen.colgrid .row .push_fifteen {
  margin-left: 97.06197%;
}

#below .post-body .sixteen.colgrid .row .push_fifteen:first-child {
  margin-left: 95.35256%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.two.columns {
  margin-left: -106.35684%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.three.columns {
  margin-left: -112.71368%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.four.columns {
  margin-left: -119.07051%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.five.columns {
  margin-left: -125.42735%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.six.columns {
  margin-left: -131.78419%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.seven.columns {
  margin-left: -138.14103%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.eight.columns {
  margin-left: -144.49786%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.nine.columns {
  margin-left: -150.8547%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.ten.columns {
  margin-left: -157.21154%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.eleven.columns {
  margin-left: -163.56838%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.twelve.columns {
  margin-left: -169.92521%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.thirteen.columns {
  margin-left: -176.28205%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.fourteen.columns {
  margin-left: -182.63889%;
}

#below .post-body .sixteen.colgrid .row .pull_fifteen.fifteen.columns {
  margin-left: -188.99573%;
}

#below .post-body .row .pull_one.one.column:first-child, #below .post-body .row .pull_one.two.columns:first-child, #below .post-body .row .pull_one.three.columns:first-child, #below .post-body .row .pull_one.four.columns:first-child, #below .post-body .row .pull_one.five.columns:first-child, #below .post-body .row .pull_one.six.columns:first-child, #below .post-body .row .pull_one.seven.columns:first-child, #below .post-body .row .pull_one.eight.columns:first-child, #below .post-body .row .pull_one.nine.columns:first-child, #below .post-body .row .pull_one.ten.columns:first-child, #below .post-body .row .pull_two.one.column:first-child, #below .post-body .row .pull_two.two.columns:first-child, #below .post-body .row .pull_two.three.columns:first-child, #below .post-body .row .pull_two.four.columns:first-child, #below .post-body .row .pull_two.five.columns:first-child, #below .post-body .row .pull_two.six.columns:first-child, #below .post-body .row .pull_two.seven.columns:first-child, #below .post-body .row .pull_two.eight.columns:first-child, #below .post-body .row .pull_two.nine.columns:first-child, #below .post-body .row .pull_two.eleven.columns:first-child, #below .post-body .row .pull_three.one.column:first-child, #below .post-body .row .pull_three.two.columns:first-child, #below .post-body .row .pull_three.three.columns:first-child, #below .post-body .row .pull_three.four.columns:first-child, #below .post-body .row .pull_three.five.columns:first-child, #below .post-body .row .pull_three.six.columns:first-child, #below .post-body .row .pull_three.seven.columns:first-child, #below .post-body .row .pull_three.eight.columns:first-child, #below .post-body .row .pull_three.ten.columns:first-child, #below .post-body .row .pull_three.eleven.columns:first-child, #below .post-body .row .pull_four.one.column:first-child, #below .post-body .row .pull_four.two.columns:first-child, #below .post-body .row .pull_four.three.columns:first-child, #below .post-body .row .pull_four.four.columns:first-child, #below .post-body .row .pull_four.five.columns:first-child, #below .post-body .row .pull_four.six.columns:first-child, #below .post-body .row .pull_four.seven.columns:first-child, #below .post-body .row .pull_four.nine.columns:first-child, #below .post-body .row .pull_four.ten.columns:first-child, #below .post-body .row .pull_four.eleven.columns:first-child, #below .post-body .row .pull_five.one.column:first-child, #below .post-body .row .pull_five.two.columns:first-child, #below .post-body .row .pull_five.three.columns:first-child, #below .post-body .row .pull_five.four.columns:first-child, #below .post-body .row .pull_five.five.columns:first-child, #below .post-body .row .pull_five.six.columns:first-child, #below .post-body .row .pull_five.eight.columns:first-child, #below .post-body .row .pull_five.nine.columns:first-child, #below .post-body .row .pull_five.ten.columns:first-child, #below .post-body .row .pull_five.eleven.columns:first-child, #below .post-body .row .pull_six.one.column:first-child, #below .post-body .row .pull_six.two.columns:first-child, #below .post-body .row .pull_six.three.columns:first-child, #below .post-body .row .pull_six.four.columns:first-child, #below .post-body .row .pull_six.five.columns:first-child, #below .post-body .row .pull_six.seven.columns:first-child, #below .post-body .row .pull_six.eight.columns:first-child, #below .post-body .row .pull_six.nine.columns:first-child, #below .post-body .row .pull_six.ten.columns:first-child, #below .post-body .row .pull_six.eleven.columns:first-child, #below .post-body .row .pull_seven.one.column:first-child, #below .post-body .row .pull_seven.two.columns:first-child, #below .post-body .row .pull_seven.three.columns:first-child, #below .post-body .row .pull_seven.four.columns:first-child, #below .post-body .row .pull_seven.six.columns:first-child, #below .post-body .row .pull_seven.seven.columns:first-child, #below .post-body .row .pull_seven.eight.columns:first-child, #below .post-body .row .pull_seven.nine.columns:first-child, #below .post-body .row .pull_seven.ten.columns:first-child, #below .post-body .row .pull_seven.eleven.columns:first-child, #below .post-body .row .pull_eight.one.column:first-child, #below .post-body .row .pull_eight.two.columns:first-child, #below .post-body .row .pull_eight.three.columns:first-child, #below .post-body .row .pull_eight.five.columns:first-child, #below .post-body .row .pull_eight.six.columns:first-child, #below .post-body .row .pull_eight.seven.columns:first-child, #below .post-body .row .pull_eight.eight.columns:first-child, #below .post-body .row .pull_eight.nine.columns:first-child, #below .post-body .row .pull_eight.ten.columns:first-child, #below .post-body .row .pull_eight.eleven.columns:first-child, #below .post-body .row .pull_nine.one.column:first-child, #below .post-body .row .pull_nine.two.columns:first-child, #below .post-body .row .pull_nine.four.columns:first-child, #below .post-body .row .pull_nine.five.columns:first-child, #below .post-body .row .pull_nine.six.columns:first-child, #below .post-body .row .pull_nine.seven.columns:first-child, #below .post-body .row .pull_nine.eight.columns:first-child, #below .post-body .row .pull_nine.nine.columns:first-child, #below .post-body .row .pull_nine.ten.columns:first-child, #below .post-body .row .pull_nine.eleven.columns:first-child, #below .post-body .row .pull_ten.one.column:first-child, #below .post-body .row .pull_ten.three.columns:first-child, #below .post-body .row .pull_ten.four.columns:first-child, #below .post-body .row .pull_ten.five.columns:first-child, #below .post-body .row .pull_ten.six.columns:first-child, #below .post-body .row .pull_ten.seven.columns:first-child, #below .post-body .row .pull_ten.eight.columns:first-child, #below .post-body .row .pull_ten.nine.columns:first-child, #below .post-body .row .pull_ten.ten.columns:first-child, #below .post-body .row .pull_ten.eleven.columns:first-child, #below .post-body .row .pull_eleven.two.columns:first-child, #below .post-body .row .pull_eleven.three.columns:first-child, #below .post-body .row .pull_eleven.four.columns:first-child, #below .post-body .row .pull_eleven.five.columns:first-child, #below .post-body .row .pull_eleven.six.columns:first-child, #below .post-body .row .pull_eleven.seven.columns:first-child, #below .post-body .row .pull_eleven.eight.columns:first-child, #below .post-body .row .pull_eleven.nine.columns:first-child, #below .post-body .row .pull_eleven.ten.columns:first-child, #below .post-body .row .pull_eleven.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_one.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_two.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_three.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_four.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_five.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_six.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.one.column:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, #below .post-body .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child {
  margin-left: 0;
}

#below .post-body .row .pull_one.eleven.columns, #below .post-body .row .pull_two.ten.columns, #below .post-body .row .pull_three.nine.columns, #below .post-body .row .pull_four.eight.columns, #below .post-body .row .pull_five.seven.columns, #below .post-body .row .pull_six.six.columns, #below .post-body .row .pull_seven.five.columns, #below .post-body .row .pull_eight.four.columns, #below .post-body .row .pull_nine.three.columns, #below .post-body .row .pull_ten.two.columns, #below .post-body .row .pull_eleven.one.columns, #below .post-body .sixteen.colgrid .row .pull_one.fifteen.columns, #below .post-body .sixteen.colgrid .row .pull_two.fourteen.columns, #below .post-body .sixteen.colgrid .row .pull_three.thirteen.columns, #below .post-body .sixteen.colgrid .row .pull_four.twelve.columns, #below .post-body .sixteen.colgrid .row .pull_five.eleven.columns, #below .post-body .sixteen.colgrid .row .pull_six.ten.columns, #below .post-body .sixteen.colgrid .row .pull_seven.nine.columns, #below .post-body .sixteen.colgrid .row .pull_eight.eight.columns, #below .post-body .sixteen.colgrid .row .pull_nine.seven.columns, #below .post-body .sixteen.colgrid .row .pull_ten.six.columns, #below .post-body .sixteen.colgrid .row .pull_eleven.five.columns, #below .post-body .sixteen.colgrid .row .pull_twelve.four.columns, #below .post-body .sixteen.colgrid .row .pull_thirteen.three.columns, #below .post-body .sixteen.colgrid .row .pull_fourteen.two.columns, #below .post-body .sixteen.colgrid .row .pull_fifteen.one.columns {
  margin-left: -100%;
}

#below .post-body .sixteen.colgrid .row .one.centered {
  margin-left: 47.67628%;
}

#below .post-body .sixteen.colgrid .row .two.centered {
  margin-left: 44.49786%;
}

#below .post-body .sixteen.colgrid .row .three.centered {
  margin-left: 41.31944%;
}

#below .post-body .sixteen.colgrid .row .four.centered {
  margin-left: 38.14103%;
}

#below .post-body .sixteen.colgrid .row .five.centered {
  margin-left: 34.96261%;
}

#below .post-body .sixteen.colgrid .row .six.centered {
  margin-left: 31.78419%;
}

#below .post-body .sixteen.colgrid .row .seven.centered {
  margin-left: 28.60577%;
}

#below .post-body .sixteen.colgrid .row .eight.centered {
  margin-left: 25.42735%;
}

#below .post-body .sixteen.colgrid .row .nine.centered {
  margin-left: 22.24893%;
}

#below .post-body .sixteen.colgrid .row .ten.centered {
  margin-left: 19.07051%;
}

#below .post-body .sixteen.colgrid .row .eleven.centered {
  margin-left: 15.89209%;
}

#below .post-body .sixteen.colgrid .row .twelve.centered {
  margin-left: 12.71368%;
}

#below .post-body .sixteen.colgrid .row .thirteen.centered {
  margin-left: 9.53526%;
}

#below .post-body .sixteen.colgrid .row .fourteen.centered {
  margin-left: 6.35684%;
}

#below .post-body .sixteen.colgrid .row .fifteen.centered {
  margin-left: 3.17842%;
}

#below .post-body img, #below .post-body object, #below .post-body embed {
  max-width: 100%;
  width: initial;
  height: auto;
}

#below .post-body img {
  -ms-interpolation-mode: bicubic;
}

#below .post-body #map_canvas img, #below .post-body .map_canvas img {
  max-width: none !important;
}

#below .post-body .tiles {
  display: block;
  overflow: hidden;
}

#below .post-body .tiles > li, #below .post-body .tiles > .tile {
  display: block;
  height: auto;
  float: left;
  padding-bottom: 0;
}

#below .post-body .tiles.two_up {
  margin-left: -4%;
}

#below .post-body .tiles.two_up > li, #below .post-body .tiles.two_up > .tile {
  margin-left: 4%;
  width: 46%;
}

#below .post-body .tiles.three_up, #below .post-body .tiles.four_up {
  margin-left: -2%;
}

#below .post-body .tiles.three_up > li, #below .post-body .tiles.three_up > .tile {
  margin-left: 2%;
  width: 31.3%;
}

#below .post-body .tiles.four_up > li, #below .post-body .tiles.four_up > .tile {
  margin-left: 2%;
  width: 23%;
}

#below .post-body .tiles.five_up {
  margin-left: -1.5%;
}

#below .post-body .tiles.five_up > li, #below .post-body .tiles.five_up > .tile {
  margin-left: 1.5%;
  width: 18.5%;
}

#below .post-body .clearfix {
  *zoom: 1;
}

#below .post-body .clearfix:before, #below .post-body .clearfix:after {
  content: "";
  display: table;
}

#below .post-body .clearfix:after {
  clear: both;
}

#below .post-body .row {
  *zoom: 1;
}

#below .post-body .row:before, #below .post-body .row:after {
  content: "";
  display: table;
}

#below .post-body .row:after {
  clear: both;
}

#below .post-body .valign:before {
  content: " ";
  display: inline-block;
  height: 400px;
  vertical-align: middle;
  margin-right: -0.25em;
}

#below .post-body .valign > div, #below .post-body .valign > article, #below .post-body .valign > section, #below .post-body .valign > figure {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 768px) {
  #below .post-body body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
  }
  #below .post-body .container {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }
  #below .post-body .row {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }
  #below .post-body .row .row .column, #below .post-body .row .row .columns {
    padding: 0;
  }
  #below .post-body .row .centered {
    margin-left: 0 !important;
  }
  #below .post-body .column, #below .post-body .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  #below .post-body .column:last-child, #below .post-body .columns:last-child {
    margin-right: 0;
    float: none;
  }
  #below .post-body [class*=column] + [class*=column]:last-child {
    float: none;
  }
  #below .post-body [class*=column]:before {
    display: table;
  }
  #below .post-body [class*=column]:after {
    display: table;
    clear: both;
  }
  #below .post-body [class^=push_], #below .post-body [class*=push_], #below .post-body [class^=pull_], #below .post-body [class*=pull_] {
    margin-left: 0 !important;
  }
}
#below .post-body .nav-panel {
  position: fixed;
  margin-top: 46px;
  left: -300px;
  width: 300px;
  height: 100%;
  background: #111;
  top: 0 !important;
  z-index: 9999;
  -webkit-transition: left 0.3s 0.3s;
  transition: left 0.3s 0.3s;
}

@media only screen and (max-width: 768px) {
  #below .post-body .nav-panel {
    width: 220px;
    left: -220px;
  }
}
#below .post-body .nav-panel.active {
  left: 0px;
}

#below .post-body .nav-panel ul {
  vertical-align: middle;
  margin: 0;
  float: none;
  display: table;
  width: 100% !important;
  height: auto;
  margin-top: 1.5em;
  overflow: hidden;
  text-align: left;
}

#below .post-body .nav-panel ul li {
  display: table;
  width: 100%;
  text-align: center;
  padding-bottom: 0;
  margin: 0;
  float: left;
  height: 42px;
  line-height: 40px;
}

#below .post-body .nav-panel ul li > a {
  display: block;
  padding: 0 13px;
  color: #eee;
  text-transform: none;
  font-family: "Raleway", sans-serif;
  line-height: 40px;
  height: auto;
  font-size: 13px;
  font-size: 1rem;
}

#below .post-body .nav-panel ul li > a i.icon-popup {
  position: absolute;
}

#below .post-body .nav-panel ul li .btn {
  border-color: #b3b3b3 !important;
}

#below .post-body .nav-panel ul li.field {
  margin-bottom: 0 !important;
  margin-right: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .nav-panel ul li.field {
    padding: 0 20px;
  }
}
#below .post-body .nav-panel ul li.field input.search {
  background: #cccccc;
  border: none;
  color: #f2f2f2;
}

#below .post-body .nav-panel ul li .dropdown {
  width: auto;
  min-width: 0;
  max-width: 320px;
  height: 0;
  position: relative;
  background: #fafafa;
  overflow: hidden;
  z-index: 999;
}

@media only screen and (max-width: 768px) {
  #below .post-body .nav-panel ul li .dropdown {
    width: 100%;
    max-width: 100%;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .nav-panel ul li.active .dropdown {
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .nav-panel ul li.active .dropdown ul {
    position: relative;
    top: 0;
    background: #ebebeb;
    min-height: 50px;
    max-height: 250px;
    height: auto;
    overflow: auto;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .nav-panel ul li.active .dropdown ul li {
    min-height: 50px;
    border-bottom: #f2f2f2;
  }
  #below .post-body .nav-panel ul li.active .dropdown ul li a {
    color: #444;
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .nav-panel ul li.active .dropdown ul li a:hover {
    color: #4885a2;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1169px) {
  #below .post-body .nav-panel > ul > li > .btn a {
    padding: 0 8px 0 8px !important;
  }
  #below .post-body .nav-panel ul > li .dropdown ul li.active .dropdown {
    left: -320px;
  }
}
#below .post-body .navcontain {
  height: 80px;
}

@media only screen and (max-width: 769px) {
  #below .post-body .navcontain {
    height: auto;
  }
}
#below .post-body .nav-panel li .dropdown {
  width: auto;
  min-width: 0;
  max-width: 320px;
  height: 0;
  position: absolute;
  background: #fafafa;
  overflow: hidden;
  z-index: 999;
}

@media only screen and (max-width: 768px) {
  #below .post-body .nav-panel li .dropdown .dropdown {
    width: 100%;
    max-width: 100%;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .nav-panel li .dropdown.active .dropdown {
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .nav-panel li .dropdown.active .dropdown ul {
    position: relative;
    top: 0;
    background: #ebebeb;
    min-height: 50px;
    max-height: 250px;
    height: auto;
    overflow: auto;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .nav-panel li .dropdown.active .dropdown ul li {
    min-height: 50px;
    border-bottom: #f2f2f2;
  }
  #below .post-body .nav-panel li .dropdown.active .dropdown ul li a {
    color: #fff;
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .nav-panel li .dropdown.active .dropdown ul li a:hover {
    color: #4885a2;
  }
}
#below .post-body .nav-panel li .dropdown ul {
  margin: 0;
  display: block;
}

#below .post-body .nav-panel li .dropdown ul > li {
  position: relative;
  display: block;
  width: 100%;
  float: left;
  text-align: left;
  height: auto;
  border-radius: 0;
}

@media only screen and (min-width: 769px) and (max-width: 1169px) {
  #below .post-body .nav-panel li .dropdown ul > li {
    max-width: 320px;
    word-wrap: break-word;
  }
}
#below .post-body .nav-panel li .dropdown ul > li a {
  display: block;
  padding: 0 20px;
  color: #444;
  border-bottom: 1px solid #ccc;
  text-shadow: none;
  text-align: center;
  height: 40px;
  line-height: 38px;
}

@media only screen and (max-width: 768px) {
  #below .post-body .nav-panel li .dropdown ul > li a {
    padding: 0 20px;
  }
}
#below .post-body .nav-panel li .dropdown ul > li .dropdown {
  display: none;
  background: white;
}

#below .post-body .nav-panel li .dropdown ul li:first-child a {
  border-radius: 0;
}

#below .post-body .gumby-no-touch .nav-panel ul li:hover > a, #below .post-body .gumby-touch .nav-panel ul li.active > a {
  position: relative;
  background: #fff;
  z-index: 1000;
  color: #4885a2;
}

#below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown, #below .post-body .gumby-touch .nav-panel ul li.active .dropdown {
  min-height: 50px;
  max-height: 562px;
  overflow: visible;
  height: auto;
  width: 100%;
  padding: 0;
  border-top: 1px solid #f2f2f2;
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
}

#below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown ul {
  position: relative;
  top: 0;
  min-height: 50px;
  max-height: 250px;
  height: auto;
  border-top: #ebebeb;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

@media only screen and (max-width: 768px) {
  #below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown ul {
    overflow: auto;
    background: #ebebeb;
  }
  #below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown ul li {
    border-bottom: 1px solid #ebebeb;
  }
  #below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown ul li a {
    color: #444;
    border-bottom: 1px solid #ebebeb;
  }
  #below .post-body .gumby-no-touch .nav-panel ul li:hover .dropdown ul li a:hover {
    color: #4885a2;
  }
}
#below .post-body .gumby-no-touch .nav-panel li .dropdown ul > li:hover .dropdown, #below .post-body .gumby-touch .nav-panel li .dropdown ul > li.active .dropdown {
  border-top: #ebebeb;
  display: block;
  position: absolute;
  z-index: 9999;
  left: 100%;
  top: 0;
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .gumby-no-touch .nav-panel li .dropdown ul > li:hover .dropdown, #below .post-body .gumby-touch .nav-panel li .dropdown ul > li.active .dropdown {
    position: relative;
    left: 0;
  }
  #below .post-body .gumby-no-touch .nav-panel li .dropdown ul > li:hover .dropdown ul, #below .post-body .gumby-touch .nav-panel li .dropdown ul > li.active .dropdown ul {
    background: #d9d9d9 !important;
  }
}
#below .post-body .gumby-no-touch .nav-panel li .dropdown ul li a:hover {
  background: #fff;
}

#below .post-body .gumby-touch .nav-panel a:hover {
  color: #eee !important;
}

#below .post-body .subnav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: 0 0 18px 0;
  padding-top: 4px;
}

#below .post-body .subnav li, #below .post-body .subnav dt, #below .post-body .subnav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 4px;
}

#below .post-body .subnav li:first-child, #below .post-body .subnav dt:first-child, #below .post-body .subnav dd:first-child {
  margin-left: 0;
}

#below .post-body .subnav dt {
  color: #f2f2f2;
  font-weight: normal;
}

#below .post-body .subnav li a, #below .post-body .subnav dd a {
  color: #eee;
  font-size: 15px;
  text-decoration: none;
  border-radius: 4px;
}

#below .post-body .subnav li.active a, #below .post-body .subnav dd.active a {
  background: #fff;
  padding: 5px 9px;
  text-shadow: 0 1px 1px #fff;
}

#below .post-body .navbar-horizontal {
  width: 100%;
  display: block;
  margin-bottom: 0em;
  position: relative;
  border-bottom: 1px solid #eee;
  padding-top: 20px;
  padding-bottom: 20px;
}

#below .post-body .navbar-horizontal .left-menu ul {
  float: left;
}

#below .post-body .navbar-horizontal .right-menu ul {
  float: right;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal .column, #below .post-body .navbar-horizontal .columns {
    min-height: 0;
  }
}
#below .post-body .navbar-horizontal.fixed {
  position: fixed;
  z-index: 99999;
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1);
}

#below .post-body .navbar-horizontal.pinned {
  position: absolute;
}

#below .post-body .navbar-horizontal a.toggle {
  display: none;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal a.toggle {
    top: 15%;
    right: 20px;
    width: 46px;
    position: absolute;
    text-align: center;
    display: table;
    color: #444;
    background: none;
    margin: 0;
    border: 1px solid #444;
    height: 40px;
    line-height: 38px;
    border-radius: 4px;
    font-size: 22px;
    font-size: 1.69231rem;
  }
  #below .post-body .navbar-horizontal a.toggle:hover {
    background: #eee;
  }
  #below .post-body .navbar-horizontal a.toggle:active, #below .post-body .navbar-horizontal a.toggle.active {
    background: #444;
    color: #eee;
    border: 1px solid #444;
  }
}
#below .post-body .navbar-horizontal .logo {
  margin: 0 1.7094% 0 0;
  padding: 0;
  height: 60px;
  line-height: 58px;
  font-size: 1.5rem;
  color: #222;
  font-weight: 400;
  float: left;
  display: table;
  text-transform: uppercase;
}

#below .post-body .navbar-horizontal .logo a {
  display: block;
  font-weight: 400;
  padding: 0;
  overflow: hidden;
  font-size: 1.5rem;
  color: #222;
  text-transform: uppercase;
  text-decoration: none;
  height: 60px;
  line-height: 58px;
}

#below .post-body .navbar-horizontal .logo a:hover {
  text-decoration: none;
}

#below .post-body .navbar-horizontal .logo a img {
  max-height: 95%;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal .logo {
    float: left;
    display: inline;
    font-size: 1.5rem;
  }
  #below .post-body .navbar-horizontal .logo a {
    font-size: 1.5rem;
    padding: 0;
  }
  #below .post-body .navbar-horizontal .logo a img {
    width: auto;
    height: auto;
    max-width: 100%;
  }
}
#below .post-body .navbar-horizontal ul {
  display: table;
  vertical-align: middle;
  margin: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul {
    position: absolute;
    display: block;
    width: 100% !important;
    height: 0;
    max-height: 0;
    top: 100px;
    left: 0;
    overflow: hidden;
    text-align: center;
    background: #fafafa;
  }
  #below .post-body .navbar-horizontal ul.active {
    height: auto;
    max-height: 600px;
    z-index: 999998;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border-top: 1px solid #ccc !important;
  }
}
#below .post-body .navbar-horizontal ul li {
  text-align: center;
  padding-bottom: 0;
  margin: 0 1em 0 0;
  float: left;
  height: 100px;
  line-height: 98px;
}

#below .post-body .navbar-horizontal ul li:last-child {
  margin: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul li {
    display: block;
    position: relative;
    min-height: 50px;
    max-height: 320px;
    height: auto;
    width: 100%;
    border-right: 0 !important;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    background: #e1e1e1;
    border-bottom: 1px solid #ccc;
  }
}
#below .post-body .navbar-horizontal ul li > a {
  display: block;
  padding: 0;
  white-space: nowrap;
  color: #222;
  text-align: left;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
  height: 100px;
  line-height: 98px;
  font-size: 13px;
  font-size: 1rem;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul li > a {
    padding: 0 13px;
  }
}
#below .post-body .navbar-horizontal ul li > a i.icon-popup {
  position: absolute;
}

#below .post-body .navbar-horizontal ul li .btn {
  border-color: #b3b3b3 !important;
}

#below .post-body .navbar-horizontal ul li.field {
  margin-bottom: 0 !important;
  margin-right: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul li.field {
    padding: 0 13px;
  }
}
#below .post-body .navbar-horizontal ul li.field input.search {
  border-radius: 1000px;
  background: #cccccc;
  border: none;
  color: #f2f2f2;
  max-width: 272px !important;
  float: right;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul li.field input.search {
    float: left;
  }
}
#below .post-body .navbar-horizontal ul li .dropdown {
  width: auto;
  min-width: 0;
  max-width: 320px;
  height: 0;
  position: absolute;
  background: #222;
  overflow: hidden;
  z-index: 999;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal ul li .dropdown {
    width: 100%;
    max-width: 100%;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .navbar-horizontal ul li.active .dropdown {
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .navbar-horizontal ul li.active .dropdown ul {
    position: relative;
    top: 0;
    background: #222;
    min-height: 50px;
    max-height: 250px;
    height: auto;
    overflow: auto;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .navbar-horizontal ul li.active .dropdown ul li {
    margin: 0;
    min-height: 50px;
    border-bottom: #f2f2f2;
  }
  #below .post-body .navbar-horizontal ul li.active .dropdown ul li a {
    padding: 0 13px;
    color: #fff;
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .navbar-horizontal ul li.active .dropdown ul li a:hover {
    color: #4885a2;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1169px) {
  #below .post-body .navbar-horizontal > ul > li > .btn a {
    padding: 0 8px 0 8px !important;
  }
  #below .post-body .navbar-horizontal ul > li .dropdown ul li.active .dropdown {
    left: -320px;
  }
}
#below .post-body .navcontain {
  height: 80px;
}

@media only screen and (max-width: 769px) {
  #below .post-body .navcontain {
    height: auto;
  }
}
#below .post-body .navbar-horizontal li .dropdown {
  width: auto;
  min-width: 0;
  max-width: 320px;
  height: 0;
  position: absolute;
  background: #222;
  overflow: hidden;
  z-index: 999;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal li .dropdown .dropdown {
    width: 100%;
    max-width: 100%;
    position: relative;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .navbar-horizontal li .dropdown.active .dropdown {
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .navbar-horizontal li .dropdown.active .dropdown ul {
    position: relative;
    top: 0;
    background: #ebebeb;
    min-height: 50px;
    max-height: 250px;
    height: auto;
    overflow: auto;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  #below .post-body .navbar-horizontal li .dropdown.active .dropdown ul li {
    min-height: 50px;
    border-bottom: #f2f2f2;
  }
  #below .post-body .navbar-horizontal li .dropdown.active .dropdown ul li a {
    color: #eee;
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .navbar-horizontal li .dropdown.active .dropdown ul li a:hover {
    color: #4885a2;
  }
}
#below .post-body .navbar-horizontal li .dropdown ul {
  margin: 0;
  display: block;
}

#below .post-body .navbar-horizontal li .dropdown ul > li {
  position: relative;
  display: block;
  width: 100%;
  float: left;
  text-align: left;
  height: auto;
  margin: 0;
  border-radius: 0;
}

@media only screen and (min-width: 769px) and (max-width: 1169px) {
  #below .post-body .navbar-horizontal li .dropdown ul > li {
    max-width: 320px;
    word-wrap: break-word;
  }
}
#below .post-body .navbar-horizontal li .dropdown ul > li a {
  display: block;
  padding: 0 20px;
  color: #fff;
  border-bottom: 1px solid #ccc;
  text-shadow: none;
  height: 50px;
  line-height: 48px;
}

@media only screen and (max-width: 768px) {
  #below .post-body .navbar-horizontal li .dropdown ul > li a {
    padding: 0 20px;
  }
}
#below .post-body .navbar-horizontal li .dropdown ul > li .dropdown {
  display: none;
  background: #222;
}

#below .post-body .navbar-horizontal li .dropdown ul li:first-child a {
  border-radius: 0;
}

#below .post-body .gumby-no-touch .navbar-horizontal ul li:hover > a, #below .post-body .gumby-touch .navbar-horizontal ul li.active > a {
  position: relative;
  background: transparent;
  color: #4885a2;
  z-index: 1000;
  text-decoration: none;
  border-bottom: 0px solid #999;
}

@media only screen and (max-width: 768px) {
  #below .post-body .gumby-no-touch .navbar-horizontal ul li:hover > a, #below .post-body .gumby-touch .navbar-horizontal ul li.active > a {
    border-bottom: 0px solid #999;
  }
}
#below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown, #below .post-body .gumby-touch .navbar-horizontal ul li.active .dropdown {
  min-height: 50px;
  max-height: 562px;
  overflow: visible;
  height: auto;
  width: 100%;
  padding: 0;
  border-top: 1px solid #f2f2f2;
}

#below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown ul {
  position: relative;
  top: 0;
  min-height: 50px;
  max-height: 250px;
  height: auto;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

@media only screen and (max-width: 768px) {
  #below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown ul {
    overflow: auto;
    background: #ebebeb;
  }
  #below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown ul li {
    border-bottom: #f2f2f2;
  }
  #below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown ul li a {
    color: #eee;
    border-bottom: 1px solid #e6e6e6;
  }
  #below .post-body .gumby-no-touch .navbar-horizontal ul li:hover .dropdown ul li a:hover {
    color: #fff;
    text-decoration: none;
  }
}
#below .post-body .gumby-no-touch .navbar-horizontal li .dropdown ul > li:hover .dropdown, #below .post-body .gumby-touch .navbar-horizontal li .dropdown ul > li.active .dropdown {
  border-top: none;
  display: block;
  position: absolute;
  z-index: 9999;
  left: 100%;
  top: 0;
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .gumby-no-touch .navbar-horizontal li .dropdown ul > li:hover .dropdown, #below .post-body .gumby-touch .navbar-horizontal li .dropdown ul > li.active .dropdown {
    position: relative;
    left: 0;
  }
  #below .post-body .gumby-no-touch .navbar-horizontal li .dropdown ul > li:hover .dropdown ul, #below .post-body .gumby-touch .navbar-horizontal li .dropdown ul > li.active .dropdown ul {
    background: #d9d9d9 !important;
  }
}
#below .post-body .gumby-no-touch .navbar-horizontal li .dropdown ul li a:hover {
  background: #999;
  text-decoration: none;
  color: #fff;
}

#below .post-body .gumby-touch .navbar-horizontal a:hover {
  color: #ec304d !important;
  text-decoration: none;
}

#below .post-body .subnav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: 0 0 18px 0;
  padding-top: 4px;
}

#below .post-body .subnav li, #below .post-body .subnav dt, #below .post-body .subnav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 4px;
}

#below .post-body .subnav li:first-child, #below .post-body .subnav dt:first-child, #below .post-body .subnav dd:first-child {
  margin-left: 0;
}

#below .post-body .subnav dt {
  color: #f2f2f2;
  font-weight: normal;
}

#below .post-body .subnav li a, #below .post-body .subnav dd a {
  color: #eee;
  font-size: 15px;
  text-decoration: none;
  border-radius: 4px;
}

#below .post-body .subnav li.active a, #below .post-body .subnav dd.active a {
  background: #fff;
  padding: 5px 9px;
  text-shadow: 0 1px 1px #fff;
}

#below .post-body .btn, #below .post-body .skiplink {
  display: inline-block;
  width: auto;
  background: #f2f2f2;
  -webkit-appearance: none;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  padding: 0 !important;
  text-align: center;
}

#below .post-body .btn > a, #below .post-body .btn input, #below .post-body .btn button, #below .post-body .skiplink > a, #below .post-body .skiplink input, #below .post-body .skiplink button {
  display: block;
  padding: 0 14px;
  color: #fff;
  height: 100%;
}

#below .post-body .btn input, #below .post-body .btn button, #below .post-body .skiplink input, #below .post-body .skiplink button {
  background: none;
  border: none;
  width: 100%;
  font-size: 100%;
  cursor: pointer;
  font-weight: 400;
  -moz-appearance: none;
  -webkit-appearance: none;
}

#below .post-body .btn.xlarge, #below .post-body .skiplink.xlarge {
  font-size: 22px;
  font-size: 1.69231rem;
  height: 49px;
  line-height: 47px;
}

#below .post-body .btn.xlarge a, #below .post-body .skiplink.xlarge a {
  position: relative;
  padding: 0 22px;
}

#below .post-body .btn.xlarge.icon-left a, #below .post-body .skiplink.xlarge.icon-left a {
  padding-left: 49px;
}

#below .post-body .btn.xlarge.icon-left a:before, #below .post-body .skiplink.xlarge.icon-left a:before {
  left: 14.66667px;
}

#below .post-body .btn.xlarge.icon-right a, #below .post-body .skiplink.xlarge.icon-right a {
  padding-right: 49px;
}

#below .post-body .btn.xlarge.icon-right a:after, #below .post-body .skiplink.xlarge.icon-right a:after {
  right: 14.66667px;
}

#below .post-body .btn.large, #below .post-body .skiplink.large {
  font-size: 21px;
  font-size: 1.61538rem;
  height: 47px;
  line-height: 45px;
}

#below .post-body .btn.large a, #below .post-body .skiplink.large a {
  position: relative;
  padding: 0 21px;
}

#below .post-body .btn.large.icon-left a, #below .post-body .skiplink.large.icon-left a {
  padding-left: 47px;
}

#below .post-body .btn.large.icon-left a:before, #below .post-body .skiplink.large.icon-left a:before {
  left: 14px;
}

#below .post-body .btn.large.icon-right a, #below .post-body .skiplink.large.icon-right a {
  padding-right: 47px;
}

#below .post-body .btn.large.icon-right a:after, #below .post-body .skiplink.large.icon-right a:after {
  right: 14px;
}

#below .post-body .btn.medium, #below .post-body .skiplink.medium {
  font-size: 13px;
  font-size: 1rem;
  height: 29px;
  line-height: 27px;
}

#below .post-body .btn.medium a, #below .post-body .skiplink.medium a {
  position: relative;
  padding: 0 13px;
}

#below .post-body .btn.medium.icon-left a, #below .post-body .skiplink.medium.icon-left a {
  padding-left: 29px;
}

#below .post-body .btn.medium.icon-left a:before, #below .post-body .skiplink.medium.icon-left a:before {
  left: 8.66667px;
}

#below .post-body .btn.medium.icon-right a, #below .post-body .skiplink.medium.icon-right a {
  padding-right: 29px;
}

#below .post-body .btn.medium.icon-right a:after, #below .post-body .skiplink.medium.icon-right a:after {
  right: 8.66667px;
}

#below .post-body .btn.medium a, #below .post-body .skiplink.medium a {
  padding: 0 14px;
}

#below .post-body .btn.small, #below .post-body .skiplink.small {
  font-size: 8px;
  font-size: 0.61538rem;
  height: 18px;
  line-height: 16px;
}

#below .post-body .btn.small a, #below .post-body .skiplink.small a {
  position: relative;
  padding: 0 8px;
}

#below .post-body .btn.small.icon-left a, #below .post-body .skiplink.small.icon-left a {
  padding-left: 18px;
}

#below .post-body .btn.small.icon-left a:before, #below .post-body .skiplink.small.icon-left a:before {
  left: 5.33333px;
}

#below .post-body .btn.small.icon-right a, #below .post-body .skiplink.small.icon-right a {
  padding-right: 18px;
}

#below .post-body .btn.small.icon-right a:after, #below .post-body .skiplink.small.icon-right a:after {
  right: 5.33333px;
}

#below .post-body .btn.small a, #below .post-body .skiplink.small a {
  padding: 0 8px;
}

#below .post-body .btn.oval, #below .post-body .skiplink.oval {
  border-radius: 1000px;
}

#below .post-body .btn.pill-left, #below .post-body .skiplink.pill-left {
  border-radius: 500px 0 0 500px;
}

#below .post-body .btn.pill-right, #below .post-body .skiplink.pill-right {
  border-radius: 0 500px 500px 0;
}

#below .post-body .btn.primary, #below .post-body .skiplink.primary {
  background: #4885a2;
  border: 1px solid #4885a2;
}

#below .post-body .btn.primary:hover, #below .post-body .skiplink.primary:hover {
  background: #639eba;
}

#below .post-body .btn.primary:active, #below .post-body .skiplink.primary:active {
  background: #38687f;
}

#below .post-body .btn.secondary, #below .post-body .skiplink.secondary {
  background: #C09F5D;
  border: 1px solid #C09F5D;
}

#below .post-body .btn.secondary:hover, #below .post-body .skiplink.secondary:hover {
  background: #ceb582;
}

#below .post-body .btn.secondary:active, #below .post-body .skiplink.secondary:active {
  background: #a88642;
}

#below .post-body .btn.default, #below .post-body .skiplink.default {
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
  color: #555555;
  border: 1px solid #f2f2f2;
}

#below .post-body .btn.default:hover, #below .post-body .skiplink.default:hover {
  background: white;
}

#below .post-body .btn.default:active, #below .post-body .skiplink.default:active {
  background: #d9d9d9;
}

#below .post-body .btn.default:hover, #below .post-body .skiplink.default:hover {
  border: 1px solid #e5e5e5;
}

#below .post-body .btn.default a, #below .post-body .btn.default input, #below .post-body .btn.default button, #below .post-body .skiplink.default a, #below .post-body .skiplink.default input, #below .post-body .skiplink.default button {
  color: #555555;
}

#below .post-body .btn.info, #below .post-body .skiplink.info {
  background: #4a4d50;
  border: 1px solid #4a4d50;
}

#below .post-body .btn.info:hover, #below .post-body .skiplink.info:hover {
  background: #63676a;
}

#below .post-body .btn.info:active, #below .post-body .skiplink.info:active {
  background: #313436;
}

#below .post-body .btn.danger, #below .post-body .skiplink.danger {
  background: #ca3838;
  border: 1px solid #ca3838;
}

#below .post-body .btn.danger:hover, #below .post-body .skiplink.danger:hover {
  background: #d56060;
}

#below .post-body .btn.danger:active, #below .post-body .skiplink.danger:active {
  background: #a32c2c;
}

#below .post-body .btn.warning, #below .post-body .skiplink.warning {
  background: #f6b83f;
  border: 1px solid #f6b83f;
  color: #644405;
}

#below .post-body .btn.warning:hover, #below .post-body .skiplink.warning:hover {
  background: #f8ca70;
}

#below .post-body .btn.warning:active, #below .post-body .skiplink.warning:active {
  background: #f4a60e;
}

#below .post-body .btn.warning a, #below .post-body .btn.warning input, #below .post-body .btn.warning button, #below .post-body .skiplink.warning a, #below .post-body .skiplink.warning input, #below .post-body .skiplink.warning button {
  color: #644405;
}

#below .post-body .btn.success, #below .post-body .skiplink.success {
  background: #68C8D6;
  border: 1px solid #68C8D6;
}

#below .post-body .btn.success:hover, #below .post-body .skiplink.success:hover {
  background: #90d7e1;
}

#below .post-body .btn.success:active, #below .post-body .skiplink.success:active {
  background: #40b9cb;
}

#below .post-body .btn.metro, #below .post-body .metro .btn, #below .post-body .metro .skiplink, #below .post-body .skiplink.metro, #below .post-body .btn.pretty.squared, #below .post-body .pretty .squared.btn, #below .post-body .pretty .squared.skiplink, #below .post-body .pretty .btn.squared {
  border-radius: 0;
}

#below .post-body .btn.pretty, #below .post-body .pretty .btn, #below .post-body .pretty .skiplink, #below .post-body .skiplink.pretty, #below .post-body .btn.metro.rounded, #below .post-body .metro .rounded.btn, #below .post-body .metro .rounded.skiplink, #below .post-body .metro .btn.rounded {
  border-radius: 4px;
}

#below .post-body .btn.pretty.primary, #below .post-body .pretty .primary.btn, #below .post-body .pretty .primary.skiplink, #below .post-body .skiplink.pretty.primary {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3YjRjOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyODdhOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #87b4c9), color-stop(100%, #4287a8));
  background-image: -webkit-linear-gradient(#87b4c9, #4287a8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#87b4c9), to(#4287a8));
  background-image: linear-gradient(#87b4c9, #4287a8);
  -webkit-box-shadow: inset 0 0 3px #dfebf1;
  box-shadow: inset 0 0 3px #dfebf1;
  border: 1px solid #305a6d;
}

#below .post-body .btn.pretty.primary:hover, #below .post-body .pretty .primary.btn:hover, #below .post-body .pretty .primary.skiplink:hover, #below .post-body .skiplink.pretty.primary:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNzY4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxMmI0OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f27689), color-stop(100%, #f12b49));
  background-image: -webkit-linear-gradient(#f27689, #f12b49);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f27689), to(#f12b49));
  background-image: linear-gradient(#f27689, #f12b49);
  -webkit-box-shadow: inset 0 0 3px #fdebee;
  box-shadow: inset 0 0 3px #fdebee;
  border: 1px solid #be122c;
}

#below .post-body .btn.pretty.primary:active, #below .post-body .pretty .primary.btn:active, #below .post-body .pretty .primary.skiplink:active, #below .post-body .skiplink.pretty.primary:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyODdhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg3YjRjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4287a8), color-stop(100%, #87b4c9));
  background-image: -webkit-linear-gradient(#4287a8, #87b4c9);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4287a8), to(#87b4c9));
  background-image: linear-gradient(#4287a8, #87b4c9);
  -webkit-box-shadow: inset 0 0 3px #f0f6f9;
  box-shadow: inset 0 0 3px #f0f6f9;
}

#below .post-body .btn.pretty.primary a, #below .post-body .pretty .primary.btn a, #below .post-body .pretty .primary.skiplink a, #below .post-body .btn.pretty.primary input, #below .post-body .pretty .primary.btn input, #below .post-body .pretty .primary.skiplink input, #below .post-body .btn.pretty.primary button, #below .post-body .pretty .primary.btn button, #below .post-body .pretty .primary.skiplink button, #below .post-body .skiplink.pretty.primary a, #below .post-body .skiplink.pretty.primary input, #below .post-body .skiplink.pretty.primary button {
  text-shadow: 0 1px 1px #294b5b;
}

#below .post-body .btn.pretty.secondary, #below .post-body .pretty .secondary.btn, #below .post-body .pretty .secondary.skiplink, #below .post-body .skiplink.pretty.secondary {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkY2JhNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YTE1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddcba6), color-stop(100%, #c6a157));
  background-image: -webkit-linear-gradient(#ddcba6, #c6a157);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ddcba6), to(#c6a157));
  background-image: linear-gradient(#ddcba6, #c6a157);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #96783a;
}

#below .post-body .btn.pretty.secondary:hover, #below .post-body .pretty .secondary.btn:hover, #below .post-body .pretty .secondary.skiplink:hover, #below .post-body .skiplink.pretty.secondary:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1YzA5NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YTE1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5c094), color-stop(100%, #c6a157));
  background-image: -webkit-linear-gradient(#d5c094, #c6a157);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5c094), to(#c6a157));
  background-image: linear-gradient(#d5c094, #c6a157);
  -webkit-box-shadow: inset 0 0 3px #f9f6f0;
  box-shadow: inset 0 0 3px #f9f6f0;
  border: 1px solid #96783a;
}

#below .post-body .btn.pretty.secondary:active, #below .post-body .pretty .secondary.btn:active, #below .post-body .pretty .secondary.skiplink:active, #below .post-body .skiplink.pretty.secondary:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YTE1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkY2JhNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c6a157), color-stop(100%, #ddcba6));
  background-image: -webkit-linear-gradient(#c6a157, #ddcba6);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c6a157), to(#ddcba6));
  background-image: linear-gradient(#c6a157, #ddcba6);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
}

#below .post-body .btn.pretty.secondary a, #below .post-body .pretty .secondary.btn a, #below .post-body .pretty .secondary.skiplink a, #below .post-body .btn.pretty.secondary input, #below .post-body .pretty .secondary.btn input, #below .post-body .pretty .secondary.skiplink input, #below .post-body .btn.pretty.secondary button, #below .post-body .pretty .secondary.btn button, #below .post-body .pretty .secondary.skiplink button, #below .post-body .skiplink.pretty.secondary a, #below .post-body .skiplink.pretty.secondary input, #below .post-body .skiplink.pretty.secondary button {
  text-shadow: 0 1px 1px #846933;
}

#below .post-body .btn.pretty.default, #below .post-body .pretty .default.btn, #below .post-body .pretty .default.skiplink, #below .post-body .skiplink.pretty.default {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f1f1));
  background-image: -webkit-linear-gradient(#ffffff, #f3f1f1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f1f1));
  background-image: linear-gradient(#ffffff, #f3f1f1);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #cccccc;
}

#below .post-body .btn.pretty.default:hover, #below .post-body .pretty .default.btn:hover, #below .post-body .pretty .default.skiplink:hover, #below .post-body .skiplink.pretty.default:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: linear-gradient(#ffffff, #ffffff);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #d9d9d9;
}

#below .post-body .btn.pretty.default:active, #below .post-body .pretty .default.btn:active, #below .post-body .pretty .default.skiplink:active, #below .post-body .skiplink.pretty.default:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1f1), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#f3f1f1, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f1f1), to(#ffffff));
  background-image: linear-gradient(#f3f1f1, #ffffff);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
}

#below .post-body .btn.pretty.default a, #below .post-body .pretty .default.btn a, #below .post-body .pretty .default.skiplink a, #below .post-body .btn.pretty.default input, #below .post-body .pretty .default.btn input, #below .post-body .pretty .default.skiplink input, #below .post-body .btn.pretty.default button, #below .post-body .pretty .default.btn button, #below .post-body .pretty .default.skiplink button, #below .post-body .skiplink.pretty.default a, #below .post-body .skiplink.pretty.default input, #below .post-body .skiplink.pretty.default button {
  text-shadow: 0 1px 1px white;
}

#below .post-body .btn.pretty.info, #below .post-body .pretty .info.btn, #below .post-body .pretty .info.skiplink, #below .post-body .skiplink.pretty.info {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiODA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NGQ1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #464d54));
  background-image: -webkit-linear-gradient(#7b8085, #464d54);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7b8085), to(#464d54));
  background-image: linear-gradient(#7b8085, #464d54);
  -webkit-box-shadow: inset 0 0 3px #bdc0c2;
  box-shadow: inset 0 0 3px #bdc0c2;
  border: 1px solid #252728;
}

#below .post-body .btn.pretty.info:hover, #below .post-body .pretty .info.btn:hover, #below .post-body .pretty .info.skiplink:hover, #below .post-body .skiplink.pretty.info:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYjNiNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwOGU5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aeb3b6), color-stop(100%, #808e98));
  background-image: -webkit-linear-gradient(#aeb3b6, #808e98);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#aeb3b6), to(#808e98));
  background-image: linear-gradient(#aeb3b6, #808e98);
  -webkit-box-shadow: inset 0 0 3px #f1f2f3;
  box-shadow: inset 0 0 3px #f1f2f3;
  border: 1px solid #60676b;
}

#below .post-body .btn.pretty.info:active, #below .post-body .pretty .info.btn:active, #below .post-body .pretty .info.skiplink:active, #below .post-body .skiplink.pretty.info:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NGQ1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdiODA4NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464d54), color-stop(100%, #7b8085));
  background-image: -webkit-linear-gradient(#464d54, #7b8085);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#464d54), to(#7b8085));
  background-image: linear-gradient(#464d54, #7b8085);
  -webkit-box-shadow: inset 0 0 3px #cbcdce;
  box-shadow: inset 0 0 3px #cbcdce;
}

#below .post-body .btn.pretty.info a, #below .post-body .pretty .info.btn a, #below .post-body .pretty .info.skiplink a, #below .post-body .btn.pretty.info input, #below .post-body .pretty .info.btn input, #below .post-body .pretty .info.skiplink input, #below .post-body .btn.pretty.info button, #below .post-body .pretty .info.btn button, #below .post-body .pretty .info.skiplink button, #below .post-body .skiplink.pretty.info a, #below .post-body .skiplink.pretty.info input, #below .post-body .skiplink.pretty.info button {
  text-shadow: 0 1px 1px #191a1b;
}

#below .post-body .btn.pretty.danger, #below .post-body .pretty .danger.btn, #below .post-body .pretty .danger.skiplink, #below .post-body .skiplink.pretty.danger {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmODk4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwMzIzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df8989), color-stop(100%, #d03232));
  background-image: -webkit-linear-gradient(#df8989, #d03232);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#df8989), to(#d03232));
  background-image: linear-gradient(#df8989, #d03232);
  -webkit-box-shadow: inset 0 0 3px #faeded;
  box-shadow: inset 0 0 3px #faeded;
  border: 1px solid #8f2626;
}

#below .post-body .btn.pretty.danger:hover, #below .post-body .pretty .danger.btn:hover, #below .post-body .pretty .danger.skiplink:hover, #below .post-body .skiplink.pretty.danger:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2NGE0YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f79696), color-stop(100%, #f64a4a));
  background-image: -webkit-linear-gradient(#f79696, #f64a4a);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f79696), to(#f64a4a));
  background-image: linear-gradient(#f79696, #f64a4a);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #e21212;
}

#below .post-body .btn.pretty.danger:active, #below .post-body .pretty .danger.btn:active, #below .post-body .pretty .danger.skiplink:active, #below .post-body .skiplink.pretty.danger:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMzIzMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmODk4OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d03232), color-stop(100%, #df8989));
  background-image: -webkit-linear-gradient(#d03232, #df8989);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d03232), to(#df8989));
  background-image: linear-gradient(#d03232, #df8989);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
}

#below .post-body .btn.pretty.danger a, #below .post-body .pretty .danger.btn a, #below .post-body .pretty .danger.skiplink a, #below .post-body .btn.pretty.danger input, #below .post-body .pretty .danger.btn input, #below .post-body .pretty .danger.skiplink input, #below .post-body .btn.pretty.danger button, #below .post-body .pretty .danger.btn button, #below .post-body .pretty .danger.skiplink button, #below .post-body .skiplink.pretty.danger a, #below .post-body .skiplink.pretty.danger input, #below .post-body .skiplink.pretty.danger button {
  text-shadow: 0 1px 1px #7b2121;
}

#below .post-body .btn.pretty.warning, #below .post-body .pretty .warning.btn, #below .post-body .pretty .warning.skiplink, #below .post-body .skiplink.pretty.warning {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZGNhMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiYmEzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdca0), color-stop(100%, #fbba3a));
  background-image: -webkit-linear-gradient(#fbdca0, #fbba3a);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbdca0), to(#fbba3a));
  background-image: linear-gradient(#fbdca0, #fbba3a);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #de960a;
  color: #644405;
}

#below .post-body .btn.pretty.warning:hover, #below .post-body .pretty .warning.btn:hover, #below .post-body .pretty .warning.skiplink:hover, #below .post-body .skiplink.pretty.warning:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZWNjYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDM3ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feecca), color-stop(100%, #ffd37d));
  background-image: -webkit-linear-gradient(#feecca, #ffd37d);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#feecca), to(#ffd37d));
  background-image: linear-gradient(#feecca, #ffd37d);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #fcb834;
}

#below .post-body .btn.pretty.warning:active, #below .post-body .pretty .warning.btn:active, #below .post-body .pretty .warning.skiplink:active, #below .post-body .skiplink.pretty.warning:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYmEzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZGNhMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbba3a), color-stop(100%, #fbdca0));
  background-image: -webkit-linear-gradient(#fbba3a, #fbdca0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbba3a), to(#fbdca0));
  background-image: linear-gradient(#fbba3a, #fbdca0);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
}

#below .post-body .btn.pretty.warning a, #below .post-body .pretty .warning.btn a, #below .post-body .pretty .warning.skiplink a, #below .post-body .btn.pretty.warning input, #below .post-body .pretty .warning.btn input, #below .post-body .pretty .warning.skiplink input, #below .post-body .btn.pretty.warning button, #below .post-body .pretty .warning.btn button, #below .post-body .pretty .warning.skiplink button, #below .post-body .skiplink.pretty.warning a, #below .post-body .skiplink.pretty.warning input, #below .post-body .skiplink.pretty.warning button {
  text-shadow: 0 1px 1px #fbdca0;
}

#below .post-body .btn.pretty.success, #below .post-body .pretty .success.btn, #below .post-body .pretty .success.skiplink, #below .post-body .skiplink.pretty.success {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTVlYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzY2NkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b8e5ec), color-stop(100%, #63ccdb));
  background-image: -webkit-linear-gradient(#b8e5ec, #63ccdb);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b8e5ec), to(#63ccdb));
  background-image: linear-gradient(#b8e5ec, #63ccdb);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #34acbe;
}

#below .post-body .btn.pretty.success:hover, #below .post-body .pretty .success.btn:hover, #below .post-body .pretty .success.skiplink:hover, #below .post-body .skiplink.pretty.success:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0ZGVlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzY2NkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4dee6), color-stop(100%, #63ccdb));
  background-image: -webkit-linear-gradient(#a4dee6, #63ccdb);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a4dee6), to(#63ccdb));
  background-image: linear-gradient(#a4dee6, #63ccdb);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
  border: 1px solid #34acbe;
}

#below .post-body .btn.pretty.success:active, #below .post-body .pretty .success.btn:active, #below .post-body .pretty .success.skiplink:active, #below .post-body .skiplink.pretty.success:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzY2NkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4ZTVlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #63ccdb), color-stop(100%, #b8e5ec));
  background-image: -webkit-linear-gradient(#63ccdb, #b8e5ec);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#63ccdb), to(#b8e5ec));
  background-image: linear-gradient(#63ccdb, #b8e5ec);
  -webkit-box-shadow: inset 0 0 3px white;
  box-shadow: inset 0 0 3px white;
}

#below .post-body .btn.pretty.success a, #below .post-body .pretty .success.btn a, #below .post-body .pretty .success.skiplink a, #below .post-body .btn.pretty.success input, #below .post-body .pretty .success.btn input, #below .post-body .pretty .success.skiplink input, #below .post-body .btn.pretty.success button, #below .post-body .pretty .success.btn button, #below .post-body .pretty .success.skiplink button, #below .post-body .skiplink.pretty.success a, #below .post-body .skiplink.pretty.success input, #below .post-body .skiplink.pretty.success button {
  text-shadow: 0 1px 1px #2e9aaa;
}

#below .post-body [class^=icon-] a:before, #below .post-body [class*=" icon-"] a:before, #below .post-body [class^=icon-] a:after, #below .post-body [class*=" icon-"] a:after, #below .post-body i[class^=icon-], #below .post-body i[class*=" icon-"] {
  font-family: "entypo";
  position: absolute;
  text-decoration: none;
  zoom: 1;
}

#below .post-body i[class^=icon-], #below .post-body i[class*=" icon-"] {
  display: inline-block;
  position: static;
  min-width: 20px;
  margin: 0 5px;
  text-align: center;
}

#below .post-body form {
  margin: 0 0 18px;
}

#below .post-body form label {
  display: block;
  font-size: 13px;
  font-size: 1rem;
  line-height: 2em;
  cursor: pointer;
  margin-bottom: 9px;
}

#below .post-body form label.inline {
  display: inline-block;
  padding-right: 20px;
}

#below .post-body form dt {
  margin: 0;
}

#below .post-body form textarea {
  height: 150px;
}

#below .post-body form ul, #below .post-body form ul li {
  margin-left: 0;
  list-style-type: none;
}

#below .post-body form fieldset {
  border-width: 0.07692em;
  border-style: solid;
  padding: 1.92308em;
  border-color: #d9d9d9;
  margin: 18px 0;
}

#below .post-body form fieldset legend {
  padding: 5px 10px;
}

#below .post-body .field {
  position: relative;
  max-width: 100%;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 16px;
  overflow: hidden;
}

#below .post-body .field.metro, #below .post-body .field .metro {
  border-radius: 0;
}

#below .post-body .field input, #below .post-body .field input[type="*"], #below .post-body .field textarea {
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  resize: none;
  -webkit-appearance: none;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 13px;
  font-size: 1rem;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#below .post-body .field .input {
  position: relative;
  padding: 0 10px;
  background: #fff;
  border: 1px solid #d9d9d9;
  height: 29px;
  line-height: 27px;
  font-size: 13px;
  font-size: 1rem;
  border-radius: 4px;
}

#below .post-body .field .input.search {
  height: 29px;
  line-height: 27px;
  border-radius: 1000px;
  padding-right: 0;
}

#below .post-body .field .input.textarea {
  height: auto;
}

#below .post-body input.xnarrow, #below .post-body .input.xnarrow {
  width: 13.33333%;
  margin: 0;
}

#below .post-body input.xnarrow:last-child, #below .post-body .input.xnarrow:last-child {
  margin-left: -4px;
}

#below .post-body input.xnarrow:first-child, #below .post-body .input.xnarrow:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.xnarrow:first-child:last-child, #below .post-body .input.xnarrow:first-child:last-child {
  margin: 0;
}

#below .post-body input.narrow, #below .post-body .input.narrow {
  width: 30.66667%;
  margin: 0;
}

#below .post-body input.narrow:last-child, #below .post-body .input.narrow:last-child {
  margin-left: -4px;
}

#below .post-body input.narrow:first-child, #below .post-body .input.narrow:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.narrow:first-child:last-child, #below .post-body .input.narrow:first-child:last-child {
  margin: 0;
}

#below .post-body input.normal, #below .post-body .input.normal {
  width: 48%;
  margin: 0;
}

#below .post-body input.normal:last-child, #below .post-body .input.normal:last-child {
  margin-left: -4px;
}

#below .post-body input.normal:first-child, #below .post-body .input.normal:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.normal:first-child:last-child, #below .post-body .input.normal:first-child:last-child {
  margin: 0;
}

#below .post-body input.wide, #below .post-body .input.wide {
  width: 65.33333%;
  margin: 0;
}

#below .post-body input.wide:last-child, #below .post-body .input.wide:last-child {
  margin-left: -4px;
}

#below .post-body input.wide:first-child, #below .post-body .input.wide:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.wide:first-child:last-child, #below .post-body .input.wide:first-child:last-child {
  margin: 0;
}

#below .post-body input.xwide, #below .post-body .input.xwide {
  width: 82.66667%;
  margin: 0;
}

#below .post-body input.xwide:last-child, #below .post-body .input.xwide:last-child {
  margin-left: -4px;
}

#below .post-body input.xwide:first-child, #below .post-body .input.xwide:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.xwide:first-child:last-child, #below .post-body .input.xwide:first-child:last-child {
  margin: 0;
}

#below .post-body input.xxwide, #below .post-body .input.xxwide {
  width: 100%;
  margin: 0;
}

#below .post-body input.xxwide:last-child, #below .post-body .input.xxwide:last-child {
  margin-left: -4px;
}

#below .post-body input.xxwide:first-child, #below .post-body .input.xxwide:first-child {
  margin-right: 3.94%;
  margin-left: 0;
}

#below .post-body input.xxwide:first-child:last-child, #below .post-body .input.xxwide:first-child:last-child {
  margin: 0;
}

#below .post-body label + .xnarrow:last-child, #below .post-body label + .narrow:last-child, #below .post-body label + .normal:last-child, #below .post-body label + .wide:last-child, #below .post-body label + .xwide:last-child, #below .post-body label + .xxwide:last-child {
  margin-left: 0;
}

@media only screen and (max-width: 1190px) {
  #below .post-body .xxwide:first-child, #below .post-body .xxwide:last-child {
    margin-right: 0%;
  }
}
#below .post-body .prepend, #below .post-body .append {
  font-size: 0;
  white-space: nowrap;
  padding-bottom: 3.5px;
}

#below .post-body .prepend input, #below .post-body .prepend .input, #below .post-body .append input, #below .post-body .append .input {
  display: inline-block;
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}

#below .post-body .prepend input, #below .post-body .prepend .input, #below .post-body .prepend.append input:last-child, #below .post-body .append *:last-child {
  border-radius: 0px 4px 4px 0;
}

#below .post-body .append input, #below .post-body .append .input, #below .post-body .prepend.append input:first-child, #below .post-body .prepend *:first-child {
  border-radius: 4px 0 0 4px;
}

#below .post-body .prepend.append input {
  border-radius: 0;
}

#below .post-body .prepend.append input:last-child {
  margin-left: -1px;
}

#below .post-body .prepend .adjoined, #below .post-body .append .adjoined, #below .post-body .prepend .btn, #below .post-body .append .btn {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  z-index: 99;
}

#below .post-body .prepend .btn a, #below .post-body .prepend .btn input, #below .post-body .prepend .btn button, #below .post-body .append .btn a, #below .post-body .append .btn input, #below .post-body .append .btn button {
  padding: 0 12px;
}

#below .post-body .prepend .adjoined, #below .post-body .append .adjoined {
  padding: 0 10px 0 10px;
  background: #f2f2f2;
  border: 1px solid #d9d9d9;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  color: #555555;
  font-size: 13px;
  font-size: 1rem;
  height: 29px;
  line-height: 27px;
}

#below .post-body .prepend .adjoined, #below .post-body .prepend .btn {
  margin-right: -1px;
}

#below .post-body .adjoined:first-child {
  margin-left: 0 !important;
}

#below .post-body .append .adjoined, #below .post-body .append .btn {
  margin-left: -1px;
}

#below .post-body .append button, #below .post-body .prepend button {
  display: inline-block;
}

#below .post-body .prepend input:first-child, #below .post-body .append input:first-child, #below .post-body .prepend .input:first-child, #below .post-body .append .input:first-child {
  margin-right: 0;
}

#below .post-body .double input, #below .post-body .double .input {
  width: 50% !important;
}

#below .post-body .double input:last-child, #below .post-body .double .input:last-child {
  margin-left: -1px;
}

#below .post-body .field input, #below .post-body .field .input, #below .post-body .field textarea, #below .post-body .field .textarea, #below .post-body .field .radio span, #below .post-body .field .checkbox span, #below .post-body .field .picker {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .field.danger:after {
  font-family: "entypo";
  content: "✖";
  font-size: 13px;
  position: absolute;
  top: 11%;
  right: 15px;
  z-index: 999;
  color: #ca3838;
}

#below .post-body .field.danger.no-icon:after {
  display: none;
}

#below .post-body .field.danger.append:after, #below .post-body .field.danger.prepend:after {
  content: "";
}

#below .post-body .field.danger input, #below .post-body .field.danger .input, #below .post-body .field.danger textarea, #below .post-body .field.danger .textarea, #below .post-body .field.danger .radio span, #below .post-body .field.danger .checkbox span, #below .post-body .field.danger .picker {
  border-color: #ca3838;
  background: #f0c5c5;
}

#below .post-body .field.danger input, #below .post-body .field.danger .input, #below .post-body .field.danger textarea, #below .post-body .field.danger .textarea, #below .post-body .field.danger .radio span, #below .post-body .field.danger .checkbox span, #below .post-body .field.danger .picker, #below .post-body .field.danger input::-webkit-input-placeholder, #below .post-body .field.danger textarea::-webkit-input-placeholder, #below .post-body .field.danger input:-moz-placeholder, #below .post-body .field.danger textarea:-moz-placeholder textarea {
  color: #ca3838;
}

#below .post-body .field.warning:after {
  font-family: "entypo";
  content: "⚠";
  font-size: 13px;
  position: absolute;
  top: 11%;
  right: 15px;
  z-index: 999;
  color: #f6b83f;
}

#below .post-body .field.warning.no-icon:after {
  display: none;
}

#below .post-body .field.warning.append:after, #below .post-body .field.warning.prepend:after {
  content: "";
}

#below .post-body .field.warning input, #below .post-body .field.warning .input, #below .post-body .field.warning textarea, #below .post-body .field.warning .textarea, #below .post-body .field.warning .radio span, #below .post-body .field.warning .checkbox span, #below .post-body .field.warning .picker {
  border-color: #f6b83f;
  background: #fef7ea;
}

#below .post-body .field.warning input, #below .post-body .field.warning .input, #below .post-body .field.warning textarea, #below .post-body .field.warning .textarea, #below .post-body .field.warning .radio span, #below .post-body .field.warning .checkbox span, #below .post-body .field.warning .picker, #below .post-body .field.warning input::-webkit-input-placeholder, #below .post-body .field.warning textarea::-webkit-input-placeholder, #below .post-body .field.warning input:-moz-placeholder, #below .post-body .field.warning textarea:-moz-placeholder textarea {
  color: #f6b83f;
}

#below .post-body .field.success:after {
  font-family: "entypo";
  content: "✓";
  font-size: 13px;
  position: absolute;
  top: 11%;
  right: 15px;
  z-index: 999;
  color: #68C8D6;
}

#below .post-body .field.success.no-icon:after {
  display: none;
}

#below .post-body .field.success.append:after, #below .post-body .field.success.prepend:after {
  content: "";
}

#below .post-body .field.success input, #below .post-body .field.success .input, #below .post-body .field.success textarea, #below .post-body .field.success .textarea, #below .post-body .field.success .radio span, #below .post-body .field.success .checkbox span, #below .post-body .field.success .picker {
  border-color: #68C8D6;
  background: #f4fbfc;
}

#below .post-body .field.success input, #below .post-body .field.success .input, #below .post-body .field.success textarea, #below .post-body .field.success .textarea, #below .post-body .field.success .radio span, #below .post-body .field.success .checkbox span, #below .post-body .field.success .picker, #below .post-body .field.success input::-webkit-input-placeholder, #below .post-body .field.success textarea::-webkit-input-placeholder, #below .post-body .field.success input:-moz-placeholder, #below .post-body .field.success textarea:-moz-placeholder textarea {
  color: #68C8D6;
}

#below .post-body .field .picker.danger {
  border-color: #ca3838;
  color: #ca3838;
  background: #f0c5c5;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .field .picker.danger select, #below .post-body .field .picker.danger:after {
  color: #ca3838;
}

#below .post-body .field .picker.warning {
  border-color: #f6b83f;
  color: #f6b83f;
  background: #fef7ea;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .field .picker.warning select, #below .post-body .field .picker.warning:after {
  color: #f6b83f;
}

#below .post-body .field .picker.success {
  border-color: #68C8D6;
  color: #68C8D6;
  background: #f4fbfc;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .field .picker.success select, #below .post-body .field .picker.success:after {
  color: #68C8D6;
}

#below .post-body .field .text input[type=search] {
  -webkit-appearance: textfield;
}

#below .post-body .no-js .radio input {
  -webkit-appearance: radio;
  margin-left: 1px;
}

#below .post-body .no-js .checkbox input {
  -webkit-appearance: checkbox;
}

#below .post-body .no-js .radio input, #below .post-body .no-js .checkbox input {
  display: inline-block;
  width: 16px;
}

#below .post-body .js .field .radio, #below .post-body .js .field .checkbox {
  position: relative;
}

#below .post-body .js .field .radio.danger, #below .post-body .js .field .checkbox.danger {
  color: #ca3838;
}

#below .post-body .js .field .radio.danger span, #below .post-body .js .field .checkbox.danger span {
  border-color: #ca3838;
  color: #ca3838;
  background: #f0c5c5;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .js .field .radio.warning, #below .post-body .js .field .checkbox.warning {
  color: #f6b83f;
}

#below .post-body .js .field .radio.warning span, #below .post-body .js .field .checkbox.warning span {
  border-color: #f6b83f;
  color: #f6b83f;
  background: #fef7ea;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .js .field .radio.success, #below .post-body .js .field .checkbox.success {
  color: #68C8D6;
  color: #555555;
}

#below .post-body .js .field .radio.success i, #below .post-body .js .field .checkbox.success i {
  color: #68C8D6;
}

#below .post-body .js .field .radio.success span, #below .post-body .js .field .checkbox.success span {
  border-color: #68C8D6;
  color: #68C8D6;
  background: #f4fbfc;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#below .post-body .js .field .radio.checked i, #below .post-body .js .field .checkbox.checked i {
  position: absolute;
  top: -1px;
  left: -8px;
  line-height: 16px;
}

#below .post-body .js .field .radio span, #below .post-body .js .field .checkbox span {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fefefe;
}

#below .post-body .js .field .radio input[type=radio], #below .post-body .js .field .radio input[type=checkbox], #below .post-body .js .field .checkbox input[type=radio], #below .post-body .js .field .checkbox input[type=checkbox] {
  display: none;
}

#below .post-body .js .field .radio span {
  border-radius: 8px;
}

#below .post-body .js .field .checkbox span {
  border-radius: 3px;
}

#below .post-body .field .text input[type=search] {
  -webkit-appearance: textfield;
}

#below .post-body .picker {
  position: relative;
  width: auto;
  display: inline-block;
  margin: 0 0 2px 1.2%;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  height: auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
  background-image: linear-gradient(#ffffff, #f2f2f2);
}

#below .post-body .picker:after {
  content: "▾";
  font-family: entypo;
  z-index: 0;
  position: absolute;
  right: 8%;
  top: 50%;
  margin-top: -12px;
  color: #555555;
}

#below .post-body .picker:first-child {
  margin-left: 0;
}

#below .post-body .picker select {
  position: relative;
  display: block;
  min-width: 100%;
  width: 135%;
  height: 34px;
  padding: 6px 45px 6px 15px;
  color: #555555;
  border: none;
  background: transparent;
  outline: none;
  -webkit-appearance: none;
  z-index: 99;
  cursor: pointer;
  font-size: 13px;
  font-size: 1rem;
}

#below .post-body .picker select::-ms-expand {
  display: none;
}

#below .post-body .multi-picker {
  position: relative;
  width: auto;
  display: inline-block;
  margin: 0 0 2px 1.2%;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  height: auto;
}

#below .post-body .multi-picker:first-child {
  margin-left: 0;
}

#below .post-body .multi-picker select[multiple] {
  position: relative;
  display: block;
  min-width: 100%;
  width: 100%;
  height: auto;
  padding: 6px 20px 6px 15px;
  color: #555555;
  border: none;
  background: #fff;
  outline: none;
  -webkit-appearance: none;
  z-index: 99;
  cursor: pointer;
  font-size: 13px;
  font-size: 1rem;
}

#below .post-body .badge, #below .post-body .label {
  height: 20px;
  display: inline-block;
  font-family: Helvetica, arial, verdana, sans-serif;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  color: #fff;
}

#below .post-body .badge a, #below .post-body .label a {
  color: #fff;
}

#below .post-body .badge.primary, #below .post-body .label.primary {
  background: #4885a2;
  border: 1px solid #4885a2;
}

#below .post-body .badge.secondary, #below .post-body .label.secondary {
  background: #C09F5D;
  border: 1px solid #C09F5D;
}

#below .post-body .badge.default, #below .post-body .label.default {
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
  color: #555555;
}

#below .post-body .badge.default:hover, #below .post-body .label.default:hover {
  border-color: #e5e5e5;
}

#below .post-body .badge.default a, #below .post-body .label.default a {
  color: #555555;
}

#below .post-body .badge.info, #below .post-body .label.info {
  background: #4a4d50;
  border: 1px solid #4a4d50;
}

#below .post-body .badge.danger, #below .post-body .label.danger {
  background: #ca3838;
  border: 1px solid #ca3838;
}

#below .post-body .badge.warning, #below .post-body .label.warning {
  background: #f6b83f;
  border: 1px solid #f6b83f;
  color: #644405;
}

#below .post-body .badge.warning a, #below .post-body .label.warning a {
  color: #644405;
}

#below .post-body .badge.success, #below .post-body .label.success {
  background: #68C8D6;
  border: 1px solid #68C8D6;
}

#below .post-body .badge.light, #below .post-body .label.light {
  background: #fff;
  color: #555555;
  border: 1px solid #f2f2f2;
}

#below .post-body .badge.light a, #below .post-body .label.light a {
  color: #4885a2;
}

#below .post-body .badge.dark, #below .post-body .label.dark {
  background: #212121;
  border: 1px solid #212121;
}

#below .post-body .badge {
  padding: 0 10px;
  font-size: 14px;
  font-size: 1.07692rem;
  border-radius: 10px;
}

#below .post-body .label {
  padding: 0 10px;
  font-size: 12px;
  font-size: 0.92308rem;
  border-radius: 2px;
}

#below .post-body .alert {
  padding: 0 10px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  list-style-type: none;
  word-wrap: break-word;
  margin-bottom: 6.5px;
  font-size: 14px;
  font-size: 1.07692rem;
  border-radius: 4px;
}

#below .post-body .alert.primary {
  background: #87b4c9;
  border: 1px solid #4885a2;
  color: #294b5b;
}

#below .post-body .alert.secondary {
  background: #ddcba6;
  border: 1px solid #C09F5D;
  color: #846933;
}

#below .post-body .alert.default {
  background: white;
  border: 1px solid #f2f2f2;
  color: #bfbfbf;
  color: #555555;
  border: 1px solid #f2f2f2;
}

#below .post-body .alert.info {
  background: #7b8085;
  border: 1px solid #4a4d50;
  color: #191a1b;
  color: #f2f2f2;
}

#below .post-body .alert.danger {
  background: #df8989;
  border: 1px solid #ca3838;
  color: #7b2121;
}

#below .post-body .alert.warning {
  background: #fbdca0;
  border: 1px solid #f6b83f;
  color: #c68609;
  color: #644405;
}

#below .post-body .alert.success {
  background: #b8e5ec;
  border: 1px solid #68C8D6;
  color: #2e9aaa;
}

#below .post-body .tabs {
  display: block;
}

#below .post-body .tab-nav {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
}

#below .post-body .tab-nav > li {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0 1.7094% 0 0;
  cursor: default;
  top: 1px;
  -webkit-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
}

#below .post-body .tab-nav > li > li {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0 1.7094% 0 0;
  cursor: default;
  top: 1px;
  -webkit-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
}

#below .post-body .tab-nav > li > li > a {
  display: block;
  width: auto;
  padding: 0 13px;
  margin: 0;
  color: #555555;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  border: 1px solid #e5e5e5;
  border-width: 1px 1px 0 1px;
  text-shadow: 0 1px 1px white;
  background: #f2f2f2;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
  height: 42px;
  line-height: 40px;
}

#below .post-body .tab-nav > li > li > a:hover {
  text-decoration: none;
  background: whitesmoke;
}

#below .post-body .tab-nav > li > li > a:active {
  background: #ededed;
}

#below .post-body .tab-nav > li > li.active > a {
  height: 43px;
  line-height: 41px;
  background: #fff;
  cursor: default;
}

#below .post-body .tab-nav > li > li:last-child {
  margin-right: 0;
}

#below .post-body .tab-nav > li:last-child {
  margin-right: 0;
}

#below .post-body .tab-nav > li > a {
  display: block;
  width: auto;
  padding: 0 13px;
  margin: 0;
  color: #555555;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  border: 1px solid #e5e5e5;
  border-width: 1px 1px 0 1px;
  text-shadow: 0 1px 1px white;
  background: #f2f2f2;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
  height: 42px;
  line-height: 40px;
}

#below .post-body .tab-nav > li > a:hover {
  text-decoration: none;
  background: whitesmoke;
}

#below .post-body .tab-nav > li > a:active {
  background: #ededed;
}

#below .post-body .tab-nav > li.active > a {
  height: 43px;
  line-height: 41px;
  background: #fff;
}

#below .post-body .tabs.pill .tab-nav {
  width: 100%;
  /* remove if you dont want the tabs to span the full container width */
  display: table;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

#below .post-body .tabs.pill .tab-nav > li {
  display: table-cell;
  margin: 0;
  margin-left: -4px;
  text-align: center;
  top: 0;
}

#below .post-body .tabs.pill .tab-nav > li:first-child {
  margin-left: 0;
}

#below .post-body .tabs.pill .tab-nav > li > a {
  border: none;
  border-right: 1px solid #e5e5e5;
  border-radius: 0;
  height: 42px;
  line-height: 40px;
}

#below .post-body .tabs.pill .tab-nav > li:last-child > a {
  border-right: none;
}

#below .post-body .tab-content {
  display: none;
  padding: 20px 10px;
}

#below .post-body .tab-content.active {
  display: block;
}

#below .post-body .tabs.vertical .tab-nav {
  border: none;
}

#below .post-body .tabs.vertical .tab-nav > li {
  display: block;
  margin: 0;
  margin-bottom: 5px;
}

#below .post-body .tabs.vertical .tab-nav > li.active {
  position: relative;
  z-index: 99;
}

#below .post-body .tabs.vertical .tab-nav > li.active > a {
  border-right: 1px solid #fff;
}

#below .post-body .tabs.vertical .tab-nav > li > a {
  border: 1px solid #e5e5e5;
  border-radius: 4px 0 0 4px;
}

#below .post-body .tabs.vertical .tab-content {
  padding: 10px 0 30px 20px;
  margin-left: -1px;
  border-left: 1px solid #e5e5e5;
}

#below .post-body .image {
  line-height: 0;
  margin-bottom: 20px;
}

#below .post-body .image.circle {
  border-radius: 50% !important;
  overflow: hidden;
  width: auto;
}

#below .post-body .image.rounded {
  overflow: hidden;
  border-radius: 4px 4px;
}

#below .post-body .image.photo {
  border: 5px solid #fff;
  -webkit-box-shadow: 0 0 1px #555555;
  box-shadow: 0 0 1px #555555;
}

#below .post-body .image.photo.polaroid {
  padding-bottom: 50px;
  background: #fff;
}

#below .post-body body .video {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

#below .post-body body .video.twitch, #below .post-body body .video.youtube.show_controls {
  padding-top: 30px;
}

#below .post-body .video > video, #below .post-body .video > iframe, #below .post-body .video > object, #below .post-body .video > embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#below .post-body .drawer {
  position: relative;
  width: 100%;
  max-height: 0;
  background: #3e4144;
  -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
  box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

#below .post-body .drawer.active {
  height: auto;
  max-height: 800px;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

#below .post-body .modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  background: black;
  background: rgba(0, 0, 0, 0.8);
}

#below .post-body .modal > .content {
  width: 50%;
  min-height: 50%;
  max-height: 65%;
  position: relative;
  top: 25%;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  z-index: 2;
  overflow: auto;
}

@media only screen and (max-width: 769px) {
  #below .post-body .modal > .content {
    width: 80%;
    min-height: 80%;
    max-height: 80%;
    top: 10%;
  }
}
@media only screen and (max-width: 768px) {
  #below .post-body .modal > .content {
    width: 92.5%;
    min-height: 92.5%;
    max-height: 92.5%;
    top: 3.75%;
  }
}
#below .post-body .modal > .content > .close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 3;
}

#below .post-body .modal, #below .post-body .modal > .content {
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#below .post-body .modal.active {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

#below .post-body .modal.active, #below .post-body .modal.active > .content {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

#below .post-body table {
  display: table;
  background-color: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #e5e5e5;
}

#below .post-body table caption {
  text-align: center;
  font-size: 22px;
  padding: 0.75em;
}

#below .post-body table thead th, #below .post-body table tbody td, #below .post-body table tr td {
  display: table-cell;
  padding: 10px;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid #e5e5e5;
}

#below .post-body table tr td, #below .post-body table tbody tr td {
  font-size: 13px;
}

#below .post-body table tr td:first-child {
  font-weight: bold;
}

#below .post-body table thead {
  background-color: #4885a2;
  color: #fff;
}

#below .post-body table thead tr th {
  font-size: 13px;
  font-weight: bold;
  vertical-align: bottom;
}

#below .post-body table.striped tr:nth-of-type(even), #below .post-body table table tr.stripe, #below .post-body table table tr.striped {
  background-color: #e5e5e5;
}

#below .post-body table.rounded {
  border-radius: 4px;
  border-collapse: separate;
}

#below .post-body table.rounded caption + thead tr:first-child th:first-child, #below .post-body table.rounded caption + tr td:first-child, #below .post-body table.rounded > thead tr:first-child th:first-child, #below .post-body table.rounded > thead tr:first-child td:first-child, #below .post-body table.rounded > tr:first-child td:first-child {
  border-top-left-radius: 4px;
}

#below .post-body table.rounded caption + thead tr:first-child th:last-child, #below .post-body table.rounded caption + tr td:last-child, #below .post-body table.rounded > thead tr:first-child th:last-child, #below .post-body table.rounded > thead tr:first-child td:last-child, #below .post-body table.rounded > tr:first-child td:last-child {
  border-top-right-radius: 4px;
}

#below .post-body table.rounded thead ~ tr:last-child td:last-child, #below .post-body table.rounded tbody tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}

#below .post-body table.rounded thead ~ tr:last-child td:first-child, #below .post-body table.rounded tbody tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}

#below .post-body table.rounded thead th, #below .post-body table.rounded thead td, #below .post-body table.rounded caption + tbody tr:first-child td, #below .post-body table.rounded > tbody:first-child tr:first-child td {
  border-top: 0;
}

#below .post-body .ttip {
  position: relative;
  cursor: pointer;
}

#below .post-body .ttip:after {
  display: block;
  background: #4885a2;
  border: 1px solid #4885a2;
  border-bottom: 0;
  border-radius: 3px;
  padding: 0.5em 0.75em;
  width: auto;
  min-width: 130px;
  max-width: 500px;
  position: absolute;
  left: 0;
  bottom: 101%;
  margin-bottom: 8px;
  text-align: left;
  color: #fff;
  content: attr(data-tooltip);
  line-height: 1.5;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYTNiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4ODVhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6ca3be), color-stop(100%, #4885a2));
  background-image: -webkit-linear-gradient(top, #6ca3be, #4885a2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ca3be), to(#4885a2));
  background-image: linear-gradient(to bottom, #6ca3be, #4885a2);
  -webkit-box-shadow: 0 0 5px 0 rgba(72, 133, 162, 0.25);
  box-shadow: 0 0 5px 0 rgba(72, 133, 162, 0.25);
}

#below .post-body .ttip:before {
  content: " ";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 101%;
  left: 8px;
  border-top: 9px solid #4885a2 !important;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

#below .post-body .ttip:hover:after, #below .post-body .ttip:hover:before {
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

@media only screen and (max-width: 769px) {
  #below .post-body .ttip:after, #below .post-body .ttip:before {
    display: none;
  }
}
#below .post-body .site-content {
  margin-top: 30px;
}

#below .post-body h1.entry-title {
  padding-top: 0;
}

#below .post-body .hentry {
  margin: 0 0 3em;
}

#below .post-body .hentry .entry-meta a {
  color: #555555;
}

#below .post-body .hentry .entry-meta a:hover {
  color: #4885a2;
}

#below .post-body #posts-container {
  margin-left: -2rem;
}

@media only screen and (max-width: 768px) {
  #below .post-body #posts-container {
    margin-left: 0rem;
  }
}
#below .post-body .blogroll.post {
  position: relative;
  padding-bottom: 0em;
  width: 33%;
  padding-left: 2rem;
}

@media only screen and (max-width: 768px) {
  #below .post-body .blogroll.post {
    width: 100%;
    padding-left: 0;
  }
}
#below .post-body .blogroll.post .entry-title {
  padding-top: 0;
}

#below .post-body .navigation.posts-navigation {
  margin-bottom: 80px;
}

#below .post-body .navigation.posts-navigation .screen-reader-text {
  font-size: 2rem;
}

#below .post-body .navigation.post-navigation {
  margin-bottom: 80px;
}

#below .post-body .navigation.post-navigation .screen-reader-text {
  font-size: 2rem;
}

#below .post-body .sticky {
  display: block;
}

#below .post-body .hentry {
  margin: 0 0 3em;
}

#below .post-body .entry-meta {
  margin-bottom: 0em;
}

#below .post-body .bypostauthor {
  display: block;
}

#below .post-body .byline, #below .post-body .updated:not(.published) {
  display: none;
}

#below .post-body .single .byline, #below .post-body .group-blog .byline {
  display: inline;
}

#below .post-body .page-content, #below .post-body .entry-content, #below .post-body .entry-summary {
  margin: 0;
}

#below .post-body .page-links {
  clear: both;
  margin: 0 0 1.5em;
}

#below .post-body .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

#below .post-body .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

#below .post-body .aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

#below .post-body .blog .format-aside .entry-title, #below .post-body .archive .format-aside .entry-title {
  display: none;
}

#below .post-body .comment-content a {
  word-wrap: break-word;
}

#below .post-body .bypostauthor {
  display: block;
}

#below .post-body .widget {
  margin: 0 0 2em;
  border-bottom: 0px solid #eee;
  /* Make sure select elements fit in widgets. */
}

#below .post-body .widget.widget_search {
  margin: 0 0 1.5em;
  border-bottom: 0px solid #eee;
}

#below .post-body .widget select {
  max-width: 100%;
}

#below .post-body .widget .widget-title {
  text-transform: normal;
}

#below .post-body .footer-widget .widget-title {
  text-transform: uppercase;
}

#below .post-body .page-content .wp-smiley, #below .post-body .entry-content .wp-smiley, #below .post-body .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

#below .post-body embed, #below .post-body iframe, #below .post-body object {
  max-width: 100%;
}

#below .post-body .wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

#below .post-body .wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#below .post-body .wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

#below .post-body .wp-caption-text {
  text-align: center;
}

#below .post-body .gallery {
  margin-bottom: 1.5em;
}

#below .post-body .gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

#below .post-body .gallery-columns-2 .gallery-item {
  max-width: 50%;
}

#below .post-body .gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

#below .post-body .gallery-columns-4 .gallery-item {
  max-width: 25%;
}

#below .post-body .gallery-columns-5 .gallery-item {
  max-width: 20%;
}

#below .post-body .gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

#below .post-body .gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

#below .post-body .gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

#below .post-body .gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

#below .post-body .gallery-caption {
  display: block;
}

#below .post-body .ie8 .xxwide, #below .post-body .ie8 .xwide, #below .post-body .ie8 .wide, #below .post-body .ie8 .normal, #below .post-body .ie8 .narrow, #below .post-body .ie8 .xnarrow {
  display: inline;
}

#below .post-body .ie8 .xxwide + input, #below .post-body .ie8 .xwide + input, #below .post-body .ie8 .wide + input, #below .post-body .ie8 .normal + input, #below .post-body .ie8 .narrow + input, #below .post-body .ie8 .xnarrow + input {
  display: inline;
  margin: 0 0 0 -0.25em;
}

#below .post-body .ie8 .ttip:before, #below .post-body .ie8 .ttip:after {
  display: none;
}

#below .post-body .ie8 .ttip:hover:before, #below .post-body .ie8 .ttip:hover:after {
  display: block;
}

#below .post-body .ie9 .radio.checked i, #below .post-body .ie9 .checkbox.checked i {
  top: 0;
}

#below .post-body .nav-panel .logo {
  display: table;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  padding-top: 2em;
}

#below .post-body .nav-panel .logo p {
  font-size: 2rem;
  margin: 0 auto !important;
  display: table;
  padding: 2px 20px;
  border: 0px solid #4885a2;
  width: 100%;
}

#below .post-body .nav-panel .logo p a {
  color: #4885a2;
  border-bottom: 1px solid #4885a2;
  border-top: 1px solid #4885a2;
  text-align: center;
  margin: 0 auto;
  display: table;
}

#below .post-body .nav-panel .logo p a:hover {
  color: #4885a2;
}

#below .post-body .site-header {
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

#below .post-body .site-header .site-branding {
  position: relative;
}

#below .post-body .site-header .site-branding .logo {
  margin: 0;
  display: table;
  width: 100%;
  text-align: center;
}

#below .post-body .site-header .site-branding .logo h1 {
  padding-bottom: 0;
  text-indent: 0px;
  padding-top: 0 !important;
  line-height: 4rem;
}

#below .post-body .site-header .site-branding .logo h1 a {
  color: #333;
  font-size: 3rem;
  font-family: "Raleway", sans-serif;
  font-weight: normal !important;
}

@media only screen and (max-width: 768px) {
  #below .post-body .site-header .site-branding .logo h1 a {
    display: table;
  }
}
#below .post-body .site-header .site-branding .logo h1 a:hover {
  color: #4885a2;
}

#below .post-body .site-header .site-branding .site-description {
  text-align: center;
  font-family: "Raleway", sans-serif;
  color: #444;
  margin: 0;
}

@media only screen and (max-width: 768px) {
  #below .post-body .site-header .site-branding .site-description {
    text-align: left;
  }
}
#below .post-body .site-footer {
  padding: 2em 0;
  text-align: center;
  border-top: 1px solid #eee;
}

/*
	project styles
===================================================*/
html, body {
  width: 100%;
  height: 100%;
  font-size: 18px;
}

body {
  font-family: "YuGothic", "Yu Gothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;
}

* {
  font-family: "YuGothic", "Yu Gothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;
}

html {
  scroll-behavior: smooth;
}

body {
  height: 100vh;
  background-color: #ffffff;
  color: #00266f;
}

a:visited, a:link {
  color: #00266f;
}

a:hover {
  color: #00266f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

::-moz-selection {
  background: #39e5dd;
  color: #ffffff;
}

::selection {
  background: #39e5dd;
  color: #ffffff;
}

::-moz-selection {
  background: #39e5dd;
  color: #ffffff;
}

img {
  vertical-align: bottom;
}

/*clearfix*/
.cf:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}

.cf {
  min-height: 1px;
}

* html .cf {
  height: 1px;
  /*¥*/
  /*/
    height: auto;
    overflow: hidden;
    /**/
}

.waibi-blue {
  color: #00266f;
}

*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* style
--------------------------------------------------*/
.inner {
  margin: 0 auto;
  width: 1200px;
}

@media (max-width: 768px) {
  .inner {
    width: 100%;
  }
}
section {
  clear: both;
}

/* グローバル*/
#global {
  display: -ms-grid;
  display: grid;
}

#global header .fnav {
  position: fixed;
  visibility: hidden;
}

#global header h1, #global header #id {
  position: relative;
  display: inline-block;
  float: left;
  overflow: hidden;
  margin-top: 23px;
  margin-bottom: 9px;
  width: 236px;
  height: 92px;
  background: #ffffff url(/images/logo.png) 0 0 no-repeat;
  color: #000000;
  white-space: nowrap;
  font-weight: bold;
}

#global header h1::before, #global header #id::before {
  display: inline-block;
  min-width: 236px;
  width: 100%;
  height: 92px;
  content: "";
  vertical-align: top;
}

#globalnav {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  padding: 0;
  min-width: none;
  width: auto;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

#globalnav a {
  display: inline-block;
  margin-right: 0.5em;
  padding: 2px 5px;
  text-decoration: none;
  font-size: 1rem;
  line-height: 28px;
}

#globalnav li:not(:last-child) {
  margin-right: 0.5em;
}

#globalnav li:not(:last-child).contact {
  display: inline-table;
  padding-top: 20px;
  background-color: #00266f;
  vertical-align: bottom;
}

#globalnav li:not(:last-child).contact a {
  display: inline-block;
  padding-top: 20px;
  color: #ffffff;
}

#globalnav li:not(:last-child):not(.nobar)::after {
  display: inline-block;
  content: "|";
}

#globalnav li {
  position: relative;
  display: block;
  padding-top: 40px;
}

#globalnav li.link {
  margin-right: 18px;
}

#globalnav li.link a {
  margin-right: 0;
}

#globalnav li.contact {
  margin-right: 30px;
}

#globalnav li.contact:hover {
  background: #00266f;
}

#globalnav li.contact i {
  margin-right: 2px;
}

#globalnav li.contact a {
  margin-right: 0;
  padding: 5px 10px 0;
}

#globalnav li.sns-instagram {
  margin-right: 28px;
}

#globalnav li.sns-instagram a {
  margin-right: 0;
}

#globalnav li.sns-instagram a:hover {
  background: transparent;
}

#globalnav li.sns-facebook {
  margin-right: 28px;
}

#globalnav li.sns-facebook a {
  margin-right: 0;
}

#globalnav li.sns-facebook a:hover {
  background: transparent;
}

#globalnav li.cart {
  margin-right: 0;
}

#globalnav li.cart a {
  margin-right: 0;
}

#globalnav li.cart a:hover {
  background: transparent;
}

#globalnav li .secondlist {
  position: absolute;
  top: 28px;
  z-index: 1;
  display: block;
  overflow: hidden;
  margin-top: 44px;
  height: 0;
}

#globalnav li:hover a {
  background-color: #00266f;
  color: #ffffff;
}

#globalnav li:hover .secondlist {
  z-index: 999999;
  display: block;
  margin-top: 44px;
  width: 10em;
  height: 300px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#globalnav li:hover .secondlist li {
  margin: 0;
  padding: 0;
  font-size: 0.6125rem;
}

#globalnav li:hover .secondlist li:after {
  display: none;
}

#globalnav li:hover .secondlist li a {
  padding: 2px 5px;
  background-color: #00266f;
  color: #ffffff;
}

.nav-sns-icon {
  color: #00266f;
  font-size: 30px !important;
  line-height: 30px;
}

.nav-viewall-icon {
  color: #00266f;
  font-size: 0.9375rem !important;
  line-height: 30px;
}

#hero {
  position: relative;
  clear: both;
  overflow: hidden;
  margin: 0 auto 18px;
  max-width: 1200px;
}

#hero .inner {
  position: relative;
  padding-top: 50px;
}

#hero .inner .badge {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

#hero .inner .badge.item01 {
  width: 535px;
  height: 200px;
}

#hero .inner .badge.item02 {
  right: 60px;
  left: auto;
  color: #ffffff;
  text-outline: 0;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

#hero .inner .badge.item02 p {
  display: inline;
  padding: 0 2px;
  background-color: rgba(0, 38, 111, 0.9);
  letter-spacing: 0.3rem;
  font-family: "Noto Serif JP", serif;
  line-height: 2.6;
}

#hero .inner .badge.item02 p span {
  padding: 10px;
}

#hero .inner .slick_container {
  position: relative;
}

#hero .inner .slick-slide, #hero .inner .fadeitem, #hero .inner image {
  width: 100%;
  height: auto;
}

#hero .inner .slick-slide {
  overflow: hidden;
  max-height: 465px;
}

#hero .inner .slick-list {
  overflow: visible;
}

#hero .inner .svgimgwrap {
  position: relative;
  display: block;
  width: 100%;
}

#hero .inner .svgimgwrap .clickyou {
  display: none;
}

#hero .inner .svgimgwrap .homeline {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  max-height: 465px;
  cursor: pointer;
}

#hero .inner .svg-wrapper svg {
  position: absolute;
  top: 0;
  left: 0;
}

#hero .inner image {
  margin: 0 auto;
  max-width: 100% !important;
  max-height: 100% !important;
}

.heroslide-nav {
  position: relative;
  margin: 0 auto 18px;
  max-width: 350px;
}

/* 矢印用スタイル */
.prev-arrow, .next-arrow {
  position: absolute;
  top: -36px;
  z-index: 9999999;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.prev-arrow {
  left: 0;
}

.next-arrow {
  right: 0;
}

.slick-prev:before, .slick-next:before {
  color: #000000 !important;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -27px;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  padding: 5px;
  width: 20px;
  height: 20px;
  outline: none;
  border: 0;
  background: transparent;
  color: transparent;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  margin: 2px;
  width: 10px;
  height: 10px;
  border-radius: 0%;
  background: #00266f;
  content: "";
  text-align: center;
  font-size: 1rem;
  font-family: "slick";
  line-height: 20px;
  opacity: 0.25;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  margin: 0px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  color: black;
  opacity: 0.75;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/* 矢印ここまで */
.hero-under-nav {
  margin-bottom: 50px;
}

.hero-under-nav .itemwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero-under-nav .itemwrap .item {
  position: relative;
  display: table;
  width: calc(25% - 10px);
  vertical-align: middle;
  text-decoration: none;
}

.hero-under-nav .itemwrap .item .img {
  display: block;
  width: 100%;
}

.hero-under-nav .itemwrap .item .img img {
  border: 4px solid #00266f;
  border-radius: 15px;
}

.hero-under-nav .itemwrap .item .textbox {
  position: absolute;
  top: calc(50% - 1em);
  right: 0;
  left: 0;
  margin: 0;
  text-align: center;
}

.hero-under-nav .itemwrap .item .textbox .text {
  color: #ffffff;
  font-size: 1.375rem;
  line-height: 1.5;
}

.hero-under-nav .itemwrap .item .textbox .text span {
  display: block;
}

.hero-under-nav .itemwrap .item .textbox .text span:last-child {
  font-size: 0.75rem;
}

#footer {
  padding-bottom: 20px;
}

.news-all, .newswrap {
  margin-bottom: 30px;
}

.news-all header .title, .newswrap header .title {
  margin-right: 1.5em;
  font-weight: bold;
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.news-all.inner.campany header .title, .newswrap.inner.campany header .title {
  margin-right: 1.5em;
  font-weight: bold;
  font-family: "YuGothic", "Yu Gothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;
}

#contents {
  display: table;
  margin: 0 auto 100px;
  width: 1200px;
  text-align: center;
}

.title {
  padding-bottom: 20px;
  font-weight: bold;
  font-size: 1.625rem;
  font-family: "Lato", "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.title span {
  display: block;
  margin-top: 5px;
  font-weight: normal;
  font-size: 1rem;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}

/* news-all */
.news-all, .newswrap {
  margin-bottom: 50px;
}

.news-all header, .newswrap header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  place-items: baseline;
}

.news-all header > :last-child, .newswrap header > :last-child {
  margin-left: auto;
}

.news-all header nav, .newswrap header nav {
  text-align: left;
}

.news-all header nav ul, .newswrap header nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.news-all header nav ul li, .newswrap header nav ul li {
  font-size: 1rem;
}

.news-all header nav ul li:not(:last-child):after, .newswrap header nav ul li:not(:last-child):after {
  display: inline-block;
  margin-right: 1rem;
  margin-left: 1rem;
  content: "|";
}

.news-all header nav ul li a, .newswrap header nav ul li a {
  text-decoration: none;
}

.news-all header .viewall, .newswrap header .viewall {
  font-size: 1.25rem;
  font-family: "Times New Roman", Times, serif;
  line-height: 1.25rem;
}

.news-all header .viewall i, .newswrap header .viewall i {
  margin-right: 6px;
}

.news-all header .viewall a, .newswrap header .viewall a {
  text-decoration: none;
}

.news-all .itemwrap, .newswrap .itemwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.news-all .itemwrap .item, .newswrap .itemwrap .item {
  position: relative;
  margin-bottom: 20px;
  padding: 10px;
  width: calc(25% - 10px);
  border: 1px solid #00266f;
  text-align: left;
}

.news-all .itemwrap .item:before, .newswrap .itemwrap .item:before {
  position: absolute;
  right: -1px;
  bottom: -1px;
  z-index: 9999;
  display: block;
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%231b2f5c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E%E3%82%A2%E3%83%BC%E3%83%88%E3%83%9C%E3%83%BC%E3%83%89%201%3C%2Ftitle%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%221%201%2057.59%201%201%2057.59%201%201%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.17%2C2%2C2%2C55.17V2H55.17M60%2C0H0V60L60%2C0Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: right bottom;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  content: "";
}

.news-all .itemwrap .item .img, .newswrap .itemwrap .item .img {
  margin-bottom: 10px;
}

.news-all .itemwrap .item .textbox, .newswrap .itemwrap .item .textbox {
  padding-right: 20px;
  width: 100%;
  line-height: 1.6;
}

.news-all .itemwrap .item .textbox .date, .newswrap .itemwrap .item .textbox .date {
  font-size: 0.75rem;
}

.news-all .itemwrap .item .textbox .text, .newswrap .itemwrap .item .textbox .text {
  font-size: 1rem;
}

.news-all .itemwrap .item .textbox h3.text, .newswrap .itemwrap .item .textbox h3.text {
  font-weight: bold;
}

.news-all .itemwrap .item .textbox .catlist li, .newswrap .itemwrap .item .textbox .catlist li {
  display: inline-block;
  margin-right: 5px;
  padding: 1px 4px 2px;
  border: 1px solid #00266f;
  font-size: 0.75rem;
  line-height: 1;
}

.news-all .itemwrap .item .textbox .catlist li a, .newswrap .itemwrap .item .textbox .catlist li a {
  text-decoration: none;
}

/* ///////////////////////////////////
Below
//////////////////////////////////*/
#below #hero img {
  margin-top: 0;
}

#below #hero .inner {
  padding-top: 20px;
}

#below .news-all .itemwrap, #below .newswrap .itemwrap {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#below .news-all .itemwrap.col3 .item, #below .newswrap .itemwrap.col3 .item {
  margin-right: 15px;
  width: calc(33.3333333333% - 10px);
}

#below .news-all .itemwrap.col3 .item:nth-child(3n), #below .newswrap .itemwrap.col3 .item:nth-child(3n) {
  margin-right: 0;
}

#below .lineup .flex .content {
  padding-right: 0;
}

#below .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

#below .flex .box.box1 {
  margin-right: 40px;
  width: 460px;
}

#below .flex .content {
  padding-right: 40px;
  width: 100%;
  text-align: left;
}

#below .flex .content .itemwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  justify-self: start;
}

#below .flex .content .itemwrap .catlist a {
  margin-right: 0;
}

#below .flex .content .itemwrap a {
  margin-right: 20px;
  margin-bottom: 20px;
  text-decoration: none;
}

#below .flex .content .itemwrap a:nth-child(3n) {
  margin-right: 0;
}

#below .flex .content .itemwrap.col3 .img a {
  margin: 0;
  width: 100%;
}

#below .flex .content .itemwrap.col3 .img a img {
  -o-object-fit: contain;
  object-fit: contain;
}

#below .flex .content .itemwrap.col3 a {
  margin: 0 0 15px;
  width: calc(33.3333333333% - 10px);
}

#below .flex .content .itemwrap.col3 a .item {
  width: 100%;
}

#below .flex .content .itemwrap.col3 a .item a {
  display: inline-block;
}

#below .flex .sub aside {
  width: 230px;
}

#below .flex .sub aside .inner {
  width: auto;
  text-align: left;
}

#below .flex .sub aside .inner h3 {
  margin-bottom: 1.125rem;
  padding-bottom: 0.8rem;
  border-bottom: 1px solid #00266f;
  font-size: 1.125rem;
}

#below .flex .sub aside .inner ul {
  margin-bottom: 2rem;
}

#below .flex .sub aside .inner ul li {
  margin-bottom: 1.5rem;
  line-height: 1.6;
}

#below .flex .sub aside .inner ul li a {
  text-decoration: none;
  font-size: 1rem;
}

#below .newswrap header {
  text-align: center;
}

#below .newswrap header .title {
  margin: 0 auto;
}

#below .post-main-image {
  margin-bottom: 10px;
}

#below .post-header {
  margin-bottom: 40px;
  text-align: left;
}

#below .post-header .date {
  margin-bottom: 5px;
  font-size: 0.9375rem;
}

#below .post-header .title {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1.375rem;
}

#below .post-header .category li {
  display: inline-block;
  margin-right: 5px;
  padding: 2px 4px;
  border: 1px solid #00266f;
  font-size: 0.875rem;
}

#below .post-header .category li a {
  text-decoration: none;
}

#below .post-body {
  left: 1.8em;
  overflow: hidden;
  text-align: left;
}

#below .post-body h2 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.6;
}

#below .post-body p {
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 2;
}

#below .lineup header .title {
  margin-right: 5rem;
  padding-bottom: 20px;
  font-size: 1.625rem;
  font-family: "Lato", "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#below .lineup header .title span {
  display: block;
  margin-top: 5px;
  font-size: 1rem;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}

#below .lineup .post-body .box {
  margin-bottom: 40px;
}

#below .lineup .post-body h4 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1.125rem;
}

#below .lineup .post-body .exinfo-title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.125rem;
}

#below .lineup .post-body .itemwrap .item {
  position: relative;
  float: left;
  margin-right: 34px;
  margin-bottom: 30px;
  width: calc((100% - 68px) / 3);
}

#below .lineup .post-body .itemwrap .item:nth-child(3n) {
  margin-right: 0;
}

#below .lineup .post-body .itemwrap .item .img {
  overflow: hidden;
  margin-bottom: 15px;
  width: 100%;
  height: auto;
}

#below .lineup .post-body .itemwrap .item .textbox .title {
  margin-bottom: 10px;
  padding-bottom: 4px;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1rem;
}

#below .lineup .post-body .itemwrap .item .textbox .text {
  font-size: 0.875rem;
  line-height: 1.8;
}

#below .lineup .post-body .note {
  position: relative;
  display: table;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: -40px;
  width: 100%;
}

#below .lineup .post-body .note .note-wrapper {
  max-width: 100%;
}

#below .lineup .post-body .note .note-wrapper:after {
  position: absolute;
  top: 0;
  z-index: 99999;
  display: block;
  width: 100%;
  height: 3px;
  background-color: #fff;
  content: "";
}

#below .lineup .post-body .note .note-wrapper .note-inner-wrapper {
  position: relative;
  margin-right: -1px;
  width: calc(100% - 2px);
}

#below .lineup .post-body .note .note-wrapper .note-inner-wrapper:after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  display: block;
  width: 3px;
  height: 100%;
  background-color: #fff;
  content: "";
}

#below .lineup .post-body .note .note-wrapper .note-inner-wrapper:before {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  display: block;
  width: 4px;
  height: 100%;
  background-color: #fff;
  content: "";
}

#below .lineup .post-body .note .note-wrapper .note-inner-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#below .lineup.lineup-detail .flex .content {
  padding-right: 40px;
}

#below .campany {
  text-align: left;
  line-height: 1.8;
}

#below .campany .title {
  margin-bottom: 40px;
  font-size: 1.625rem;
  line-height: 1;
}

#below .campany h2 {
  margin-bottom: 1rem;
  font-size: 1.375rem;
}

#below .campany .title {
  text-align: center;
  font-size: 1.625rem;
}

#below .campany .image {
  margin-left: 50px;
  text-align: left;
  font-size: 0.875rem;
  width: 250px;
}

#below .campany .image img {
  margin-bottom: 10px;
  width: 250px;
  height: auto;
}

#below .campany table {
  width: 100%;
  border-collapse: collapse;
}

#below .campany table th, #below .campany table td {
  padding: 2px 5px;
  font-size: 1rem;
  line-height: 1.8;
}

#below .campany table th {
  position: relative;
  padding-right: 2.5em;
  vertical-align: top;
  white-space: nowrap;
  font-weight: normal;
}

#below .campany table th:after {
  position: absolute;
  right: 1em;
  display: inline-block;
  height: 1em;
  content: ":";
}

#below .campany table td {
  vertical-align: top;
}

#below .campany #map {
  height: 440px;
}

#below .campany #greeting {
  margin-bottom: 100px;
}

#below .campany #greeting h3 {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1.25rem;
}

#below .campany #greeting p {
  font-size: 1rem;
}

#below .campany #profile {
  margin-bottom: 80px;
}

#below .campany .license {
  margin-bottom: 80px;
  width: 60%;
}

#below .campany .license h3 {
  margin-top: 10px;
  font-weight: bold;
}

#below .campany .license table table {
  width: auto;
}

#below .campany .sales-trends {
  margin-bottom: 80px;
}

#below .campany .sales-trends table tr:first-child th::after {
  display: none;
}

#below .campany .sales-trends table tr:first-child td {
  text-align: center;
  font-weight: bold;
}

#below .campany #business {
  margin-bottom: 100px;
}

#below .campany #business h3 {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1.125rem;
}

#below .campany #business p {
  white-space: normal;
  font-size: 0.875rem;
}

#below .campany #business figure {
  width: 230px;
}

#below .campany #business figure img {
  width: 230px;
}

#below .campany .area {
  margin-bottom: 70px;
}

#below .campany .area table {
  width: auto;
}

#below .campany .area article {
  margin-bottom: 1rem;
  margin-left: 1rem;
}

#below .campany.newswrap .flex .content .itemwrap.col3 a {
  margin-right: 10px;
}

#below .cardwrap {
  margin-bottom: 60px;
}

#below .cardwrap header h1.title {
  margin-right: 0;
}

#below .cardwrap h3 {
  margin-bottom: 1.5rem;
  padding-bottom: 5px;
  border-bottom: 1px solid #00266f;
  text-align: left;
  font-size: 1.25rem;
  font-weight: bold;
}

#below .cardwrap .itemwrap {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
}

#below .cardwrap .itemwrap .item {
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 10px;
  width: calc(25% - 15px);
  border: 1px solid #00266f;
  text-align: left;
}

#below .cardwrap .itemwrap .item:nth-child(4n) {
  margin-right: 0;
}

#below .cardwrap .itemwrap .item:before {
  position: absolute;
  right: -1px;
  bottom: -1px;
  z-index: 9999;
  display: block;
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%231b2f5c%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E%E3%82%A2%E3%83%BC%E3%83%88%E3%83%9C%E3%83%BC%E3%83%89%201%3C%2Ftitle%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%221%201%2057.59%201%201%2057.59%201%201%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.17%2C2%2C2%2C55.17V2H55.17M60%2C0H0V60L60%2C0Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: right bottom;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  content: "";
}

#below .cardwrap .itemwrap .item .ucwall {
  position: absolute;
  top: 0;
  font-weight: 700;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.5em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#below .cardwrap .itemwrap .item .img {
  margin-bottom: 10px;
}

#below .cardwrap .itemwrap .item .textbox {
  padding-right: 30px;
  width: 100%;
  line-height: 1.6;
}

#below .cardwrap .itemwrap .item .textbox .date {
  font-size: 0.75rem;
}

#below .cardwrap .itemwrap .item .textbox .text {
  font-size: 1rem;
}

#below .cardwrap .itemwrap .item .textbox .itemtitle {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.2;
}

#below .cardwrap .itemwrap .item .textbox .itemtitle span {
  font-weight: normal;
  font-size: 0.875rem;
}

#below .cardwrap .itemwrap .item .textbox .catlist li {
  display: inline-block;
  margin-right: 5px;
  padding: 1px 4px 2px;
  border: 1px solid #00266f;
  font-size: 0.75rem;
  line-height: 1;
}

#below .cardwrap .itemwrap .item .textbox .catlist li a {
  text-decoration: none;
}

#below .cardwrap .title {
  margin-right: 5rem;
  padding-bottom: 20px;
  font-size: 1.625rem;
  font-family: "Lato", "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#below .cardwrap .title span {
  display: block;
  margin-top: 5px;
  font-size: 1rem;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}

#below #message {
  margin-bottom: 100px;
}

#below #csr .mb30 {
  margin-bottom: 30px;
}

#below #csr .mb100 {
  margin-bottom: 100px;
}

#below #csr #sec01 p, #below #csr #sec02 p, #below #csr #sec03 p {
  margin-bottom: 30px;
}

#below #csr #sec01 figure, #below #csr #sec02 figure, #below #csr #sec03 figure {
  margin-bottom: 30px;
}

#below #csr #sec01 .fitem, #below #csr #sec02 .fitem, #below #csr #sec03 .fitem {
  width: calc(50% - 10px);
}

#below #csr #sec01 .fitem h4, #below #csr #sec02 .fitem h4, #below #csr #sec03 .fitem h4 {
  margin-bottom: 10px;
}

#below #csr #sec01 .fitem p, #below #csr #sec02 .fitem p, #below #csr #sec03 .fitem p {
  margin-left: 155px;
}

#below #csr #sec01 .fitem figure, #below #csr #sec02 .fitem figure, #below #csr #sec03 .fitem figure {
  display: inline-block;
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  width: 140px;
}

#below #csr .banner-list {
  margin-bottom: 100px;
  width: 700px;
}

@media screen and (max-width: 1100px) {
  #below #csr .banner-list {
    display: block;
    margin-bottom: 50px;
    width: calc(100% - 0px);
  }
}
#below #csr .banner-list .bnitem {
  width: 220px;
  font-size: 0.875rem;
}

@media screen and (max-width: 1100px) {
  #below #csr .banner-list .bnitem {
    margin-bottom: 30px;
    width: 50%;
  }
}
@media screen and (max-width: 1100px) {
  #below #csr #sec03 .flex {
    display: block;
  }
  #below #csr #sec03 .flex .fitem {
    clear: both;
    margin-bottom: 30px;
    width: 100%;
  }
  #below #csr #sec03 .flex .fitem figure img {
    margin-bottom: 30px;
  }
}
#below .campany .enc_outline {
  border: 1px solid #00266f;
}

#below .campany .enc_outline img {
  margin-bottom: 0;
}

#below .campany section p {
  font-size: 1rem;
  margin-bottom: 1rem;
  line-height: 1.8;
}

#below .campany section .title-middle {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #00266f;
  font-weight: bold;
  font-size: 1.125rem;
}

#below .campany #ourbusiness {
  margin-bottom: 100px;
}

@media screen and (max-width: 1100px) {
  #below .campany #ourbusiness .image {
    display: inline-block;
    margin-left: 15px;
  }
  #below .campany #ourbusiness .image img {
    width: 150px;
  }
}
#below .campany .image.fullsize {
  margin: 50px 0;
  width: 100%;
  height: auto;
}

#below .campany .image.fullsize img {
  width: 100%;
  height: auto;
}

#below .campany .box {
  margin-bottom: 50px;
}

#below .campany .box .image {
  margin-left: 25px;
}

#below .campany .box .image img {
  margin-bottom: 0;
  min-width: 230px;
  height: auto;
  vertical-align: bottom;
}

@media screen and (max-width: 1100px) {
  #below .campany .box .image img {
    width: 150px;
  }
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
parts
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pconly {
  display: block;
}

@media (max-width: 768px) {
  .pconly {
    display: none;
  }
}
.sponly {
  display: none;
}

@media (max-width: 767px) {
  .sponly {
    display: block;
  }
}
p {
  font-size: 20px;
  line-height: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 768px) {
  p {
    font-size: 0.8125rem;
    line-height: 1.6;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
}
img {
  max-width: 100%;
  vertical-align: bottom;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 768px) {
  img {
    width: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
}
.news-all .item img {
  width: 265px;
}

.home-read {
  margin-bottom: 40px;
  text-align: center;
}

.home-read strong {
  display: inline-block;
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 1.875rem;
  font-family: "M PLUS 1p", sans-serif;
  line-height: 1.4;
}

.home-read p {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.8;
}

.btntbox {
  margin-bottom: 80px;
}

.btntbox .btn {
  text-align: center;
}

.btntbox .btn a {
  display: inline-block;
  width: 380px;
  border-radius: 8px;
  background-color: #00266f;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.4375rem;
  line-height: 80px;
}

.contactbox {
  margin-bottom: 30px;
}

.contactbox h4 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 1.4375rem;
}

.contactbox .btn {
  text-align: center;
}

.contactbox .btn a {
  display: inline-block;
  width: 380px;
  border-radius: 8px;
  background-color: #00266f;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.4375rem;
  line-height: 80px;
}

.home-banner {
  margin-bottom: 50px;
}

.home-banner ul {
  display: grid;
  grid-template-columns: repeat(4, minmax(290px, 1fr));
  gap: 10px;
  margin-bottom: 5em;
}

#PageTopBtn {
  position: fixed;
  right: 30px;
  bottom: 50px;
  z-index: 9999;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

#PageTopBtn.on {
  opacity: 1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

#PageTopBtn.off {
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

#PageTopBtn a {
  display: block;
  outline: none;
  text-decoration: none;
}

#PageTopBtn a img {
  width: 60px;
  height: 127px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

#PageTopBtn a:hover {
  text-decoration: none;
}

#PageTopBtn a:hover img {
  margin-top: -10px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

@media (min-width: 768px) {
  #PageTopBtn {
    font-size: 13px;
  }
  #PageTopBtn a {
    width: 60px;
    height: 130px;
  }
}
@media (max-width: 767px) {
  #PageTopBtn {
    font-size: 10px;
  }
  #PageTopBtn a {
    width: 60px;
    height: 130px;
  }
}
.campany.newswrap .flex .content .itemwrap.col3 a {
  margin-right: 10px;
}

footer {
  position: relative;
  display: block;
  float: left;
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
}

@media (max-width: 768px) {
  footer {
    margin: 0 5%;
  }
}
footer .corporatename {
  margin: 0 auto 20px;
  width: 230px;
}

footer .snslink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}

footer .snslink li {
  margin: 0 10px;
}

footer .snslink .nav-sns-icon {
  font-size: 35px !important;
}

footer .content {
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 1.6;
}

footer hr {
  margin-bottom: 25px;
  height: 1px;
  border: none;
  background: #00266f;
}

footer ul.commonnav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}

footer ul.commonnav li {
  margin: 0 10px;
  font-size: 1rem;
}

footer ul.commonnav li:not(:last-child):after {
  display: inline-block;
  margin-left: 1rem;
  content: "|";
}

footer ul.commonnav li a {
  text-decoration: none;
}

footer small {
  font-size: 1rem;
}

/*-----
 main
-----------*/
.main {
  position: relative;
  width: 1200px;
  color: blue;
  text-align: right;
}

.main article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 768px) {
  .main {
    margin: 0 5%;
    width: 90%;
  }
}
.main p {
  font-size: 0.75rem;
  line-height: 1.2;
}

@media (max-width: 768px) {
  .main p {
    line-height: 1.6;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
}
.main .catch {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 580px;
  text-align: right;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.main .catch img {
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  .main .catch {
    width: 80%;
  }
}
/* ///////////////////////////////////
link
//////////////////////////////////*/
#link {
  text-align: left;
}

#link .tar {
  text-align: right;
}

#link .item {
  margin-bottom: 2rem;
}

#link .item:last-child() {
  margin-bottom: 0;
}

#link .item .heading {
  margin-bottom: 0.5rem;
}

#link .item .heading h3 {
  margin-bottom: 0.5rem;
  padding-bottom: 5px;
  border-bottom: 1px solid #00266f;
  text-align: left;
  font-weight: bold;
}

#link .item .item-content {
  padding: 1rem 0 2rem;
}

#link .item .item-content ul li {
  display: inline-block;
  margin-right: 1rem;
  margin-bottom: 0.75rem;
  word-break: normal;
  line-height: 1;
}

#link .item .item-content ul li:before {
  display: inline-block;
  content: "・";
}

#link .item .item-content ul li a {
  display: inline-block;
  text-decoration: none;
}

#link .item .item-content ul li.multi a {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

#link .item .item-content ul li.multi a:last-child, #link .item .item-content ul li.multi a:nth-child(2) {
  padding-left: 0.5rem;
}

/* ///////////////////////////////////
contact
//////////////////////////////////*/
.inner.contact header {
  text-align: center;
}

.inner.contact label[for] {
  cursor: pointer;
}

.inner.contact .req {
  color: #ff0000;
}

.inner.contact .contactform {
  width: 860px;
  margin: 0 auto;
}

.inner.contact .contactform.confirm .ns-box {
  border-style: solid;
  padding: 20px;
  font-size: 21px;
  margin: 3rem auto;
  display: inline-block;
  border-color: #aaaaaa;
  background-color: #fafafa;
}

.inner.contact .contactform.confirm .ns-box + p {
  text-align: center;
  line-height: 1.6;
  width: 800px;
  margin: 0 auto;
}

.inner.contact .contactform.confirm .ns-box + p.a2 {
  text-align: center;
  line-height: 1.6;
  width: 640px;
  margin: 0 auto;
}

.inner.contact .contactform .error {
  position: absolute;
  top: -1rem;
  display: block;
  color: #ff0000;
}

.inner.contact .contactform li {
  margin-bottom: 2rem;
}

.inner.contact .contactform dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.inner.contact .contactform dl dt {
  width: 250px;
  line-height: 1.6;
}

.inner.contact .contactform dl dd {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.inner.contact .contactform #age {
  width: 5em;
}

.inner.contact .contactform #zip {
  width: 10em;
}

.inner.contact .contactform .cp_ipselect {
  overflow: hidden;
  margin: 0 0 20px;
  padding: 0.25rem;
  border: 1px solid #cccccc;
  text-align: center;
}

@media (max-width: 768px) {
  .inner.contact .contactform .cp_ipselect {
    width: 100%;
  }
}
.inner.contact .mw_wp_form_confirm .contactform .cp_ipselect {
  border: none;
}

.inner.contact .contactform .cp_ipselect select {
  padding-right: 1em;
  width: 100%;
  outline: none;
  border: none;
  background: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  font-size: 1rem;
  cursor: pointer;
}

.inner.contact .contactform .cp_ipselect select::-ms-expand {
  display: none;
}

.inner.contact .contactform .cp_ipselect.cp_sl01 {
  position: relative;
  margin-bottom: 14px;
  width: calc(100% - 0px);
  border: 1px solid #003366;
  background: #ffffff;
}

.inner.contact .contactform .cp_ipselect.cp_sl01::before {
  position: absolute;
  top: 1em;
  right: 0.7em;
  padding: 0;
  width: 0;
  height: 0;
  border-top: 6px solid #003366;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
  pointer-events: none;
}

.inner.contact .contactform .cp_ipselect.cp_sl01 select {
  padding: 7px 40px 7px 10px;
  color: #666666;
}

.inner.contact .contactform button, .inner.contact .contactform input, .inner.contact .contactform optgroup, .inner.contact .contactform select, .inner.contact .contactform textarea {
  margin: 0;
  padding: 0;
  outline: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  vertical-align: middle;
  text-align: inherit;
  font: inherit;
}

.inner.contact .contactform .horizontal-item {
  margin-right: 1rem;
}

.inner.contact .contactform button, .inner.contact .contactform input {
  overflow: visible;
}

.inner.contact .contactform button, .inner.contact .contactform input, .inner.contact .contactform select, .inner.contact .contactform textarea {
  margin: 0;
  font-size: 100%;
  font-size: 1rem;
  font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.inner.contact .contactform button[type=text], .inner.contact .contactform button[type=password], .inner.contact .contactform button[type=tel], .inner.contact .contactform button[type=email], .inner.contact .contactform button[type=reset], .inner.contact .contactform input[type=text], .inner.contact .contactform input[type=password], .inner.contact .contactform input[type=tel], .inner.contact .contactform input[type=email], .inner.contact .contactform input[type=reset], .inner.contact .contactform select[type=text], .inner.contact .contactform select[type=password], .inner.contact .contactform select[type=tel], .inner.contact .contactform select[type=email], .inner.contact .contactform select[type=reset], .inner.contact .contactform textarea[type=text], .inner.contact .contactform textarea[type=password], .inner.contact .contactform textarea[type=tel], .inner.contact .contactform textarea[type=email], .inner.contact .contactform textarea[type=reset] {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 1rem 0 0;
  padding: 0.5rem 0.75rem;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 1px solid #cccccc;
  border-radius: 4px;
  background: #ffffff;
  color: inherit;
  line-height: 1;
}

.inner.contact .contactform .btn.submitbtn {
  width: 100%;
  text-align: center;
}

.inner.contact .contactform .btn.submitbtn input[type=submit] {
  display: inline-block;
  margin: 0 auto;
  padding: 0 3rem;
  min-height: 60px;
  height: auto !important;
  height: 60px;
  border: none;
  border-radius: 4px;
  background: #00266f;
  color: #ffffff;
  line-height: 3;
}

@media screen and (max-width: 1200px) {
  .inner {
    width: 100%;
  }
  #contents {
    display: block;
    padding: 0 20px;
    width: auto;
  }
  #hero .inner {
    margin: 0 auto;
    width: calc(100% - 40px);
  }
  #hero .inner .badge.item01 {
    width: 54%;
    height: auto;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  #global header .inner {
    width: calc(100% - 40px);
  }
  #global header .inner #id {
    z-index: 9999999999;
    width: 170px;
    height: auto;
    background-size: contain;
  }
  #global header.open .inner #id {
    position: fixed;
  }
  .home-read {
    padding: 0 20px;
  }
  .hero-under-nav {
    margin-bottom: 25px;
  }
  .hero-under-nav .itemwrap .item {
    position: relative;
    overflow: hidden;
  }
  .hero-under-nav .itemwrap .item .textbox {
    width: 100%;
  }
  .hero-under-nav .itemwrap .item .img {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .hero-under-nav .itemwrap .item:not(:last-child) {
    margin-right: 10px;
  }
  .news-all {
    margin-bottom: 50px;
  }
  .news-all header {
    display: block;
  }
  .news-all header .title {
    margin-right: 0;
  }
  .news-all header nav {
    margin-bottom: 15px;
  }
  .news-all header nav ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .news-all header nav ul li {
    font-size: 0.75rem;
  }
  .news-all header nav ul li:not(:last-child):after {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
  .news-all .item img {
    width: 100%;
  }
  .news-all .viewall {
    display: none;
  }
  .news-all .itemwrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .news-all .itemwrap .item {
    margin-bottom: 20px;
    width: calc(25% - 10px);
  }
  .news-all .itemwrap .item:not(:last-child) {
    margin-right: 10px;
  }
  .news-all .itemwrap .item:before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }
  .news-all .itemwrap .item .textbox {
    width: 100%;
  }
  .news-all .itemwrap .item .textbox .date {
    font-size: 0.75rem;
  }
  .news-all .itemwrap .item .textbox .text {
    font-size: 0.75rem;
  }
  .news-all .itemwrap .item .textbox .catlist li {
    font-size: 0.625rem;
  }
  #below #hero .inner {
    padding-top: 0;
  }
  footer {
    margin: 0;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 1100px) {
  #global header.open h1 {
    position: fixed;
    top: 0;
    z-index: 999999;
  }
  #global header.open nav {
    z-index: 99999999;
    height: auto;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #global header.open nav ul#globalnav {
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #global header .fnav {
    position: fixed;
    top: 1rem;
    right: 1rem;
    z-index: 999999999;
    visibility: visible;
    padding: 0.5rem;
    background-color: #ffffff;
    font-size: 1.5rem;
    cursor: pointer;
  }
  #global header nav {
    position: relative;
    position: fixed;
    right: 0;
    left: 0;
    z-index: -9;
    height: 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 8px 16px -2px rgba(10, 10, 10, 0.3), 0px 0px 0px 3px rgba(10, 10, 10, 0.03);
    box-shadow: 0px 8px 16px -2px rgba(10, 10, 10, 0.3), 0px 0px 0px 3px rgba(10, 10, 10, 0.03);
    opacity: 0;
  }
  #global header nav ul#globalnav {
    float: none;
    overflow-x: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 60px 0 20px;
    height: 100vh;
    text-align: center;
  }
  #global header nav ul#globalnav li {
    display: block;
    margin: 0;
    padding: 7px 0;
    width: 100%;
  }
  #global header nav ul#globalnav li a {
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    line-height: 2rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #global header nav ul#globalnav li a:hover {
    text-decoration: underline;
  }
  #global header nav ul#globalnav li:hover {
    background-color: transparent;
    line-height: 1;
  }
  #global header nav ul#globalnav li:hover a {
    color: #00266f;
    line-height: 1;
  }
  #global header nav ul#globalnav li.contact {
    background-color: transparent;
  }
  #global header nav ul#globalnav li.contact a {
    color: #00266f;
  }
  #global header nav ul#globalnav li.contact a:hover {
    background-color: transparent;
  }
  #global header nav ul#globalnav li .secondlist {
    position: relative;
    top: auto;
    z-index: 1;
    display: block;
    margin: -0.5rem auto 10px;
    padding: 20px 20px 10px;
    width: 70%;
    height: auto;
    border: 1px solid #00266f;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #global header nav ul#globalnav li.sns {
    padding: 20px;
    width: 20%;
  }
  #global header nav ul#globalnav li a {
    margin: 0;
    font-size: 1rem;
    line-height: 1;
  }
  #global header nav ul#globalnav li:after {
    display: none;
  }
  #below .lineup .post-body .note {
    position: relative;
    display: table;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -33px;
    width: 100%;
  }
  #below .lineup .post-body .note .note-wrapper {
    max-width: 100%;
  }
  #below .lineup .post-body .note .note-wrapper:after {
    position: absolute;
    top: 0;
    z-index: 99999;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #fff;
    content: "";
  }
  #below .lineup .post-body .note .note-wrapper.ptstyle {
    padding-top: auto;
  }
  #below .lineup .post-body .note .note-wrapper .note-inner-wrapper {
    position: relative;
    margin-right: -6px;
    width: calc(100% + 0px);
  }
  #below .lineup .post-body .note .note-wrapper .note-inner-wrapper:after {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    display: block;
    width: 6px;
    height: 100%;
    background-color: #fff;
    content: "";
  }
  #below .lineup .post-body .note .note-wrapper .note-inner-wrapper:before {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
    display: block;
    width: 6px;
    height: 100%;
    background-color: #fff;
    content: "";
  }
  #below .lineup .post-body .note .note-wrapper .note-inner-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .campany .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .campany .image {
    width: 50% !important;
    margin: 0 auto !important;
  }
  .campany .image img {
    width: 100% !important;
  }
  .campany #greeting.flex, .campany #ourbusiness.flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .campany #greeting.flex figure, .campany #ourbusiness.flex figure {
    margin: 0 auto;
  }
}
@media screen and (max-width: 899px) {
  .hero-under-nav .itemwrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-under-nav .itemwrap .item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
    width: calc(50% - 20px);
  }
  .hero-under-nav .itemwrap .item .img {
    position: relative;
    width: 100%;
  }
  .hero-under-nav .itemwrap .item:not(:last-child) {
    margin-right: 0px;
  }
  .hero-under-nav .itemwrap .item:not(:nth-child(even)) {
    margin-right: 20px;
  }
  .contactbox .btn a {
    width: 80%;
  }
  .home-banner {
    margin-bottom: 50px;
  }
  .home-banner ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .home-banner ul li {
    margin-bottom: 20px;
    width: calc(50% - 10px);
  }
  .news-all {
    margin-bottom: 50px;
  }
  .news-all header {
    display: block;
  }
  .news-all header nav {
    margin-bottom: 15px;
  }
  .news-all header nav ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .news-all header nav ul li {
    font-size: 0.75rem;
  }
  .news-all .item img {
    width: 100%;
  }
  .news-all .viewall {
    display: none;
  }
  .news-all .itemwrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .news-all .itemwrap .item {
    margin-bottom: 20px;
    width: calc(50% - 20px);
  }
  .news-all .itemwrap .item:not(:last-child) {
    margin-right: 0px;
  }
  .news-all .itemwrap .item:not(:nth-child(even)) {
    margin-right: 20px;
  }
  .news-all .itemwrap .item:before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }
}
@media screen and (max-width: 767px) {
  #global header .inner #id {
    width: 140px;
  }
  #global header h1::before, #global header #id::before {
    min-width: 140px;
    height: 55px;
  }
  #hero .inner .badge.item02 {
    right: 0px;
  }
  #hero .inner .badge.item02 p {
    font-size: 0.75rem;
    line-height: 2.3;
  }
  .home-read strong {
    font-size: 1.5rem;
  }
  #below .cardwrap .itemwrap .item {
    margin-right: 10px;
    width: calc(50% - 8px);
  }
  #below .cardwrap .itemwrap .item:nth-child(2n) {
    margin-right: 0;
  }
  #below .cardwrap .itemwrap .item:nth-child(odd) {
    margin-right: 10px;
  }
  #below #contents .inner header + .flex {
    display: block;
  }
  #below #contents .inner header + .flex .content {
    padding-right: 0;
  }
  #below #contents .inner header + .flex .content .post-header {
    margin-bottom: 20px;
  }
  #below #contents .inner header + .flex .content .post-body .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #below #contents .inner header + .flex .content .post-body .flex .box {
    margin-right: 0;
    width: 100%;
  }
  #below #contents .inner header + .flex .content .post-body .flex .box.box1 {
    margin-bottom: 10px;
    width: 100%;
  }
  #below #contents .inner header + .flex .content .post-body .flex .box.box2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    width: 100%;
  }
  #below #contents .inner header + .flex .content .post-body .flex .box.box2 .post-image {
    margin-right: 10px;
    width: 39%;
  }
  #below #contents .inner header + .flex .content .post-body .flex .box.box2 .post-image.sponly {
    margin-right: 0;
    width: 66%;
  }
  #below #contents .inner header + .flex .content .post-body .note .note-wrapper .note-inner-wrapper {
    padding-top: auto;
  }
  #below .flex .sub aside {
    margin-top: 40px;
    width: 100%;
  }
  #below .flex .sub aside .inner ul li {
    margin-bottom: 0.5rem;
  }
  #below .flex .sub aside .inner ul li a {
    display: block;
    padding: 10px 0;
  }
  #below .campany .license {
    margin-bottom: 80px;
    width: 100%;
  }
  #below .news-all .itemwrap, #below .newswrap .itemwrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  #below .news-all .itemwrap.col3 .item, #below .newswrap .itemwrap.col3 .item {
    margin-right: 15px;
    width: calc(50% - 10px);
  }
  #below .news-all .itemwrap.col3 .item:nth-child(even), #below .newswrap .itemwrap.col3 .item:nth-child(even) {
    margin-right: 0;
  }
  #below .news-all .itemwrap.col3 .item:nth-child(odd), #below .newswrap .itemwrap.col3 .item:nth-child(odd) {
    margin-right: 10px;
  }
}
#pp h2 {
  margin-bottom: 0.5rem;
  padding-bottom: 0.3rem;
  border-bottom: 2px solid #00266f;
  font-weight: bold;
}

#pp h3 {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  padding-bottom: 0.3rem;
  border-bottom: 1px dotted #00266f;
  font-weight: bold;
}

#pp p {
  margin-bottom: 2rem;
  line-height: 1.8;
}

#pp .tar {
  text-align: right;
}

/*# sourceMappingURL=common.css.map */


/* =====================================================
   FIX: Company page cards (テンプレ出力 a.item 版)
   - Ensure 3 columns on PC (>=1100px) and stable wrapping
   - Scope to company page container (.inner.campany)
===================================================== */
#below .inner.campany .flex .content .itemwrap{
  flex-wrap: wrap;
  justify-content: flex-start;
}

@media (min-width: 1100px){
  #below .inner.campany .flex .content .itemwrap.col3 > a.item{
    width: calc(33.3333333333% - 10px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
  #below .inner.campany .flex .content .itemwrap.col3 > a.item:nth-child(3n){
    margin-right: 0;
  }
}

@media (max-width: 1099px){
  #below .inner.campany .flex .content .itemwrap.col3 > a.item{
    width: calc(50% - 10px);
    margin-right: 20px;
    margin-bottom: 15px;
  }
  #below .inner.campany .flex .content .itemwrap.col3 > a.item:nth-child(2n){
    margin-right: 0;
  }
}

@media (max-width: 767px){
  #below .inner.campany .flex .content .itemwrap.col3 > a.item{
    width: 100%;
    margin-right: 0;
  }
}
