@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,600italic,400,400italic,300,300italic);
#pf-body .pf-content ul, #pf-body .pf-content ol.contentBlock,
#pf-body .pf-content ol.postBlock, #pf-body .fcf-post-print-meta-taxonomies .fcf-post-print-meta-taxonomy ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Icons */
@font-face {
  font-family: "fcficons";
  src: url("../fonts/fcficons.eot");
  src: url("../fonts/fcficons.eot?#iefix") format("eot"), url("../fonts/fcficons.woff") format("woff"), url("../fonts/fcficons.ttf") format("truetype"), url("../fonts/fcficons.svg#fcficons") format("svg");
}

[class^="fcficon-"], [class*=" fcficon-"], .fcficon, #pf-body .pf-content ul.fl-check-list li:before {
  font-family: "fcficons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fcficon-arrow-alt-down:before {
  content: "";
}

.fcficon-arrow-alt-left:before {
  content: "";
}

.fcficon-arrow-alt-right:before {
  content: "";
}

.fcficon-arrow-alt-up:before {
  content: "";
}

.fcficon-arrow-down:before {
  content: "";
}

.fcficon-arrow-left:before {
  content: "";
}

.fcficon-arrow-right:before {
  content: "";
}

.fcficon-arrow-triangle-down:before {
  content: "";
}

.fcficon-arrow-up:before {
  content: "";
}

.fcficon-book:before {
  content: "";
}

.fcficon-bookmark:before {
  content: "";
}

.fcficon-calendar:before {
  content: "";
}

.fcficon-check:before {
  content: "";
}

.fcficon-close-alt:before {
  content: "";
}

.fcficon-close:before {
  content: "";
}

.fcficon-compass:before {
  content: "";
}

.fcficon-envelope:before {
  content: "";
}

.fcficon-fullscreen:before {
  content: "";
}

.fcficon-info:before {
  content: "";
}

.fcficon-key:before {
  content: "";
}

.fcficon-lock:before {
  content: "";
}

.fcficon-more:before {
  content: "";
}

.fcficon-paper:before {
  content: "";
}

.fcficon-payment:before {
  content: "";
}

.fcficon-plane:before {
  content: "";
}

.fcficon-print:before {
  content: "";
}

.fcficon-quotes:before {
  content: "";
}

.fcficon-seat:before {
  content: "";
}

.fcficon-select:before {
  content: "";
}

.fcficon-star:before {
  content: "";
}

.fcficon-tags:before {
  content: "";
}

.fcficon-target:before {
  content: "";
}

.fcficon-thumbs-down:before {
  content: "";
}

.fcficon-thumbs-up:before {
  content: "";
}

.fcficon-zoom-in:before {
  content: "";
}

.fcficon-zoom-out:before {
  content: "";
}

/* Print Styles */
#printfriendly {
  font-family: "proxima-nova", "Arial", Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 1.5;
  color: #111;
}

.fcf-post-print-meta,
.fcf-post-print-meta-taxonomies {
  display: block !important;
}

#pf-content .fl-builder-content, #pf-content .insert-page {
  display: none !important;
}

#pf-body {
  /* Tablepress */
  /* Tablepress ==================================== */
  /*Table 1*/
  /*Table 1.1*/
  /*Table 2*/
  /*Table 3*/
  /*Table 4*/
  /*Table 5*/
  /* Tables - misc */
  /* Classes to control column background */
  /* Shortcake - Table placeholder */
}

#pf-body .fl-page-header,
#pf-body .fl-page-footer-wrap,
#pf-body .fcf-article-top,
#pf-body .fl-post-nav,
#pf-body .fl-post-meta,
#pf-body .fcf-article-details,
#pf-body .post-edit-link,
#pf-body .article-bottom,
#pf-body .article-bottom-mobile,
#pf-body a[href*="&action=edit&table_id="],
#pf-body .fl-builder-content-141,
#pf-body #pf-src,
#pf-body .insert-page {
  display: none !important;
}

#pf-body h1, #pf-body h2, #pf-body h3, #pf-body h4, #pf-body h5 {
  font-weight: 400;
  line-height: 1.2;
  font-family: "proxima-nova", "Arial", Helvetica, sans-serif;
}

#pf-body h1.sans-serif, #pf-body h2.sans-serif, #pf-body h3.sans-serif, #pf-body h4.sans-serif, #pf-body h5.sans-serif {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}

#pf-body h1.sans-serif.up, #pf-body h2.sans-serif.up, #pf-body h3.sans-serif.up, #pf-body h4.sans-serif.up, #pf-body h5.sans-serif.up {
  text-transform: uppercase;
}

#pf-body h1 {
  font-size: 32pt;
  margin-bottom: 11pt;
}

#pf-body h2 {
  font-size: 24pt;
  margin-top: 11pt;
  margin-bottom: 11pt;
}

#pf-body h3 {
  font-size: 18pt;
  font-weight: 700;
  margin-top: 11pt;
}

#pf-body h4 {
  font-size: 12pt;
  margin-top: 11pt;
}

#pf-body h5 {
  font-size: 12pt;
}

#pf-body p {
  font-family: "Source Sans Pro", serif;
}

#pf-body p + p,
#pf-body ul + p,
#pf-body ol + p,
#pf-body p + .fl-button {
  margin-top: 25pt;
}

#pf-body .category {
  color: #25A8D4;
  font-size: 12pt;
  font-weight: 700;
}

#pf-body #pf-header-img {
  display: block;
  width: 240px;
  height: auto;
  margin: 40px auto 80px;
}

#pf-body h1#pf-title {
  display: none !important;
}

#pf-body #post-headline {
  font-family: "Source Sans Pro", serif;
  font-size: 32pt;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 0;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #898989;
}

#pf-body img {
  max-width: 500px;
}

#pf-body .fcf-post-print-meta {
  margin-bottom: 50px;
}

#pf-body .fcf-post-print-meta > span {
  position: relative;
  font-size: 12pt;
  font-weight: 400;
  color: #898989;
}

#pf-body .fcf-post-print-meta > span strong {
  color: #1e1e1e;
}

#pf-body .fcf-post-print-meta .spacer {
  display: inline-block;
  width: 40px;
}

#pf-body .pf-content h1, #pf-body .pf-content h2, #pf-body .pf-content h3, #pf-body .pf-content h4, #pf-body .pf-content h5, #pf-body .pf-content h6 {
  line-height: 1.1;
  font-weight: 400;
  font-family: "Source Sans Pro", serif;
}

#pf-body .pf-content ul li {
  padding-left: 35px;
  position: relative;
  list-style: none;
}

#pf-body .pf-content ul li:before {
  content: '•';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  color: #25A8D4;
}

#pf-body .pf-content ul.fl-check-list li:before {
  content: "";
  width: inherit;
  height: inherit;
  top: 3px;
  left: 0;
  font-size: 18px;
  color: #25A8D4;
  background-color: transparent;
}

#pf-body .pf-content ol.contentBlock,
#pf-body .pf-content ol.postBlock {
  counter-reset: ol-counter;
}

#pf-body .pf-content ol.contentBlock li,
#pf-body .pf-content ol.postBlock li {
  position: relative;
  padding-bottom: 15px;
}

#pf-body .pf-content ol.contentBlock li:before,
#pf-body .pf-content ol.postBlock li:before {
  counter-increment: ol-counter;
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 18px;
  text-align: center;
  border: 1px solid #25A8D4;
  color: #25A8D4;
  background-color: #fff;
  border-radius: 50%;
}

#pf-body .pf-content ol.contentBlock li:before {
  content: counter(ol-counter, decimal);
}

#pf-body .pf-content ol.contentBlock strong {
  padding-left: 30px;
}

#pf-body .pf-content ol.postBlock li {
  padding-left: 30px;
}

#pf-body .pf-content ol.postBlock li:before {
  content: counter(ol-counter, upper-latin);
}

#pf-body .pf-content .aside_pan {
  width: 100%;
  margin: 20px 0;
}

#pf-body .pf-content .aside_pan.small {
  font-size: 1em;
}

#pf-body .pf-content .aside_pan .aside_text {
  background-color: #fafafa;
  border: 1px solid #e9e9e9;
  padding: 30px;
}

#pf-body .pf-content .aside_pan .aside_text h1, #pf-body .pf-content .aside_pan .aside_text h2, #pf-body .pf-content .aside_pan .aside_text h3, #pf-body .pf-content .aside_pan .aside_text h4 {
  margin-top: 0;
  line-height: 1.1;
}

#pf-body .pf-content .aside_pan .aside_text h3 {
  font-weight: 700;
  font-family: "proxima-nova", sans-serif;
  margin: 0 0 5px 0;
}

#pf-body .pf-content .aside_pan .aside_text p:last-child {
  margin-bottom: 0;
}

#pf-body .pf-content .aside_pan .aside_headline {
  line-height: 1.1;
  font-weight: 600;
  margin-bottom: 20px;
}

#pf-body .pf-content .aside_pan .aside_headline.small {
  font-size: 1em;
}

#pf-body .pf-content .aside_pan .aside_headline.default {
  font-size: 2em;
}

#pf-body .pf-content .aside_pan .aside_headline.big {
  font-size: 2.5em;
}

@media screen and (min-width: 768px) {
  #pf-body .pf-content .aside_pan.aligncenter {
    margin: 20px auto;
  }
  #pf-body .pf-content .aside_pan.alignleft {
    float: left;
    margin: 0 46px 20px 0;
  }
  #pf-body .pf-content .aside_pan.alignright {
    float: right;
    margin: 0 0 20px 46px;
  }
  #pf-body .pf-content .aside_pan.small {
    width: 33.3333%;
  }
  #pf-body .pf-content .aside_pan.half {
    width: 50%;
  }
  #pf-body .pf-content .aside_pan.big {
    width: 66.6666%;
  }
}

#pf-body .fcf-post-print-meta-taxonomies {
  width: 100% !important;
  margin: 50px 0 100px;
  border-top: 1px solid #898989 !important;
  border-bottom: 1px solid #898989 !important;
}

#pf-body .fcf-post-print-meta-taxonomies .fcf-post-print-meta-taxonomy {
  width: 25% !important;
  padding: 30px 0;
  vertical-align: top;
  line-height: 1.5;
  text-align: left;
  border: none;
}

#pf-body .fcf-post-print-meta-taxonomies .fcf-post-print-meta-taxonomy ul li {
  padding-left: 0;
}

#pf-body .fcf-post-print-meta-taxonomies .fcf-post-print-meta-taxonomy ul li:before {
  content: none;
}

#pf-body .fcf-post-print-meta-taxonomies h4 {
  font-weight: 700;
  margin-bottom: 10px;
}

#pf-body .fl-page tr {
  border: 1px solid #e1e1e1;
}

#pf-body .tablepress-table-description {
  font-size: 16px;
}

#pf-body .dataTables_wrapper {
  margin-bottom: 0 !important;
}

#pf-body .dataTables_wrapper .tablepress-id-1 .sorting div:after,
#pf-body .dataTables_wrapper .tablepress-id-1 .sorting_asc div:after,
#pf-body .dataTables_wrapper .tablepress-id-1 .sorting_desc div:after {
  content: "";
}

#pf-body .dataTables_wrapper .sorting:after,
#pf-body .dataTables_wrapper .sorting_asc:after,
#pf-body .dataTables_wrapper .sorting_desc:after {
  content: "";
}

#pf-body .tablepress .even td,
#pf-body .tablepress .odd td {
  padding: 13px;
  background-color: #fff;
}

#pf-body .tablepress .even td:hover,
#pf-body .tablepress .odd td:hover {
  background-color: #fff;
}

#pf-body .tablepress .row-hover tr:hover td {
  background-color: inherit;
}

#pf-body .tablepress-table-name {
  padding: 1em;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #e1e1e1;
  border-bottom: none;
  background-color: #fafafa;
}

@media screen and (min-width: 768px) {
  #pf-body .tablepress-table-name {
    font-size: 28px;
  }
}

#pf-body .dataTables_wrapper .tablepress tr td,
#pf-body .tablepress tr td {
  color: #656565;
  line-height: 1.2;
  padding: 22px 20px;
  vertical-align: middle;
  font-size: 13px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
}

#pf-body .dataTables_wrapper .tablepress thead tr th,
#pf-body .tablepress thead tr th {
  font-size: 16px;
  font-weight: 600 !important;
  font-family: "proxima-nova", sans-serif;
  line-height: 1.25;
  border: 0;
  padding: 22px 20px;
  color: #656565;
  background-color: #f6f6f6;
  letter-spacing: 0;
}

#pf-body .dataTables_wrapper .tablepress thead tr th h4,
#pf-body .dataTables_wrapper .tablepress thead tr th h5,
#pf-body .tablepress thead tr th h4,
#pf-body .tablepress thead tr th h5 {
  font-size: 13px;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  font-weight: normal !important;
  font-family: Tahoma;
  letter-spacing: 0;
}

#pf-body .dataTables_wrapper .tablepress thead tr th h5 span,
#pf-body .tablepress thead tr th h5 span {
  display: block;
  font-size: 10px;
  font-style: italic;
  text-transform: none;
}

#pf-body .dataTables_wrapper .tablepress tbody td,
#pf-body .tablepress tbody td {
  border: 1px solid #e1e1e1;
}

#pf-body .table-cat-1 .tablepress tr th.column-1 {
  width: 126px !important;
}

#pf-body .table-cat-1 .tablepress tr th.column-2 {
  width: 148px !important;
}

#pf-body .table-cat-1 .tablepress tr th.column-3 {
  width: 148px !important;
}

#pf-body .table-cat-1 .tablepress thead tr th,
#pf-body .table-cat-1 .tablepress tr td {
  width: auto !important;
}

#pf-body #tablepress-3_wrapper.tablepress thead tr th thead tr th.column-1, #pf-body #tablepress-3_wrapper.tablepress thead tr th thead tr th.column-2, #pf-body #tablepress-3_wrapper.tablepress thead tr th thead tr th.column-3 {
  background-color: #f9feff;
}

#pf-body #tablepress-3_wrapper.tablepress thead tr th thead tr th.column-4 {
  background-color: #f6f6f6;
}

#pf-body #tablepress-3_wrapper.tablepress thead tr th tbody tr td.column-1, #pf-body #tablepress-3_wrapper.tablepress thead tr th tbody tr td.column-2, #pf-body #tablepress-3_wrapper.tablepress thead tr th tbody tr td.column-3 {
  background-color: #d4f4ff;
}

#pf-body #tablepress-3_wrapper.tablepress thead tr th tbody tr td.column-4 {
  background-color: #e9e9e9;
}

#pf-body .table-cat-2 .tablepress tbody tr td.column-5 {
  text-align: center;
}

#pf-body .table-cat-2 .tablepress tr th.column-1 {
  width: 114px !important;
}

#pf-body .table-cat-2 .tablepress tr th.column-2 {
  width: 123px !important;
}

#pf-body .table-cat-2 .tablepress tr th.column-3 {
  width: 142px !important;
}

#pf-body .table-cat-2 .tablepress tr th.column-4, #pf-body .table-cat-2 .tablepress tr th.column-5 {
  width: 161px !important;
}

#pf-body .table-cat-3 .tablepress tbody tr td,
#pf-body .table-cat-3 .tablepress thead tr th {
  text-align: center;
}

#pf-body .table-cat-3 .tablepress tr th.column-1 {
  width: 150px !important;
}

#pf-body .table-cat-3 .tablepress tr th.column-2 {
  width: 154px !important;
}

#pf-body .table-cat-3 .tablepress tr th.column-3 {
  width: 153px !important;
}

#pf-body .table-cat-3 .tablepress tr th.column-4, #pf-body .table-cat-3 .tablepress tr th.column-5 {
  width: 161px !important;
}

#pf-body .table-cat-4 .tablepress thead tr th {
  text-align: center;
}

#pf-body .table-cat-4 .tablepress thead tr th h4 {
  font-size: 21px;
  line-height: 33px;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  font-weight: bold !important;
  font-family: Tahoma;
  letter-spacing: 0;
}

#pf-body .table-cat-4 .tablepress thead tr .column-1,
#pf-body .table-cat-4 .tablepress thead tr .column-2 {
  background-color: #f9feff;
}

#pf-body .table-cat-4 .tablepress thead tr .column-3 {
  background-color: #f6f6f6;
}

#pf-body .table-cat-4 .tablepress tbody tr td {
  background-color: #d4f4ff;
}

#pf-body .table-cat-4 .tablepress tbody tr td.column-1 {
  text-align: center;
  text-transform: uppercase;
  background-color: #d4f4ff !important;
  vertical-align: middle;
}

#pf-body .table-cat-4 .tablepress tbody tr td.column-2 {
  padding: 13px 22px;
  background-color: #d4f4ff !important;
}

#pf-body .table-cat-4 .tablepress tbody tr td.column-3 {
  background-color: #e9e9e9 !important;
  vertical-align: middle;
}

#pf-body .table-cat-4 .tablepress tr th.column-1 {
  width: 124px !important;
}

#pf-body .table-cat-5 .tablepress thead tr th {
  text-align: center;
  padding: 14px 20px;
}

#pf-body .table-cat-5 .tablepress thead tr th.column-1 {
  background-color: #fff;
}

#pf-body .table-cat-5 .tablepress tr.row-2 td {
  padding: 20px 15px;
  text-align: center;
  background-color: #d4f4ff !important;
  border: 2px solid #fff;
  color: #656565;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: 400 !important;
  letter-spacing: 0;
  line-height: 1.3;
  text-transform: uppercase;
}

#pf-body .table-cat-5 .tablepress tbody tr td {
  text-align: center;
  padding: 15px;
}

#pf-body .blue-column .tablepress thead tr th {
  text-align: center;
  background-color: #1e1e1e;
  color: #fafafa;
  border: 0;
  border-left: 1px solid rgba(101, 101, 101, 0.5);
}

#pf-body .blue-column .tablepress thead tr th:first-child {
  border-left: 0px;
}

#pf-body .blue-column .tablepress thead tr th h4 {
  font-size: 18px;
  line-height: 33px;
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  font-weight: 700 !important;
  font-family: "proxima-nova", sans-serif;
  letter-spacing: 0;
  color: #fafafa;
}

#pf-body .blue-column .tablepress tbody tr td {
  background-color: #e9e9e9 !important;
  vertical-align: middle;
}

#pf-body .blue-column .tablepress tbody tr td.column-1 {
  text-align: center;
  text-transform: uppercase;
  background-color: #fff !important;
  vertical-align: middle;
  border-right: 1px solid #e1e1e1;
}

#pf-body .blue-column .tablepress tbody tr td.column-2 {
  padding: 13px 22px;
  background-color: #f6f6f6 !important;
}

#pf-body .blue-column .tablepress tbody tr td.column-3 {
  background-color: #fff !important;
}

#pf-body .blue-column .tablepress tr th.column-1 {
  width: 124px !important;
}

#pf-body .blue-column.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .blue-column.tb-ul-transparent .tablepress tbody > tr:first-child > td {
  border: 1px solid #1e1e1e;
}

#pf-body #tablepress-9 td.column-1 {
  text-align: center !important;
}

#pf-body .black-header .tablepress tr td,
#pf-body .gray-header .tablepress tr td,
#pf-body .red-header .tablepress tr td,
#pf-body .blue-header .tablepress tr td,
#pf-body .double-black-gray-header .tablepress tr td,
#pf-body .double-black-red-header .tablepress tr td,
#pf-body .black-header-table .tablepress tr td,
#pf-body .red-header-table .tablepress tr td,
#pf-body .gray-header-table .tablepress tr td,
#pf-body .double-blue-header .tablepress tr td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #e1e1e1;
  padding: 22px 20px;
}

#pf-body .black-header .tablepress .odd td,
#pf-body .gray-header .tablepress .odd td,
#pf-body .red-header .tablepress .odd td,
#pf-body .blue-header .tablepress .odd td,
#pf-body .double-black-gray-header .tablepress .odd td,
#pf-body .double-black-red-header .tablepress .odd td,
#pf-body .black-header-table .tablepress .odd td,
#pf-body .red-header-table .tablepress .odd td,
#pf-body .gray-header-table .tablepress .odd td,
#pf-body .double-blue-header .tablepress .odd td {
  background-color: #fff;
  padding: 22px 20px !important;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .black-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .gray-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .gray-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .red-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .red-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .blue-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .blue-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress tbody > tr:first-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead > tr:first-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress tbody > tr:first-child {
  border-color: transparent;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .black-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .red-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .black-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .red-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .gray-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .double-blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td {
  border: 1px solid #e1e1e1;
  border-right-color: transparent;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .black-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .red-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th:first-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: #e1e1e1;
  border-bottom-color: #e1e1e1;
  background-color: transparent;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .black-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .red-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child {
  border-right-color: #e1e1e1;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .black-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .blue-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .blue-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .black-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .red-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .gray-header-table.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td,
#pf-body .double-blue-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child {
  border-color: #e1e1e1;
  background-color: inherit;
}

#pf-body .black-header .tablepress thead tr th small,
#pf-body .gray-header .tablepress thead tr th small,
#pf-body .red-header .tablepress thead tr th small,
#pf-body .blue-header .tablepress thead tr th small {
  font-size: 12px;
}

#pf-body .black-header .tablepress thead tr th {
  background: #1e1e1e;
  font-size: 16px;
  text-transform: none;
  color: #e9e9e9;
  padding: 14px 20px 13px;
}

#pf-body .black-header thead tr {
  border: 1px solid #1e1e1e;
}

#pf-body .black-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .black-header.tb-ul-transparent .tablepress tbody > tr:first-child > td {
  border: 1px solid #1e1e1e;
}

#pf-body .gray-header .tablepress thead tr th {
  background: #f6f6f6;
  font-size: 16px;
  text-transform: none;
  color: #656565;
  padding: 14px 20px 13px;
}

#pf-body .red-header .tablepress thead tr th {
  background: #c63e2a;
  font-size: 16px;
  text-transform: none;
  color: #e9e9e9;
  padding: 14px 20px 13px;
}

#pf-body .red-header thead tr {
  border: 1px solid #c63e2a;
}

#pf-body .red-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .red-header.tb-ul-transparent .tablepress tbody > tr:first-child > td {
  border: 1px solid #c63e2a;
}

#pf-body .blue-header .tablepress thead tr th {
  background: #fafafa;
  font-size: 16px;
  text-transform: none;
  color: #656565;
  padding: 14px 20px 13px;
}

#pf-body .double-black-red-header .tablepress thead tr {
  border: 1px solid #1e1e1e;
  border-bottom: 0px;
  border-top: 0px;
}

#pf-body .double-black-gray-header .tablepress thead tr th,
#pf-body .double-black-red-header .tablepress thead tr th {
  font-size: 14px;
  border-bottom: 0px;
  padding: 23px 20px;
  border: 0;
  border-left: 1px solid #656565;
  color: #fff;
  background: #1e1e1e;
  text-transform: uppercase;
}

#pf-body .double-black-gray-header .tablepress thead tr th:first-child,
#pf-body .double-black-red-header .tablepress thead tr th:first-child {
  border-left-color: #1e1e1e;
}

#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child > th {
  border: 1px solid #1e1e1e;
  border-right-color: #656565;
}

#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child,
#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child {
  border-right-color: #1e1e1e;
}

#pf-body .double-black-gray-header .tablepress thead tr {
  border: 1px solid #1e1e1e;
  border-bottom: 0px;
  border-top: 0px;
}

#pf-body .double-black-gray-header .tablepress tr.row-2 td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  background: #f6f6f6 !important;
  font-size: 16px;
  text-transform: none;
  color: #656565;
  border: 0px;
  padding: 20px 20px;
}

#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td {
  border: 1px solid #e1e1e1;
  border-right-color: transparent;
}

#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:first-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child {
  border-right-color: transparent;
}

#pf-body .double-black-gray-header.tb-ul-transparent .tablepress tbody > tr:first-child > td:last-child,
#pf-body .double-black-gray-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:last-child {
  border-right-color: #e1e1e1;
}

#pf-body .double-black-red-header .tablepress tr.row-2 td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  background: #c63e2a !important;
  font-size: 16px;
  text-transform: none;
  color: #e9e9e9;
  border: 1px solid #c63e2a;
  padding: 20px 20px;
}

#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td {
  border-color: #c63e2a;
}

#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:first-child {
  border-color: #c63e2a;
}

#pf-body .double-black-red-header.tb-ul-transparent .tablepress thead + tbody > tr:first-child > td:last-child {
  border-right-color: #c63e2a;
}

#pf-body .black-header-table .tablepress thead tr th,
#pf-body .red-header-table .tablepress thead tr th,
#pf-body .gray-header-table .tablepress thead tr th {
  font-size: 16px;
  text-transform: none;
  padding: 22px 20px 18px;
}

#pf-body .black-header-table .tablepress thead tr th h4,
#pf-body .red-header-table .tablepress thead tr th h4,
#pf-body .gray-header-table .tablepress thead tr th h4 {
  margin: 0;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
}

#pf-body .black-header-table .tablepress thead tr th {
  background: #1e1e1e;
  border-left: 1px solid #444444;
  color: #e9e9e9;
}

#pf-body .black-header-table .tablepress thead tr th h1, #pf-body .black-header-table .tablepress thead tr th h2, #pf-body .black-header-table .tablepress thead tr th h3, #pf-body .black-header-table .tablepress thead tr th h4, #pf-body .black-header-table .tablepress thead tr th h5 {
  color: #e9e9e9;
}

#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th {
  border: 1px solid #1e1e1e;
  border-right-color: #444444;
}

#pf-body .black-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child {
  border-right-color: #1e1e1e;
}

#pf-body .red-header-table .tablepress thead tr th {
  color: #e9e9e9;
  background: #c63e2a;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

#pf-body .red-header-table .tablepress thead tr th h1, #pf-body .red-header-table .tablepress thead tr th h2, #pf-body .red-header-table .tablepress thead tr th h3, #pf-body .red-header-table .tablepress thead tr th h4, #pf-body .red-header-table .tablepress thead tr th h5 {
  color: #e9e9e9;
}

#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th {
  border: 1px solid #c63e2a;
  border-right-color: rgba(255, 255, 255, 0.1);
}

#pf-body .red-header-table.tb-ul-transparent .tablepress thead > tr:first-child > th:last-child {
  border-right-color: #c63e2a;
}

#pf-body .gray-header-table .tablepress thead tr th {
  color: #1e1e1e;
  background: #f6f6f6;
}

#pf-body .gray-header-table .tablepress thead tr th h1, #pf-body .gray-header-table .tablepress thead tr th h2, #pf-body .gray-header-table .tablepress thead tr th h3, #pf-body .gray-header-table .tablepress thead tr th h4, #pf-body .gray-header-table .tablepress thead tr th h5 {
  color: #1e1e1e;
}

#pf-body .black-header-table .tablepress tbody tr td.column-2,
#pf-body .red-header-table .tablepress tbody tr td.column-2,
#pf-body .gray-header-table .tablepress tbody tr td.column-2 {
  background-color: #f6f6f6 !important;
  padding: 22px 20px !important;
}

#pf-body .red-header-table .tablepress tbody tr td.column-1,
#pf-body .black-header-table .tablepress tbody tr td.column-1,
#pf-body .gray-header-table .tablepress tbody tr td.column-1 {
  text-transform: uppercase;
}

#pf-body .double-black-red-header .tablepress tbody tr.row-2 {
  border: 0;
}

#pf-body .black-header-table .tablepress thead tr {
  border: 1px solid #1e1e1e;
}

#pf-body .double-blue-header .tablepress thead tr th {
  text-align: center;
}

#pf-body .double-blue-header .tablepress thead tr th.column-1 {
  background-color: #fff;
}

#pf-body .double-blue-header .tablepress tr.row-2 td {
  padding: 20px 15px;
  text-align: center;
  background-color: #f3f3f3 !important;
  color: #656565;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: 600 !important;
  letter-spacing: 0;
  line-height: 1.25;
  text-transform: uppercase;
}

#pf-body .double-blue-header .tablepress tbody tr td {
  text-align: center;
  padding: 15px;
}

#pf-body .tablepress.column-1-gray tbody td.column-1 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-1-light tbody td.column-1 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-1-blue tbody td.column-1 {
  background: #f9feff;
}

#pf-body .tablepress.column-2-gray tbody td.column-2 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-2-light tbody td.column-2 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-2-blue tbody td.column-2 {
  background: #f9feff;
}

#pf-body .tablepress.column-3-gray tbody td.column-3 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-3-light tbody td.column-3 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-3-blue tbody td.column-3 {
  background: #f9feff;
}

#pf-body .tablepress.column-4-gray tbody td.column-4 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-4-light tbody td.column-4 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-4-blue tbody td.column-4 {
  background: #f9feff;
}

#pf-body .tablepress.column-5-gray tbody td.column-5 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-5-light tbody td.column-5 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-5-blue tbody td.column-5 {
  background: #f9feff;
}

#pf-body .tablepress.column-6-gray tbody td.column-6 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-6-light tbody td.column-6 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-6-blue tbody td.column-6 {
  background: #f9feff;
}

#pf-body .tablepress.column-7-gray tbody td.column-7 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-7-light tbody td.column-7 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-7-blue tbody td.column-7 {
  background: #f9feff;
}

#pf-body .tablepress.column-8-gray tbody td.column-8 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-8-light tbody td.column-8 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-8-blue tbody td.column-8 {
  background: #f9feff;
}

#pf-body .tablepress.column-9-gray tbody td.column-9 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-9-light tbody td.column-9 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-9-blue tbody td.column-9 {
  background: #f9feff;
}

#pf-body .tablepress.column-10-gray tbody td.column-10 {
  background: #e9e9e9;
}

#pf-body .tablepress.column-10-light tbody td.column-10 {
  background: #f6f6f6;
}

#pf-body .tablepress.column-10-blue tbody td.column-10 {
  background: #f9feff;
}

#pf-body .fcf-table-shortcode-placeholder {
  position: relative;
  width: 100%;
  height: 300px;
  border: 1px solid #e1e1e1;
  background-color: #f6f6f6;
}

#pf-body .fcf-table-shortcode-placeholder .fcf-table-shortcode-icon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
  transform: translateY(-50%);
}

#pf-body .fcf-table-shortcode-placeholder .dashicons {
  display: block;
  width: 48px;
  height: 48px;
  margin: 0 auto 10px;
  font-size: 48px;
}

/* Print related */
@page {
  /*size: 5.5in 8.5in;*/
  size: 21cm 29.7cm;
  margin: 1.5cm 2cm;
}
