
.container {  max-width: 960px;  margin-right: auto;  margin-left: auto;  width: 100%; }img {max-width: 100%;height: auto;}.container-fluid, .content, .cover {  width: 100%;  float: left; }.row, .container, .container-fluid, .cover, article, aside, header, footer, nav, .clearfix {  box-sizing: border-box; }  .row:after, .container:after, .container-fluid:after, .cover:after, article:after, aside:after, header:after, footer:after, nav:after, .clearfix:after {    content: " ";    display: block;    clear: both; }.row {  width: 100%;  max-width: 960px;  padding-left: -20px;  padding-right: -20px;  float: left;  min-height: 1px; }[class*=col-] {  min-height: 1px;  padding-left: 20px;  padding-right: 20px;  float: left;  width: 100%;  box-sizing: border-box;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  [class*=col-]:not(.text-center) img, [class*=col-]:not(.text-center) figure {    max-width: 100%;    display: block; }  [class*=col-] .row {    margin-left: -20px;    margin-right: -20px;    width: auto;    float: none; }  [class*=col-].no-padding {    padding-left: 0;    padding-right: 0; }@media (min-width: 768px) {  .col-md-1 {    width: 8.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-1 {    width: 8.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-1 {    width: 8.33333%; } }@media (min-width: 768px) {  .col-offset-md-1 {    margin-left: 8.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-1 {    margin-left: 8.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-1 {    margin-left: 8.33333%; } }.col-1 {  width: 8.33333%; }.col-offset-1 {  margin-left: 8.33333%; }@media (min-width: 768px) {  .col-md-2 {    width: 16.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-2 {    width: 16.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-2 {    width: 16.66667%; } }@media (min-width: 768px) {  .col-offset-md-2 {    margin-left: 16.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-2 {    margin-left: 16.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-2 {    margin-left: 16.66667%; } }.col-2 {  width: 16.66667%; }.col-offset-2 {  margin-left: 16.66667%; }@media (min-width: 768px) {  .col-md-3 {    width: 25%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-3 {    width: 25%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-3 {    width: 25%; } }@media (min-width: 768px) {  .col-offset-md-3 {    margin-left: 25%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-3 {    margin-left: 25%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-3 {    margin-left: 25%; } }.col-3 {  width: 25%; }.col-offset-3 {  margin-left: 25%; }@media (min-width: 768px) {  .col-md-4 {    width: 33.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-4 {    width: 33.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-4 {    width: 33.33333%; } }@media (min-width: 768px) {  .col-offset-md-4 {    margin-left: 33.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-4 {    margin-left: 33.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-4 {    margin-left: 33.33333%; } }.col-4 {  width: 33.33333%; }.col-offset-4 {  margin-left: 33.33333%; }@media (min-width: 768px) {  .col-md-5 {    width: 41.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-5 {    width: 41.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-5 {    width: 41.66667%; } }@media (min-width: 768px) {  .col-offset-md-5 {    margin-left: 41.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-5 {    margin-left: 41.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-5 {    margin-left: 41.66667%; } }.col-5 {  width: 41.66667%; }.col-offset-5 {  margin-left: 41.66667%; }@media (min-width: 768px) {  .col-md-6 {    width: 50%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-6 {    width: 50%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-6 {    width: 50%; } }@media (min-width: 768px) {  .col-offset-md-6 {    margin-left: 50%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-6 {    margin-left: 50%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-6 {    margin-left: 50%; } }.col-6 {  width: 50%; }.col-offset-6 {  margin-left: 50%; }@media (min-width: 768px) {  .col-md-7 {    width: 58.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-7 {    width: 58.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-7 {    width: 58.33333%; } }@media (min-width: 768px) {  .col-offset-md-7 {    margin-left: 58.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-7 {    margin-left: 58.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-7 {    margin-left: 58.33333%; } }.col-7 {  width: 58.33333%; }.col-offset-7 {  margin-left: 58.33333%; }@media (min-width: 768px) {  .col-md-8 {    width: 66.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-8 {    width: 66.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-8 {    width: 66.66667%; } }@media (min-width: 768px) {  .col-offset-md-8 {    margin-left: 66.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-8 {    margin-left: 66.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-8 {    margin-left: 66.66667%; } }.col-8 {  width: 66.66667%; }.col-offset-8 {  margin-left: 66.66667%; }@media (min-width: 768px) {  .col-md-9 {    width: 75%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-9 {    width: 75%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-9 {    width: 75%; } }@media (min-width: 768px) {  .col-offset-md-9 {    margin-left: 75%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-9 {    margin-left: 75%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-9 {    margin-left: 75%; } }.col-9 {  width: 75%; }.col-offset-9 {  margin-left: 75%; }@media (min-width: 768px) {  .col-md-10 {    width: 83.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-10 {    width: 83.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-10 {    width: 83.33333%; } }@media (min-width: 768px) {  .col-offset-md-10 {    margin-left: 83.33333%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-10 {    margin-left: 83.33333%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-10 {    margin-left: 83.33333%; } }.col-10 {  width: 83.33333%; }.col-offset-10 {  margin-left: 83.33333%; }@media (min-width: 768px) {  .col-md-11 {    width: 91.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-11 {    width: 91.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-11 {    width: 91.66667%; } }@media (min-width: 768px) {  .col-offset-md-11 {    margin-left: 91.66667%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-11 {    margin-left: 91.66667%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-11 {    margin-left: 91.66667%; } }.col-11 {  width: 91.66667%; }.col-offset-11 {  margin-left: 91.66667%; }@media (min-width: 768px) {  .col-md-12 {    width: 100%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-sm-12 {    width: 100%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-xs-12 {    width: 100%; } }@media (min-width: 768px) {  .col-offset-md-12 {    margin-left: 100%; } }@media (min-width: 448px) and (max-width: 767px) {  .col-offset-sm-12 {    margin-left: 100%; } }@media (min-width: 0px) and (max-width: 447px) {  .col-offset-xs-12 {    margin-left: 100%; } }.col-12 {  width: 100%; }.col-offset-12 {  margin-left: 100%; }.percent-1 {  width: 1% !important; }.percent-2 {  width: 2% !important; }.percent-3 {  width: 3% !important; }.percent-4 {  width: 4% !important; }.percent-5 {  width: 5% !important; }.percent-6 {  width: 6% !important; }.percent-7 {  width: 7% !important; }.percent-8 {  width: 8% !important; }.percent-9 {  width: 9% !important; }.percent-10 {  width: 10% !important; }.percent-11 {  width: 11% !important; }.percent-12 {  width: 12% !important; }.percent-13 {  width: 13% !important; }.percent-14 {  width: 14% !important; }.percent-15 {  width: 15% !important; }.percent-16 {  width: 16% !important; }.percent-17 {  width: 17% !important; }.percent-18 {  width: 18% !important; }.percent-19 {  width: 19% !important; }.percent-20 {  width: 20% !important; }.percent-21 {  width: 21% !important; }.percent-22 {  width: 22% !important; }.percent-23 {  width: 23% !important; }.percent-24 {  width: 24% !important; }.percent-25 {  width: 25% !important; }.percent-26 {  width: 26% !important; }.percent-27 {  width: 27% !important; }.percent-28 {  width: 28% !important; }.percent-29 {  width: 29% !important; }.percent-30 {  width: 30% !important; }.percent-31 {  width: 31% !important; }.percent-32 {  width: 32% !important; }.percent-33 {  width: 33% !important; }.percent-34 {  width: 34% !important; }.percent-35 {  width: 35% !important; }.percent-36 {  width: 36% !important; }.percent-37 {  width: 37% !important; }.percent-38 {  width: 38% !important; }.percent-39 {  width: 39% !important; }.percent-40 {  width: 40% !important; }.percent-41 {  width: 41% !important; }.percent-42 {  width: 42% !important; }.percent-43 {  width: 43% !important; }.percent-44 {  width: 44% !important; }.percent-45 {  width: 45% !important; }.percent-46 {  width: 46% !important; }.percent-47 {  width: 47% !important; }.percent-48 {  width: 48% !important; }.percent-49 {  width: 49% !important; }.percent-50 {  width: 50% !important; }.percent-51 {  width: 51% !important; }.percent-52 {  width: 52% !important; }.percent-53 {  width: 53% !important; }.percent-54 {  width: 54% !important; }.percent-55 {  width: 55% !important; }.percent-56 {  width: 56% !important; }.percent-57 {  width: 57% !important; }.percent-58 {  width: 58% !important; }.percent-59 {  width: 59% !important; }.percent-60 {  width: 60% !important; }.percent-61 {  width: 61% !important; }.percent-62 {  width: 62% !important; }.percent-63 {  width: 63% !important; }.percent-64 {  width: 64% !important; }.percent-65 {  width: 65% !important; }.percent-66 {  width: 66% !important; }.percent-67 {  width: 67% !important; }.percent-68 {  width: 68% !important; }.percent-69 {  width: 69% !important; }.percent-70 {  width: 70% !important; }.percent-71 {  width: 71% !important; }.percent-72 {  width: 72% !important; }.percent-73 {  width: 73% !important; }.percent-74 {  width: 74% !important; }.percent-75 {  width: 75% !important; }.percent-76 {  width: 76% !important; }.percent-77 {  width: 77% !important; }.percent-78 {  width: 78% !important; }.percent-79 {  width: 79% !important; }.percent-80 {  width: 80% !important; }.percent-81 {  width: 81% !important; }.percent-82 {  width: 82% !important; }.percent-83 {  width: 83% !important; }.percent-84 {  width: 84% !important; }.percent-85 {  width: 85% !important; }.percent-86 {  width: 86% !important; }.percent-87 {  width: 87% !important; }.percent-88 {  width: 88% !important; }.percent-89 {  width: 89% !important; }.percent-90 {  width: 90% !important; }.percent-91 {  width: 91% !important; }.percent-92 {  width: 92% !important; }.percent-93 {  width: 93% !important; }.percent-94 {  width: 94% !important; }.percent-95 {  width: 95% !important; }.percent-96 {  width: 96% !important; }.percent-97 {  width: 97% !important; }.percent-98 {  width: 98% !important; }.percent-99 {  width: 99% !important; }.percent-100 {  width: 100% !important; }@media (min-width: 768px) {  .hidden-md {    display: none !important; } }@media (min-width: 448px) and (max-width: 767px) {  .hidden-sm {    display: none !important; } }@media (min-width: 0px) and (max-width: 447px) {  .hidden-xs {    display: none !important; } }.hidden {  display: none; }@media (min-width: 768px) {  .text-left-md {    text-align: left; } }@media (min-width: 448px) and (max-width: 767px) {  .text-left-sm {    text-align: left; } }@media (min-width: 0px) and (max-width: 447px) {  .text-left-xs {    text-align: left; } }.text-left {  text-align: left; }@media (min-width: 768px) {  .text-right-md {    text-align: right; } }@media (min-width: 448px) and (max-width: 767px) {  .text-right-sm {    text-align: right; } }@media (min-width: 0px) and (max-width: 447px) {  .text-right-xs {    text-align: right; } }.text-right {  text-align: right; }@media (min-width: 768px) {  .text-center-md {    text-align: center; } }@media (min-width: 448px) and (max-width: 767px) {  .text-center-sm {    text-align: center; } }@media (min-width: 0px) and (max-width: 447px) {  .text-center-xs {    text-align: center; } }.text-center {  text-align: center; }@media (min-width: 768px) {  .float-left-md {    float: left !important; } }@media (min-width: 448px) and (max-width: 767px) {  .float-left-sm {    float: left !important; } }@media (min-width: 0px) and (max-width: 447px) {  .float-left-xs {    float: left !important; } }.float-left {  float: left; }@media (min-width: 768px) {  .float-right-md {    float: right !important; } }@media (min-width: 448px) and (max-width: 767px) {  .float-right-sm {    float: right !important; } }@media (min-width: 0px) and (max-width: 447px) {  .float-right-xs {    float: right !important; } }.float-right {  float: right; }.margin-top-sm {  margin-top: 10px; }.padding-top-sm {  padding-top: 10px; }.margin-top-md {  margin-top: 20px; }.padding-top-md {  padding-top: 20px; }.margin-top-lg {  margin-top: 30px; }.padding-top-lg {  padding-top: 30px; }.margin-right-sm {  margin-right: 10px; }.padding-right-sm {  padding-right: 10px; }.margin-right-md {  margin-right: 20px; }.padding-right-md {  padding-right: 20px; }.margin-right-lg {  margin-right: 30px; }.padding-right-lg {  padding-right: 30px; }.margin-bottom-sm {  margin-bottom: 10px; }.padding-bottom-sm {  padding-bottom: 10px; }.margin-bottom-md {  margin-bottom: 20px; }.padding-bottom-md {  padding-bottom: 20px; }.margin-bottom-lg {  margin-bottom: 30px; }.padding-bottom-lg {  padding-bottom: 30px; }.margin-left-sm {  margin-left: 10px; }.padding-left-sm {  padding-left: 10px; }.margin-left-md {  margin-left: 20px; }.padding-left-md {  padding-left: 20px; }.margin-left-lg {  margin-left: 30px; }.padding-left-lg {  padding-left: 30px; }@media (min-width: 768px) {  html {    font-size: 15px; } }@media (min-width: 448px) and (max-width: 767px) {  html {    font-size: 15px; } }@media (min-width: 0px) and (max-width: 447px) {  html {    font-size: 14px; } }@media (min-width: 768px) {  h1 {    font-size: 45px; } }@media (min-width: 448px) and (max-width: 767px) {  h1 {    font-size: 40px; } }@media (min-width: 0px) and (max-width: 447px) {  h1 {    font-size: 35px; } }@media (min-width: 768px) {  h2 {    font-size: 40px; } }@media (min-width: 448px) and (max-width: 767px) {  h2 {    font-size: 35px; } }@media (min-width: 0px) and (max-width: 447px) {  h2 {    font-size: 30px; } }@media (min-width: 768px) {  h3 {    font-size: 35px; } }@media (min-width: 448px) and (max-width: 767px) {  h3 {    font-size: 30px; } }@media (min-width: 0px) and (max-width: 447px) {  h3 {    font-size: 25px; } }@media (min-width: 768px) {  h4 {    font-size: 30px; } }@media (min-width: 448px) and (max-width: 767px) {  h4 {    font-size: 25px; } }@media (min-width: 0px) and (max-width: 447px) {  h4 {    font-size: 20px; } }@media (min-width: 768px) {  h5 {    font-size: 25px; } }@media (min-width: 448px) and (max-width: 767px) {  h5 {    font-size: 20px; } }@media (min-width: 0px) and (max-width: 447px) {  h5 {    font-size: 15px; } }@media (min-width: 768px) {  h6 {    font-size: 18px; } }@media (min-width: 448px) and (max-width: 767px) {  h6 {    font-size: 16px; } }@media (min-width: 0px) and (max-width: 447px) {  h6 {    font-size: 15px; } }@media (min-width: 768px) {  blockquote {    font-size: 30px; } }@media (min-width: 448px) and (max-width: 767px) {  blockquote {    font-size: 25px; } }@media (min-width: 0px) and (max-width: 447px) {  blockquote {    font-size: 20px; } }h1, h2, h3, h4, h5, h6 {  line-height: 1em;  font-weight: 500;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {    margin-top: .4em; }  h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {    margin-top: .3em; }h1 {  margin-top: .8em;  margin-bottom: .4em; }h2 {  margin-top: .9em;  margin-bottom: .4em; }h3 {  margin-top: 1.1em;  margin-bottom: .5em; }h4 {  margin-top: 1.1em;  margin-bottom: .5em; }h5 {  margin-top: 1.5em;  margin-bottom: .5em; }h6 {  margin-top: 1.7em;  margin-bottom: .7em; }p, ul, ol {  margin-top: .6em;  margin-bottom: 1em;  line-height: 1.4em;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  p + p, p + ul, p + ol, p + img, ul + p, ul + ul, ul + ol, ul + img, ol + p, ol + ul, ol + ol, ol + img {    margin-top: .7em; }blockquote {  line-height: 1.1em;  font-weight: bold;  margin-top: 0;  margin-bottom: 0; }  blockquote.quotes:before {    content: open-quote; }  blockquote.quotes:after {    content: close-quote; }  blockquote + * {    margin-top: 1rem; }a {  color: #0079BF;  text-decoration: none; }#title {  font-size: 2rem;  line-height: 1em;  margin: 0;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }#title img {max-width: 80px;height: auto;float: left;}  #title small {    font-size: 2rem;    opacity: .8;    margin-left: 1.5em;    line-height: 2em; }#copyright a {  color: inherit; }.lead {  font-size: 1.4rem;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }.image-text {  padding: .7em 1em;  background: #F2F2F2;  margin: 0;  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  .image-text + p {    margin-top: 1em; }.huge {  -webkit-transition: all 200ms ease-in-out;  -moz-transition: all 200ms ease-in-out;  -ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out; }  @media (min-width: 768px) {    .huge {      font-size: 60px; } }  @media (min-width: 448px) and (max-width: 767px) {    .huge {      font-size: 50px; } }  @media (min-width: 0px) and (max-width: 447px) {    .huge {      font-size: 40px; } }ul, ol {  padding-left: 1.5em; }  ul ul, ul ol, ol ul, ol ol {    margin-top: 0; }.alert-info {  background: #dff6ff;  color: #2b6981;  border-color: #c1dfea; }  .alert-info code {    background: #ace8ff; }.alert-success {  background: #eaffe7;  color: #39872d;  border-color: #ccecc7; }  .alert-success code {    background: #beffb4; }.alert-warning {  background: #fff7e0;  color: #826c2b;  border-color: #ebe0c2; }  .alert-warning code {    background: #ffeaad; }.alert-error {  background: #fccbc9;  color: #672e2c;  border-color: #dfb5b3; }  .alert-error code {    background: #fa9c98; }[class*=alert-] {  padding: 10px 13.33333px;  border-style: solid;  border-width: 1px;  display: block;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px; }  [class*=alert-] strong {    margin-right: .5em; }table {  border-collapse: collapse;  border-spacing: 0px;  width: 100%; }  table thead {    background: #e5e5e5; }  table th, table td {    border: 1px solid #e5e5e5;    padding: 10px 13.33333px;    text-align: left; }    table th code, table td code {      background: none; }  table.zebra tr:nth-of-type(even) td {    background: #F2F2F2;    border: 1px solid #d9d9d9; }pre.prettyprint {  padding: 10px 13.33333px;  background: white;  border: 1px solid #e5e5e5;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  overflow: auto; }code {  background-color: #ebf7fa;  color: #164850;  padding: .2em;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  -o-border-radius: 2px;  border-radius: 2px;  vertical-align: baseline; }header {  background: #F53B39;  color: white;  padding: 20px 0; }  header a {    color: inherit; }nav {  background: #ef0e0c;  color: white; }  nav .show-menu {    text-align: center;    padding: 1.4em 20px 1.3em;    cursor: pointer; }    nav .show-menu:after {      content: " ";      height: 0px;      width: 0px;      border-width: 6px;      border-style: solid;      border-bottom-color: transparent;      border-left-color: transparent;      border-right-color: transparent;      display: inline-block;      vertical-align: baseline;      margin-bottom: -.3em;      margin-left: 1em; }    @media (min-width: 768px) {      nav .show-menu {        display: none; } }    @media (min-width: 448px) and (max-width: 767px) {      nav .show-menu {        display: block; } }    @media (min-width: 0px) and (max-width: 447px) {      nav .show-menu {        display: block; } }  nav input[type="checkbox"] {    display: none; }    @media (min-width: 448px) and (max-width: 767px) {      nav input[type="checkbox"]:checked ~ ul {        display: block; } }    @media (min-width: 0px) and (max-width: 447px) {      nav input[type="checkbox"]:checked ~ ul {        display: block; } }  nav ul {    display: table;    float: left;    display: table;    list-style: none;    margin: 0;    padding: 0; }    @media (min-width: 448px) and (max-width: 767px) {      nav ul {        display: none;        float: none; } }    @media (min-width: 0px) and (max-width: 447px) {      nav ul {        display: none;        float: none; } }    nav ul li {      float: left;      margin: 0; }      @media (min-width: 448px) and (max-width: 767px) {        nav ul li {          width: 100%; } }      @media (min-width: 0px) and (max-width: 447px) {        nav ul li {          width: 100%; } }      nav ul li a {        color: inherit;        padding: 1.1em 20px 1.1em;        line-height: 1em;        text-decoration: none;        display: block;        text-align: center; }        @media (min-width: 448px) and (max-width: 767px) {          nav ul li a {            padding: 1.4em 20px 1.3em; } }        @media (min-width: 0px) and (max-width: 447px) {          nav ul li a {            padding: 1.4em 20px 1.3em; } }        nav ul li a:hover, nav ul li a:active {          background: #F53B39; }      nav a#current.parent, nav a.currentAncestor.parent {        background: #F53B39;        color: white; }.sidenav ul {    margin: 0;     padding: 0;    width:185px;    list-style-type: none;}@media (min-width: 0px) and (max-width: 767px) {.sidenav ul {    margin: 0;     padding: 0;    width:100%; }}.sidenav ul li a {    text-decoration: none;    color: white;     padding: 10.5px 11px;    background-color: #005555;    display:block;}.sidenav ul li ul li ul li a {padding-left: 24px;} .sidenav ul li ul li ul li a {    text-decoration: none;    color: white;     padding: 10.5px 11px;    background-color: #005555;    display:block!important;}.sidenav ul li ul li ul li a {padding-left: 24px;}  .sidenav ul li a:visited {    color: white;} .sidenav ul li a:hover, .sidenav a#current.parent {    color: white;    background-color: #5FD367;}.text-strip {  margin: 0;  line-height: 1em; }.center {  display: block;  margin-left: auto;  margin-right: auto;  float: none; }.block {  display: block !important; }.inline-block {  display: inline-block !important; }.inline {  display: inline !important; }.table {  display: table; }.full-width {  width: 100%; }hr {  border-top: 2px solid #F2F2F2;  border-bottom: 0;  border-left: 0;  border-right: 0;  margin: 1em 0; }.gallery-item {  position: relative;  padding-top: 20px;  padding-bottom: 20px; }  .gallery-item:before {    display: block;    content: "";    width: 100%;    padding-top: 100%; }  .gallery-item > .content, .gallery-item > .image {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0; }  .gallery-item .image {    background-position: center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    background-attachment: scroll; }  .gallery-item.landscape {    position: relative;     margin-bottom: 10px;  }    .gallery-item.landscape:before {      display: block;      content: "";      width: 100%;      padding-top: 70%; }    .gallery-item.landscape > .content, .gallery-item.landscape > .image {      position: absolute;      top: 0;      left: 0;      right: 0;      bottom: 0; }  .gallery-item.portrait {    position: relative; }    .gallery-item.portrait:before {      display: block;      content: "";      width: 100%;      padding-top: 142.85714%; }    .gallery-item.portrait > .content, .gallery-item.portrait > .image {      position: absolute;      top: 0;      left: 0;      right: 0;      bottom: 0; }  .gallery-item.square {    position: relative; }    .gallery-item.square:before {      display: block;      content: "";      width: 100%;      padding-top: 100%; }    .gallery-item.square > .content, .gallery-item.square > .image {      position: absolute;      top: 0;      left: 0;      right: 0;      bottom: 0; }[class*="col-"] > .gallery-item {  padding-top: 0;  padding-bottom: 0; }#documentation [class*="col-"]:not(.gallery-item, .exception), #documentation [class*="percent-"], #documentation .row, #documentation .container, #documentation .container-fluid {  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }  #documentation [class*="col-"]:not(.gallery-item, .exception):before, #documentation [class*="percent-"]:before, #documentation .row:before, #documentation .container:before, #documentation .container-fluid:before {    content: attr(class);    color: rgba(0, 0, 0, 0.5);    display: block;    padding-top: 10px;    padding-bottom: 10px;    padding-left: 10px;    padding-right: 10px; }#documentation [class*="col-"]:not(.gallery-item, .exception), #documentation [class*="percent-"], #documentation .row, #documentation .container, #documentation .container-fluid {  background: #F2F2F2; }  #documentation [class*="col-"]:not(.gallery-item, .exception) > *, #documentation [class*="percent-"] > *, #documentation .row > *, #documentation .container > *, #documentation .container-fluid > * {    background: #e5e5e5; }    #documentation [class*="col-"]:not(.gallery-item, .exception) > * > *, #documentation [class*="percent-"] > * > *, #documentation .row > * > *, #documentation .container > * > *, #documentation .container-fluid > * > * {      background: #d9d9d9; }      #documentation [class*="col-"]:not(.gallery-item, .exception) > * > * > *, #documentation [class*="percent-"] > * > * > *, #documentation .row > * > * > *, #documentation .container > * > * > *, #documentation .container-fluid > * > * > * {        background: #cccccc; }        #documentation [class*="col-"]:not(.gallery-item, .exception) > * > * > * > *, #documentation [class*="percent-"] > * > * > * > *, #documentation .row > * > * > * > *, #documentation .container > * > * > * > *, #documentation .container-fluid > * > * > * > * {          background: #bfbfbf; }          #documentation [class*="col-"]:not(.gallery-item, .exception) > * > * > * > * > *, #documentation [class*="percent-"] > * > * > * > * > *, #documentation .row > * > * > * > * > *, #documentation .container > * > * > * > * > *, #documentation .container-fluid > * > * > * > * > * {            background: #b2b2b2; }#documentation .row {  padding-left: 3px;  padding-right: 3px;  padding-bottom: 3px; }body {  font-family: "Helvetica Neue", helvetica, arial, sans-serif;  margin: 0;  line-height: 1.4em;  color: #1C1C1C; }aside {  padding-top: 20px;  padding-bottom: 20px; }  aside h5 {margin-top: 0.6em;}article {  padding-top: 20px;  padding-bottom: 40px; }.cover {  padding-top: 20px;  padding-bottom: 20px;  background-color: #d7f0f4;  color: #164850; }    .cover.cover-image {  background:      linear-gradient(       rgba(255, 0, 0, 0.45),        rgba(255, 0, 0, 0.45)     ),     url('images/cover1.jpg');    background-position: center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    position: relative;    background-attachment: scroll;    background-blend-mode: luminosity;    color: white; }    .cover.cover-image .huge {      margin: 0; }      @media (min-width: 768px) {          .cover.cover-image .huge {              line-height: 1em;              margin-top: 2em;              margin-bottom: 2em;          }      }            @media (min-width: 611px) and (max-width: 767px) {          .cover.cover-image .huge {              line-height: 1em;          }      }      @media (min-width: 0px) and (max-width: 610px) {        .cover.cover-image .huge {          line-height: 1em; } }  .cover .huge {    margin: 0; }    @media (min-width: 768px) {      .cover .huge {        line-height: 3em; } }    @media (min-width: 448px) and (max-width: 767px) {      .cover .huge {        line-height: 2em; } }footer {  background: #5FC2D3;  color: white;  padding: 40px 0; }.image-left {float: left;position: relative;padding: 0;margin: 10px;}.image-right {float: right;position: relative;padding: 0;margin: 10px;}/*Blog */.blog-archive-month {    color: #3f3f3f;}.blog-archive-link {    color: #3f3f3f;}.blog-archive-link-enabled {    color: #3f3f3f;}.blog-archive-link a:link,.blog-archive-link a:visited {    color: #3f3f3f;}.blog-entry {    margin-top: 5px;    margin-bottom: 20px;}.blog-entry-body {    padding-right: 30px;    padding-top: 15px;    max-width: 500px;    margin-bottom: 50px;    border-bottom: 1px solid #dadada;    padding-bottom: 40px;}h1.blog-entry-title a:link {    color: #3f3f3f;}.blog-entry-title {    padding-top: 0;    margin-bottom: 0;}.blog-entry-date {    top: 15px;    position: relative;    margin-bottom: 20px;    max-width: 530px;}.blog-entry-category {    display: inline-block;    padding: 5px;}.blog-entry-category a:link,.blog-entry-category a:visited {    color: #3f3f3f;}.blog-entry-permalink a:link,.blog-entry-permalink a:visited {    color: #3f3f3f;}.blog-read-more {    color: #3f3f3f;}p.blog-entry-tags,p.blog-entry-tags a:link {    color: #3f3f3f;    margin-top: 10px;}ul.blog-tag-cloud {    text-align: left;    display: block;    list-style-type: none;    padding: 0;    margin: 30px 0 0;}ul.blog-tag-cloud a:link {    color: #3f3f3f;}#blog-archives {    margin-top: 30px;}#blog-categories {    margin-top: 10px;}.blog-category-link-enabled {    color: #3f3f3f;}#blog-rss-feeds {    margin-top: 30px;}.blog-rss-link {    color: #3f3f3f;}.blog-comments-rss-link {    color: #3f3f3f;}/* File share */.filesharing-item {    background-color: #e5e5e5;    padding: 30px;    margin-top: 40px;    margin-bottom: 40px;}.filesharing-item-title a:link {    color: #3f3f3f;    font-size: 14px;}.filesharing-item-title a:hover {    color: #b2b2b2;}.filesharing-item-description {    margin-top: 10px;}/* Album */.album-title {    font-size: 18px;    line-height: 28px;    font-weight: bold;    margin-bottom: 20px;    padding-left: 30px;}.album-description {    margin-bottom: 20px;}.album-wrapper {    padding-left: 30px;}.thumbnail-wrap {    float: left;    margin-right: 30px;    margin-bottom: 80px;    padding-right: 10px;    display: block;    width: 100%;}.thumbnail-frame {    cursor: pointer}.thumbnail-frame img {    position: relative;    cursor: pointer;    border: 10px solid #fff;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}.thumbnail-frame:hover {    -webkit-transform: scale(1.05);    z-index: 1;}.photo-background {    padding: 60px;    text-align: center;}.photo-navigation {    margin: 20px;}.photo-links {    padding: 8px;}.photo-navigation a:link,.photo-navigation a:visited {    color: #3f3f3f;}.photo-navigation a:hover {    color: #b2b2b2;}.photo-frame {    max-width: 100%;    height: auto;    position: relative;    border: 10px solid #fff;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}.photo-title {    font-size: 24px;    line-height: 28px;    font-weight: bold;    margin-bottom: 20px;}.photo-caption {    font-size: 18px;    line-height: 22px;}.movie-description {    margin-top: 20px;    margin-bottom: 20px;}.movie-thumbnail-frame {    margin-bottom: 20px;    width: 32%;    display: block;    float: right;    margin-left: 5px;    margin-right: 8px;}.movie-thumbnail-frame:hover {    -webkit-transform: scale(1.05);    z-index: 1;}.movie-thumbnail-frame img {    width: 100%!important;    height: auto!important;}.movie-thumbnail-caption {    text-align: center;    padding-top: 5px;    margin: 0;    overflow: hidden;}.movie-background {    width: 100%;    text-align: center;}/* Form */.message-text {    color: #3f3f3f;    margin-bottom: 10px;    margin-left: 10px;    margin-top: 40px;}label {    color: #3f3f3f;    margin-left: 10px;}form br {}.form-input-field,.form-input-textarea {    background-color: #ebebeb;    width: 310px;    display: block;    line-height: 1.3em;    padding: 8px 16px;    font-size: 1.8em;    margin: 0 6px 6px auto;    outline: 0;    height: 20px;    border: 0;    -webkit-transition: all .4s;    -moz-transition: all .4s;    -ms-transition: all .4s;    -o-transition: all .4s;    transition: all .4s;    color: #fff;}.form-input-field:focus,.textarea.form-input-field:focus {    background-color: #838383;    color: white;}.form-input-field {    width: 300px;    height: 50px;    margin-bottom: 0px;    margin-left: 10px;}textarea.form-input-field {    width: 70%;    max-width: 500px;    height: 300px;    margin-bottom: 0px;}.form-input-button {    width: auto;    line-height: 20px;    height: 30px;    font-size: 16px;    cursor: pointer;    color: #fff;    -webkit-appearance: none;    margin-left: 10px;    text-transform: uppercase;    border: 0;    padding: 12px 35px 30px;    background: 0;    -moz-border-radius: 2px;    border-radius: 2px;    -webkit-border-radius: 2px;    margin-top: 20px;}.form-input-button:hover {    background-color: #ff6860;    -webkit-transition: all .4s;    -moz-transition: all .4s;    -ms-transition: all .4s;    -o-transition: all .4s;    transition: all .4s;}form select {    padding: 5px 15px;    -webkit-appearance: button;    -webkit-border-radius: 0;    -webkit-box-shadow: 0;    -webkit-padding-end: 20px;    -webkit-padding-start: 5px;    -webkit-user-select: none;    -moz-border-radius: 0;    -moz-box-shadow: 0;    -moz-padding-end: 5px;    -moz-padding-start: 5px;    -moz-user-select: none;    -moz-linear-gradient: #fafafa, #f4f4f4 40%, #e5e5e5;    color: #555;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    width: 300px;    height: 50px;    font-size: 1em;    background: #d8d9d8;    background-repeat: no-repeat;    background-position: center;}form select,form select:focus {    outline: 0;    height: 50px;    font-size: 1em;    width: 300px!important;}/* Sitemap */ul.tree {    margin: 40px 0 0 40px;}ul.tree>li {    float: none;    margin-bottom: 20px;    list-style: none;}ul.tree ul {    padding-top: 10px;    list-style: none;    font-size: 18px;    line-height: 28px;    padding-bottom: 5px;}ul.tree ul li ul {    display: none;}ul.tree a:link {    color: #3f3f3f;}ul.tree a:hover {    color: #b2b2b2;}ul.tree ul li a {    color: #b2b2b2!important;}ul.tree ul li a:hover {    text-decoration: underline;}ul.tree li ul li {    padding-top: 15px;}/* RapidCart */.rcItemThumb {margin-top: 20px;}#rcHeader img, .rcButton img, .rcCartTools img {max-width: auto;width: auto;}/* @end */#container,#breadcrumb li:last-child a,form label,.message-text,.photo-title {    color: #000000;}.filesharing-item-title a:link {    color: #0000FF;}h1.blog-entry-title a:link,.blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title,h1,h2,h3,h4,h5,h6 {    color: #65676F;}.content, .photo-background {    color: #000000;    background-color: #FFFFFF;}.blog-entry-body {    border-bottom: 1px solid #000000;}a:link,a:visited,.photo-navigation a:link,.photo-navigation a:visited, .blog-entry-category a:link,.blog-entry-category a:visited, .blog-entry-permalink a:link,.blog-entry-permalink a:visited {    color: #0000FF;}a:hover,.photo-navigation a:hover {    color: #000000;}nav {    background: #CC0000;}nav ul li a {    color: #FFFFFF!important;}.main-nav a:hover {    color: #FF3333;}nav ul li a:hover, nav ul li a:active {    background:  #FF3333;}nav a#current, nav a#current.parent, nav a.currentAncestor.parent {  background: #FF3333;  color: #FFFFFF!important; }nav label {color: #FFFFFF;}#title small {color: #FFFFFF;}.sidenav ul li a {    color: #000000;     background-color: #FEFEFE;}.sidenav ul li ul li ul li a {    color: #000000;     background-color: #FEFEFE;}.sidenav ul li a:visited {    color: #000000;} .sidenav ul li a:hover, .sidenav a#current.parent {    color: #000000;    background-color: #CCCCCC;}.sidenav a#current, .sidenav a#current.parent {    color: #000000;    background-color: #FEFEFE;}h1.siteTitle a:hover,h1.blog-entry-title a:hover, .blog-entry-category a:hover {    color: #323337;}#sidebar {    background-color: %colour_sidebarBcrnd%;    color: %colour_sidebarTxt%;}#sidebar a:link,#sidebar a:visited {    color: %colour_sidebarLinks%;    border-bottom: 1px solid %colour_sidebarLinks%;}#sidebar a:hover {    color: %colour_sidebarLinksHover%;    border-bottom: 1px solid %colour_sidebarLinksHover%;}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6 {    color: %colour_sidebarTitle%;}header {    background: #CC0000;}footer {    background: #FFCC00;    color: #000000;}#copyright a:link,#copyright a:visited {    color: #0000FF;}#copyright a:hover,#copyright a:active {    color: #000000;}h1.siteTitle a {    color: %colour_titleHeader%;}h1.huge {color: #FFFFFF;}h2.entry-title a {    color: %colour_entryTitle%;}.date-title {    color: %colour_entryDate%;}ul.tree a:link {    color: #0000FF;}ul.tree ul li a {    color: %colour_text%!important;}blockquote {}blockquote:before {}button,.blog-entry-category {    background: %colour_btn%!important;}button:hover,.blog-entry-category:hover {    background: %colour_btnHover%!important;}.form-input-field,.form-input-textarea {    color: #000000;}form select {    border-color: %colour_background%;}.form-input-field,.form-input-textarea {    background-color: #EBEBEB;    color: #FFFFFF;}.form-input-field:focus,.textarea.form-input-field:focus {    background-color: #838383;    color: #FFFFFF;}.form-input-button {    background: #FF6860;    color: #FFFFFF;}.form-input-button:hover {    background-color: #000000;}body{font-family:Georgia,"Times New Roman",Times,serif}.cover {display: none;}.cover.cover-image {    background: linear-gradient(       rgba(0, 0, 0, 0.45),        rgba(0, 0, 0, 0.45)     ),     url('images/cover1.jpg');    background-position: center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    position: relative;    background-attachment: scroll;    background-blend-mode: luminosity;    color: white; }