/* Colors */
/* Fonts */
/* Grid */
/* Breakpoints */
/* Row */
/* Column */
body, p {
  font-family: "Lato", sans-serif;
  font-weight: normal; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Lato", sans-serif; }

.btn {
  font-size: inherit;
  cursor: pointer;
  display: inline-block;
  outline: none;
  position: relative;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0; }

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group .badge--icon,
  .btn-group .category-name {
    position: relative;
    float: left; }
  .btn-group .category-name a {
    color: #fff; }

.btn--menu span {
  width: 28px;
  height: 4px;
  position: relative;
  top: 0;
  display: block;
  margin-bottom: 5px;
  background-color: #fff; }
  .btn--menu span:last-child {
    margin-bottom: 0; }

.btn--search {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  border: 3px solid #000;
  border-radius: 30px;
  background: transparent; }
  .btn--search:after {
    content: '';
    width: 9px;
    height: 3px;
    position: absolute;
    top: 11px;
    left: 7px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    background: #000;
    border-radius: 3px; }

.badge--category .category-name {  
  display: none;
  background-color: #cc7b16;
  text-transform: uppercase;
  border-radius: 0;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 12px;
  font-weight: 900; }
  @media screen and (max-width: 425px) {
    .badge--category .category-name {
      font-size: 10px; } }

.badge .badge--icon {
  background-color: #cc5b16;
  padding: 6px 16px;
  color: #fff;
  font-size: 16px;
  line-height: 1.5; }

.logo-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }

.single .td-pb-row {
  position: relative;
  overflow: hidden; }

.single .td-ss-main-content {
  clear: both;
  display: block;
  margin-top: 74px; }

.single .td-article-container {
  display: inline-block;
  width: 100%; }
  @media screen and (max-width: 1023px) {
    .single .td-article-container {
      border-top: 3px solid #000; } }
  .single .td-article-container .no-featured {
    border-top: 2px solid #000; }

.single .td-main-content:before {
  right: 0; }

.single .td-post-header {
  padding: 0;
  position: relative;
  overflow: hidden; }
  @media screen and (max-width: 1023px) {
    .single .td-post-header {
      max-height: none;
      height: auto; } }
  .single .td-post-header .td-post-featured-image {
    overflow: hidden; }
    .single .td-post-header .td-post-featured-image img {
      width: 100%;
      max-height: none;
      max-width: none;
      position: absolute;
      z-index: -1; }
      @media screen and (max-width: 1023px) {
        .single .td-post-header .td-post-featured-image img {
          width: auto;
          height: 100%; } }
    .single .td-post-header .td-post-featured-image:before {
      content: '';
      height: 100%;
      width: 100%;
      position: absolute;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); }
  .single .td-post-header .td-article-categories .td-category {
    float: left; }
  .single .td-post-header .td-article-categories .sponsored-content {
    margin: 0 5px 3px 0;
    display: inline-block;
    background: #ab6003;
    padding: 8px 10px;
    border-radius: 0; }
    .single .td-post-header .td-article-categories .sponsored-content a {
      color: #fff;
      font-weight: 900;
      font-size: 12px;
      line-height: 16px;
      text-transform: uppercase; }
  .single .td-post-header header {
    position: absolute;
    bottom: 45px;
    width: 100%; }
    .single .td-post-header header .td-pb-span12 {
      float: none;
      margin: 0 auto; }
    .single .td-post-header header .article-title {
      margin-left: 17px;
      margin-top: 6px;
      clear: both; }
    .single .td-post-header header h1 {
      background: rgba(0, 0, 0, 0.6);
      box-shadow: 17px 0 0 rgba(0, 0, 0, 0.6), -17px 0 0 rgba(0, 0, 0, 0.6);
      color: #fff;
      padding: 3px 0 7px 0;
      display: inline; }
      @media screen and (max-width: 767px) {
        .single .td-post-header header h1 {
          font-size: 36px;
          line-height: 51px; } }
    .single .td-post-header header .meta-info {
      color: #fff;
      font-size: 14px;
      margin-top: 15px; }
      .single .td-post-header header .meta-info a {
        color: #cc7b16 !important; }
        @media screen and (max-width: 1023px) {
          .single .td-post-header header .meta-info a {
            color: #fff; } }
      .single .td-post-header header .meta-info .td-post-author-name {
        margin-right: 0; }
        .single .td-post-header header .meta-info .td-post-author-name .td-author-line {
          margin: 0 15px; }
        .single .td-post-header header .meta-info .td-post-author-name .td-author-by {
          text-transform: lowercase; }
      .single .td-post-header header .meta-info .td-post-date {
        margin-right: 0; }
      .single .td-post-header header .meta-info .comment-count {
        display: inline;
        margin-left: 10px; }
        .single .td-post-header header .meta-info .comment-count i {
          margin-right: 10px; }
    .single .td-post-header header .td-category li {
      background-color: #cc7a15;
      text-transform: uppercase;
      border-radius: 0;
      font-size: 12px;
      line-height: 16px;
      padding: 10px 10px;
      font-weight: 900; }
      .single .td-post-header header .td-category li a {
        background: #cc7a15 !important; }

.single .no-featured .td-post-header {
  padding-top: 40px;
  height: auto !important; }
  .single .no-featured .td-post-header header {
    position: static; }
    .single .no-featured .td-post-header header .article-title {
      margin-left: 0;
      margin-top: 0; }
    .single .no-featured .td-post-header header h1 {
      font-size: 60px !important;
      font-family: 'Georgia', serif !important;
      line-height: 78px !important;
      background: transparent;
      box-shadow: none !important;
      color: #000;
      padding: 0;
      display: inline; }
      @media screen and (max-width: 767px) {
        .single .no-featured .td-post-header header h1 {
          font-size: 36px !important;
          line-height: 48px !important; } }
    .single .no-featured .td-post-header header .meta-info {
      color: #000; }

.single .no-featured .td-post-actions {
  margin-top: 20px; }

.single .td-loop-ads-before-content {
  margin: 40px 0 10px !important; }

.single .td-post-actions {
  margin: 0 auto;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  float: none;
  padding: 15px 0;
  margin-top: 40px; }
  .single .td-post-actions .td-pb-span8 {
    float: left;
    width: 66.66667%;
    padding-left: 0;
    padding-right: 0;
    float: none; }
    @media screen and (max-width: 1023px) {
      .single .td-post-actions .td-pb-span8 {
        width: 100%; } }

.single .td-post-share {
  display: inline-block; }
  .single .td-post-share div {
    line-height: 0 !important; }
  .single .td-post-share a:first-child {
    padding-left: 0; }

.single .td-post-fontsize {
  width: 50%;
  float: right;
  text-align: right;
  padding-top: 5px; }
  .single .td-post-fontsize span {
    font-family: 'Georgia', serif;
    font-size: 14px;
    display: inline-block;
    margin-right: 10px; }
  .single .td-post-fontsize .ct-font-resizer {
    display: inline-block;
    padding: 0;
    margin: 0; }
    .single .td-post-fontsize .ct-font-resizer li {
      text-align: right !important;
      list-style-type: none; }
      .single .td-post-fontsize .ct-font-resizer li .ct-font-resizer-minus {
        font-size: 14px !important; }
      .single .td-post-fontsize .ct-font-resizer li .ct-font-resizer-reset {
        font-size: 18px !important; }
      .single .td-post-fontsize .ct-font-resizer li .ct-font-resizer-plus {
        font-size: 22px !important; }
      .single .td-post-fontsize .ct-font-resizer li a {
        font-family: 'Georgia', serif;
        color: #000;
        font-weight: normal;
        margin-left: 10px; }

.single .td-post-content-area {
  margin-left: -15px;
  margin-right: -15px;
  border: 0; }
  .single .td-post-content-area:before, .single .td-post-content-area:after {
    content: '';
    display: table; }
  .single .td-post-content-area:after {
    clear: both; }
  .single .td-post-content-area .td-post-content {
    padding-top: 40px; }
    .single .td-post-content-area .td-post-content p {
      font-size: 18px;
      line-height: 26px; }
    .single .td-post-content-area .td-post-content .td-pb-row {
      width: 100%;
      left: 0; }
    .single .td-post-content-area .td-post-content .td-post-image-full {
      width: auto !important;
      left: 0; }
    .single .td-post-content-area .td-post-content .td-paragraph-padding-1 {
      padding: 0; }
    .single .td-post-content-area .td-post-content .td-post-image-left {
      left: 0;
      padding-right: 3%; }
    .single .td-post-content-area .td-post-content .td-paragraph-padding-0 {
      padding: 0; }
    @media screen and (max-width: 1023px) {
      .single .td-post-content-area .td-post-content {
        width: 100%; } }

.single .td-main-sidebar {
  padding-top: 40px; }
  @media screen and (max-width: 1023px) {
    .single .td-main-sidebar {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .single .td-main-sidebar {
      padding-top: 20px; } }
  .single .td-main-sidebar .td-sidebar-container {
    width: 335px;
    float: right; }
    @media screen and (max-width: 1200px) {
      .single .td-main-sidebar .td-sidebar-container {
        width: 300px; } }
    @media screen and (max-width: 1023px) {
      .single .td-main-sidebar .td-sidebar-container {
        width: 100%; } }
    .single .td-main-sidebar .td-sidebar-container .td-block-span12 {
      padding: 0; }
    .single .td-main-sidebar .td-sidebar-container .block-title {
      display: block;
      border-bottom: 1px solid #ddd;
      padding-bottom: 5px;
      margin: 0 0 20px; }
  .single .td-main-sidebar .widget {
    padding: 0;
    margin: 0 0 20px; }
  .single .td-main-sidebar .yarpp-related-widget h4 {
    text-transform: uppercase; }
  @media screen and (max-width: 1023px) {
    .single .td-main-sidebar .yarpp-thumbnails-horizontal {
      display: inline-block; } }
  .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 100%;
    height: auto;
    margin: 0px;
    border: 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d7d7d7;
    display: inline-block; }
    @media screen and (max-width: 1023px) {
      .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 49%;
        float: left;
        margin-right: 2%;
        border-bottom: 0; } }
    @media screen and (max-width: 1023px) {
      .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail:nth-child(2n) {
        margin-right: 0%; } }
    @media screen and (max-width: 425px) {
      .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 100%;
        margin-right: 0; } }
    .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box {
      width: 150px;
      height: 80px;
      overflow: hidden;
      float: left; }
      @media screen and (max-width: 1200px) {
        .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box {
          width: 120px; } }
      @media screen and (max-width: 1023px) {
        .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box {
          width: 100%;
          height: 200px; } }
      @media screen and (max-width: 767px) {
        .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box {
          width: 100%;
          height: 150px; } }
      @media screen and (max-width: 425px) {
        .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box {
          width: 100%;
          height: auto; } }
      .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-box img {
        width: 100%;
        height: auto; }
    .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
      width: 180px;
      float: left;
      margin: 0;
      padding-left: 15px;
      font-weight: 900;
      font-size: 18px;
      line-height: 24px;
      font-family: 'Lato', sans-serif; }
      @media screen and (max-width: 1023px) {
        .single .td-main-sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
          width: 100%;
          padding-left: 0;
          margin-top: 15px; } }

.single footer .td-post-share {
  padding: 15px 0;
  border-top: 1px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
  width: 100%; }

.single .td-post-share .a2a_svg {
  border-radius: 0 !important;
  background: #cc7b16 !important; }

.single .td-post-share-floating {
  position: absolute;
  top: 470px;
  z-index: 999; }
  @media screen and (max-width: 1200px) {
    .single .td-post-share-floating {
      right: 0; } }
  @media (max-width: 1024px) {
    .single .td-post-share-floating {
      bottom: 0 !important;
      top: auto;
      position: fixed;
      width: 100%;
      background: rgba(255, 255, 255, 0.8);
      text-align: right;
      padding: 0; } }
  @media (max-width: 1024px) {
    .single .td-post-share-floating .sticky-wrapper {
      height: 45px !important; } }
  .single .td-post-share-floating .a2a_floating_style {
    padding: 0;
    background: 0;
    position: static;
    line-height: 0 !important; }
    @media screen and (max-width: 1200px) {
      .single .td-post-share-floating .a2a_floating_style {
        right: 0; } }
    @media (max-width: 1024px) {
      .single .td-post-share-floating .a2a_floating_style {
        bottom: 0 !important; } }
    .single .td-post-share-floating .a2a_floating_style a {
      float: left;
      padding: 0; }
      @media (max-width: 1024px) {
        .single .td-post-share-floating .a2a_floating_style a {
          width: 33.33333333%;
          clear: none; } }
      .single .td-post-share-floating .a2a_floating_style a .a2a_svg {
        border-radius: 0 !important;
        height: 45px;
        width: 45px;
        padding: 12px; }
        @media (max-width: 1024px) {
          .single .td-post-share-floating .a2a_floating_style a .a2a_svg {
            display: inline-block;
            width: 100%;
            padding: 9px 45%; } }
        @media screen and (max-width: 767px) {
          .single .td-post-share-floating .a2a_floating_style a .a2a_svg {
            display: inline-block;
            width: 100%;
            padding: 11px 40%; } }
      @media (max-width: 1024px) {
        .single .td-post-share-floating .a2a_floating_style a {
          display: inline-block; } }

.single .disqus-comments {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .single .disqus-comments:before, .single .disqus-comments:after {
    content: '';
    display: table; }
  .single .disqus-comments:after {
    clear: both; }
  @media screen and (max-width: 1023px) {
    .single .disqus-comments {
      width: 100%;
      display: inline-block;
      padding: 20px 0;
      text-align: center;
      border-top: 1px solid #ddd !important;
      border-bottom: 1px solid #ddd !important;
      margin-bottom: 150px !important; } }
  .single .disqus-comments #disqus_thread {
    padding: 0;
    margin-top: 20px; }
  .single .disqus-comments .disqus-comments-wrapper {
    margin-bottom: 80px;
    float: left;
    width: 66.66667%;
    padding-left: 15px;
    padding-right: 15px; }
    @media screen and (max-width: 1023px) {
      .single .disqus-comments .disqus-comments-wrapper {
        width: 100%;
        margin-bottom: 0; } }
    .single .disqus-comments .disqus-comments-wrapper .td-show-comments {
      float: left;
      width: 100%;
      margin: 0 auto;
      position: relative;
      float: none;
      font-size: 18px;
      font-weight: 800;
      text-decoration: underline !important;
      text-transform: uppercase;
      clear: both;
      cursor: pointer; }
      .single .disqus-comments .disqus-comments-wrapper .td-show-comments i {
        position: absolute;
        top: 2px;
        font-size: 14px;
        padding-bottom: 3px;
        padding-right: 3px;
        border-bottom: 1px solid #cc7b16; }

.single .td-post-source-tags {
  display: inline-block;
  width: 100%;
  float: left;
  padding: 0;
  margin-top: 20px; }
  .single .td-post-source-tags .td-tags {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 18px; }
    .single .td-post-source-tags .td-tags li {
      font-size: 18px !important;
      margin: 0 !important; }
      .single .td-post-source-tags .td-tags li span {
        background: transparent;
        color: #000;
        text-transform: capitalize;
        font-weight: 700;
        padding: 0; }
        .single .td-post-source-tags .td-tags li span:after {
          content: ':'; }
      .single .td-post-source-tags .td-tags li a {
        background: transparent;
        color: #cd7b17;
        padding: 0 0 0 7px; }
        .single .td-post-source-tags .td-tags li a:after {
          content: ','; }
      .single .td-post-source-tags .td-tags li:last-child a:after {
        content: ''; }

@media screen and (max-width: 1023px) {
  .single .td-scroll-up {
    bottom: 65px; } }

.single .dfp-ad-widget-class {
  width: 100%;
  text-align: center;
  padding: 5px 5px 20px !important;
  margin: 20px 0 !important; }
  .single .dfp-ad-widget-class:before {
    content: 'Advertisement';
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    color: #777; }

.highlight-and-share-wrapper div {
  padding: 0; }
  .highlight-and-share-wrapper div a,
  .highlight-and-share-wrapper div a:hover,
  .highlight-and-share-wrapper div a:visited {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    padding: 7px 14px;
    letter-spacing: 1px; }

#menu-close-btn {
  width: 30px;
  height: 30px;
  position: relative;
  display: block; }
  #menu-close-btn a {
    width: 30px;
    height: 30px;
    display: inline-block; }
  #menu-close-btn:before, #menu-close-btn:after {
    width: 30px;
    height: 2px;
    position: absolute;
    top: 14px;
    left: 0;
    background-color: #fff;
    z-index: -1;
    content: ''; }
  #menu-close-btn:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  #menu-close-btn:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
	
.td-header-style-custom .divider {
  width: 1px;
  height: 50px;
  background-color: #484848;
  margin-left: 21px;
  margin-right: 21px; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .divider {
      width: 0;
      margin: 0 5px; } }

.td-header-style-custom .addtoany_shortcode {
  position: initial;
  opacity: 1; }

.td-header-style-custom .addtoany_shortcode a > span {
  background-color: #000 !important; }

.td-header-style-custom .date, .td-header-style-custom .custom-page {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #fff; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .date, .td-header-style-custom .custom-page {
      display: none; } }

.td-header-style-custom .custom-page a {
  color: #fff;
  text-decoration: underline !important; }
  .td-header-style-custom .custom-page a:hover {
    color: #cc7b16; }

.row {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .row:before, .row:after {
    content: '';
    display: table; }
  .row:after {
    clear: both; }

.category .td-main-sidebar {
  margin-top: 48px; }
  @media screen and (max-width: 1023px) {
    .category .td-main-sidebar {
      margin-top: 20px; } }
  .category .td-main-sidebar:before {
    right: 0; }
  @media (max-width: 1023px) and (min-width: 768px) {
    .category .td-main-sidebar {
      width: 100% !important; } }
  @media (max-width: 767px) {
    .category .td-main-sidebar {
      width: 100% !important; } }
  .category .td-main-sidebar .td-ss-main-sidebar {
    position: static !important;
    float: right;
    width: 335px !important; }
    @media (max-width: 1200px) {
      .category .td-main-sidebar .td-ss-main-sidebar {
        width: 300px !important; } }
    @media (max-width: 1023px) and (min-width: 768px) {
      .category .td-main-sidebar .td-ss-main-sidebar {
        width: 100% !important; } }
    @media (max-width: 767px) {
      .category .td-main-sidebar .td-ss-main-sidebar {
        width: 100% !important; } }

.category .dfp-ad-widget-class {
  width: 100%;
  border: 1px solid #ddd;
  text-align: center;
  padding: 5px 5px 20px; }
  .category .dfp-ad-widget-class:before {
    content: 'Advertisement';
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    color: #777; }

.category .td-main-content:before {
  right: 0; }

@media (max-width: 1023px) and (min-width: 768px) {
  .category .td-main-content {
    width: 100% !important; } }

.category .td-main-content .td-ss-main-content {
  margin-top: 48px; }
  @media screen and (max-width: 1023px) {
    .category .td-main-content .td-ss-main-content {
      margin-top: 20px; } }

.category .td-category-container {
  padding-top: 20px; }

.td_category_template_7 .td-category-header {
  max-width: 1200px;
  margin: 0 auto;
  float: none; }
  .td_category_template_7 .td-category-header h1 {
    font-family: 'Georgia', serif;
    font-size: 36px;
    padding: 25px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
    margin: 20px 0; }
  .td_category_template_7 .td-category-header .td-loop-ads {
    margin: 30px 0; }

.td_category_template_7 .td-main-content .td-category-header {
  display: none; }

.ad-container {
  padding: 5px 20px 20px;
  border: 1px solid #ddd;
  overflow: hidden; }

.ad-container, .ad-insert {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  text-align: center; }

.ad-insert {
  border: none; }

.dfp-ad-widget-class {
  overflow: hidden; }

.dark-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3); }

.parallax-nav span {
  width: 3px;
  height: 30px;
  background-color: rgba(255, 255, 255, 0.2); }

.parallax-page-heading h1 {
  border-top: 1px solid #cc7b16;
  border-bottom: 1px solid #cc7b16;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  font-family: "Georgia", serif;
  text-transform: uppercase;
  color: #fff; }

.parallax-page-heading > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 15px; }

@media screen and (max-width: 767px) {
  .parallax-page-heading .vc_custom_heading {
    font-size: 42px !important;
    line-height: 48px !important; } }

.card {
  box-shadow: 0 2px 13px rgba(103, 103, 103, 0.2);
  margin-bottom: 47px; }
  .card .card-block {
    padding: 28px 32px; }
  .card .card-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1.5;
    color: #333; }
  .card .card-text {
    font-size: 18px;
    line-height: 24px;
    color: #999; }

.amk-carousel-row .wpb_images_carousel {
  padding-bottom: 0; }

.amk-carousel-row .wpb_images_carousel .vc_item img {
  margin: 0 auto; }

#inquiries .vc_custom_heading {
  margin-bottom: 0; }

#inquiries .wpb_content_element {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0; }

.special-reports-heading h1.vc_custom_heading {
  border-top: 1px solid #cc7b16;
  border-bottom: 1px solid #cc7b16;
  margin-top: 20px;
  margin-bottom: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: "Georgia", serif;
  font-size: 60px;
  line-height: 69px;
  color: #cc7b16;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.6); }

.special-reports-heading .post-meta {
  font-size: 14px;
  color: #fff; }

.special-reports-heading .post-meta-author + .post-meta-date {
  margin-left: 20px; }

.special-reports-heading .post-meta-date {
  opacity: 0.5; }

.special-reports-heading .post-meta .post-meta-author a {
  color: #fff; }

.post-meta .post-meta-author {
  font-weight: 900; }

.post p {
  font-size: 18px;
  line-height: 30px; }

.column-meta + .has-content-area {
  clear: left; }

.column-meta .column-profile-photo {
  width: 90px;
  height: 90px;
  margin-right: 20px;
  margin-bottom: 30px;
  float: left; }

.column-meta .column-title {
  margin-bottom: 0; }

.text-center {
  text-align: center; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

.centered {
  display: inline-block;
  vertical-align: middle; }

.ad-slot-leaderboard {
  width: 728px;
  height: 90px;
  display: block; }

.ad-slot-wide-skyscraper {
  width: 160px;
  height: 600;
  display: inline-block; }

.ad-slot-medium-rectangle {
  width: 300px;
  height: 250px;
  display: inline-block; }

.ad-slot-rectangle {
  width: 180px;
  height: 150px;
  display: inline-block; }

.ad-slot-billboard {
  width: 970px;
  height: 250px;
  display: block; }

.ad-slot-half-page {
  width: 300px;
  height: 600px;
  display: inline-block; }

.is-opened {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.row-inner {
  width: initial !important;
  margin-left: -15px;
  margin-right: -15px; }

.td-container {
  width: 1200px; }
  .td-container .td-container {
    background-color: transparent; }
  @media screen and (max-width: 1200px) and (min-width: 768px) {
    .td-container {
      width: 1021px; } }
  @media screen and (max-width: 1023px) and (min-width: 768px) {
    .td-container {
      width: 756px; } }
  @media screen and (max-width: 767px) {
    .td-container {
      width: 100%; } }

.td-pb-span1 {
  float: left;
  width: 8.33333%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span2 {
  float: left;
  width: 16.66667%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span3 {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span4 {
  float: left;
  width: 33.33333%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span5 {
  float: left;
  width: 41.66667%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span6 {
  float: left;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span7 {
  float: left;
  width: 58.33333%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span8 {
  float: left;
  width: 66.66667%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span9 {
  float: left;
  width: 75%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span10 {
  float: left;
  width: 83.33333%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span11 {
  float: left;
  width: 91.66667%;
  padding-left: 15px;
  padding-right: 15px; }

.td-pb-span12 {
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px; }

.vc_row[data-vc-full-width] > .vc_column_container {
  max-width: 1200px;
  float: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 1200px) and (min-width: 768px) {
    .vc_row[data-vc-full-width] > .vc_column_container {
      width: 1021px; } }
  @media screen and (max-width: 1023px) and (min-width: 768px) {
    .vc_row[data-vc-full-width] > .vc_column_container {
      width: 756px; } }
  @media screen and (max-width: 767px) {
    .vc_row[data-vc-full-width] > .vc_column_container {
      width: 100%; } }

.vc_separator {
  padding: 50px 15px 40px;
  position: relative; }
  .vc_separator .vc_sep_line {
    margin-top: 12px;
    padding: 0; }
  .vc_separator .vc_icon_element {
    font-size: 16px; }
    .vc_separator .vc_icon_element .vc_icon_element-inner {
      width: 0;
      height: 0;
      margin-left: 65px;
      margin-right: 30px;
      margin-top: 5px; }
      @media screen and (max-width: 767px) {
        .vc_separator .vc_icon_element .vc_icon_element-inner {
          margin-left: 0;
          margin-top: 0;
          margin-right: 0;
          position: absolute;
          left: 50%;
          right: 50%;
          top: 55px; } }
  .vc_separator h4 {
    font-family: 'Georgia', serif;
    font-size: 45px;
    font-weight: bold; }
  .vc_separator h1 {
    font-family: 'Georgia', serif;
    font-size: 45px;
    font-weight: bold;
    margin-right: 45px; }
    @media screen and (max-width: 767px) {
      .vc_separator h1 {
        margin-right: 15px;
        margin-left: 15px;
        text-align: center;
        line-height: 55px; } }

.td-header-top-menu {
  padding: 0 33px; }
  @media screen and (max-width: 767px) {
    .td-header-top-menu {
      padding: 0 15px; } }

.td-top-menu-full {
  background-color: #231f20;
  border-bottom: 4px solid #cc7b16; }

.td-header-style-custom #td-header-menu.menu-wrap {
  padding-left: 24px;
  padding-right: 24px; }

.td-header-style-custom #menu-title {
  display: block;
  margin-left: 32px;
  font-size: 30px;
  font-weight: 900;
  color: #fff; }

.td-header-style-custom .td-header-main-menu {
  overflow: auto; }

.td-header-style-custom .td-header-main-menu::-webkit-scrollbar-track {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #222; }

.td-header-style-custom .td-header-main-menu::-webkit-scrollbar {
  width: 10px; }

.td-header-style-custom .td-header-main-menu::-webkit-scrollbar-thumb {
  background-color: #cc7b16;
  border-right: 7px solid #222; }

.td-header-style-custom .menu-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 24px;
  margin-bottom: 24px;
  padding-bottom: 26px; }

.td-header-style-custom .td-header-main-menu .social-media-container {
  display: none; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .td-header-main-menu .social-media-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.td-header-style-custom .menu-main-menu-container {
  border-top: 1px solid #393939;
  margin-bottom: 90px; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .menu-main-menu-container {
      margin-bottom: 0; } }

.td-header-style-custom .td-header-menu-wrap {
  min-height: 0;
  width: 468px;
  height: auto !important;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9999;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  -webkit-transform: translate3d(-468px, 0, 0);
          transform: translate3d(-468px, 0, 0); }
  .td-header-style-custom .td-header-menu-wrap.isOpened {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  @media screen and (max-width: 425px) {
    .td-header-style-custom .td-header-menu-wrap {
      width: 100%; } }

.td-header-style-custom .td-header-menu-wrap .td-header-row {
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.td-header-style-custom .td-make-full {
  width: 100%; }

@media screen and (max-width: 767px) {
  .td-header-style-custom .td-top-menu-full,
  .td-header-style-custom .sf-menu {
    display: block; } }

.td-header-style-custom .sf-menu {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .td-header-style-custom .sf-menu:before, .td-header-style-custom .sf-menu:after {
    content: '';
    display: table; }
  .td-header-style-custom .sf-menu:after {
    clear: both; }
  .td-header-style-custom .sf-menu .td-icon-menu-down {
    right: 0; }

.td-header-style-custom .sf-menu > li {
  width: 50%; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .sf-menu > li {
      width: 100%; } }
  .td-header-style-custom .sf-menu > li ul {
    left: 0; }
  .td-header-style-custom .sf-menu > li:nth-child(odd) {
    border-right: 25px solid transparent; }
    @media screen and (max-width: 767px) {
      .td-header-style-custom .sf-menu > li:nth-child(odd) {
        border-right: none; } }
  .td-header-style-custom .sf-menu > li:nth-child(even) {
    border-left: 25px solid transparent;
    float: right; }
    @media screen and (max-width: 767px) {
      .td-header-style-custom .sf-menu > li:nth-child(even) {
        border-left: none; } }
  .td-header-style-custom .sf-menu > li:nth-child(even):last-of-type {
    float: left; }
  .td-header-style-custom .sf-menu > li a {
    display: block;
    padding-left: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background: none;
    font-family: "Lato", sans-serif;
    font-weight: normal;
    text-transform: capitalize; }

@media screen and (max-width: 767px) {
  .td-header-style-custom .sf-menu > li > a {
    font-size: 30px;
    line-height: 72px; } }

@media screen and (max-width: 425px) {
  .td-header-style-custom .sf-menu > li > a {
    font-size: 18px;
    line-height: 48px; } }

.td-header-style-custom .sf-menu > .current-menu-item > a,
.td-header-style-custom .sf-menu > .current-menu-ancestor > a,
.td-header-style-custom .sf-menu > li > a:hover,
.td-header-style-custom .sf-menu > .sfHover > a {
  background: none;
  border-bottom: 1px solid #cc7b16;
  color: #cc7b16; }

.td-header-style-custom .sf-menu ul {
  font-family: "Lato", sans-serif;
  width: 100% !important;
  background: #cc7b16; }

@media screen and (max-width: 767px) {
  .td-header-style-custom .sf-menu .sub-menu {
    position: relative;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: max-height .5s ease-in, opacity .5s ease-in;
    transition: max-height .5s ease-in, opacity .5s ease-in; } }

@media screen and (max-width: 767px) {
  .td-header-style-custom .sf-menu .menu-item.sfHover > ul {
    display: block;
    max-height: 2000px;
    opacity: .9; } }

.td-header-style-custom .sf-menu .sub-menu li a {
  padding-left: 15px;
  border: none;
  font-size: 14px;
  line-height: 32px;
  color: #fff; }
  .td-header-style-custom .sf-menu .sub-menu li a:hover {
    color: #222; }
  @media screen and (max-width: 425px) {
    .td-header-style-custom .sf-menu .sub-menu li a {
      font-size: 18px; } }

.td-header-style-custom .menu-sub-menu-container .sf-menu li {
  width: 50%;
  border: none; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .menu-sub-menu-container .sf-menu li {
      width: 100%; } }

.td-header-style-custom .menu-sub-menu-container .sf-menu li a {
  color: #666;
  border-bottom: none; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .menu-sub-menu-container .sf-menu li a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); } }

.td-header-style-custom .menu-sub-menu-container .sf-menu .sub-menu li a {
  color: #fff; }

.td-header-style-custom .menu-sub-menu-container .sf-menu .sub-menu li a:hover {
  color: #222 !important; }

.td-header-style-custom .menu-sub-menu-container .sf-menu .current-menu-item > a,
.td-header-style-custom .menu-sub-menu-container .sf-menu .current-menu-item > .current-menu-ancestor > a,
.td-header-style-custom .menu-sub-menu-container .sf-menu li > a:hover,
.td-header-style-custom .menu-sub-menu-container .sf-menu .sfHover > a {
  background-color: transparent; }

.td-header-style-custom .menu-sub-menu-container .sf-menu .td-icon-menu-down {
  right: initial; }

@media screen and (max-width: 767px) {
  .td-header-style-custom .menu-sub-menu-container .sf-menu ul {
    background: transparent; } }

.td-header-style-custom .logo-container a {
  max-width: 244px; }
  @media screen and (max-width: 767px) {
    .td-header-style-custom .logo-container a {
      max-width: 205px; } }
  @media screen and (max-width: 425px) {
    .td-header-style-custom .logo-container a {
      max-width: 185px; } }

.td-header-row {
  height: 74px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 200; }

.td-full-screen-header-image-wrap {
  height: 614px; }

#td-full-screen-header-image {
  min-height: 614px;
  height: 614px; }

.td-pb-border-top {
  border-top: none; }

.td-pb-row [class*="td-pb-span"] {
  border-left: none; }

.td_block_big_grid_8 .td_module_mx8_custom_1 .entry-title,
.td_block_big_grid_8 .td_module_mx10_custom_1 .entry-title {
  margin-bottom: 7px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px; }

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .td_block_big_grid_8 .td-grid-group-2 .td-big-grid-post .td-big-grid-meta .entry-title,
  .td_block_big_grid_8 .td-grid-group-3 .td-big-grid-post .td-big-grid-meta .entry-title {
    font-size: 16px;
    line-height: 20px; } }

@media screen and (max-width: 1200px) {
  .td_block_big_grid_8 .td-grid-group-2 .badge--category .category-name {
    padding: 7px 9px; } }

@media screen and (max-width: 767px) {
  .td_block_big_grid_8 .addtoany_shortcode {
    top: 16px;
    right: 28px; } }

@media screen and (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-group-2 .addtoany_shortcode,
  .td_block_big_grid_8 .td-grid-group-3 .addtoany_shortcode {
    right: 13px; } }

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .td_block_big_grid_8 .addtoany_list.a2a_kit_size_32 a > span {
    width: 24px;
    height: 24px; } }

@media screen and (max-width: 425px) {
  .td_block_big_grid_8 .addtoany_list.a2a_kit_size_32 a > span {
    width: 24px;
    height: 24px; } }

.single .td-post-header h1 {
  font-size: 60px;
  font-family: "Georgia", serif;
  line-height: 78px; }

.td-post-template-6 .template6-header {
  top: 605px; }

.td-post-template-6 .td-post-header header {
  width: 100%; }

.td-post-template-6 .td-post-header h1 {
  padding: 0 15px;
  font-weight: normal;
  line-height: 73px; }

.td-post-template-6 .td-post-header .entry-title {
  font-size: 60px;
  font-family: "Georgia", serif; }
  @media screen and (max-width: 767px) {
    .td-post-template-6 .td-post-header .entry-title {
      font-size: 36px;
      line-height: 51px; } }

.td-post-template-6 .template6-header .entry-title a {
  box-shadow: 15px 0 0 0 rgba(0, 0, 0, 0.6), -15px 0 0 0 rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0.6);
  padding-bottom: 5px;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone; }

@-moz-document url-prefix() {
  .td-post-template-6 .template6-header .entry-title a {
    padding-bottom: 3.5px; } }

.single .td-post-header {
  height: 614px; }
  .single .td-post-header .td-post-featured-image {
    height: 614px; }

.td-image-gradient:before {
  height: 100%;
  background: rgba(0, 0, 0, 0.5); }

.td-pb-padding-side {
  padding: 0 15px; }

.admin-bar.single_template_6 .td-header-wrap,
.single_template_6 .td-header-wrap {
  height: 614px; }

.block-title {
  display: block;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-left: 0;
  margin-right: 0; }
  .block-title a, .block-title span {
    background-color: transparent;
    padding-left: 0;
    color: #cd7b17;
    font-family: inherit;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    font-family: "Georgia", serif; }

.td-md-is-android .block-title > a,
.td-md-is-android .block-title > span {
  padding-left: 0; }

.td-module-title {
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px; }

.entry-title.td-module-title a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  .entry-title.td-module-title a span + span {
    margin-left: 20px; }

.post_filter {
  position: absolute;
  top: 48px;
  right: 0; }
  .post_filter > span {
    font-size: 18px;
    font-family: "Georgia", serif; }
  .post_filter .td-wrapper-pulldown-filter {
    min-width: 150px;
    position: relative;
    top: 0;
    right: 0;
    border-bottom: 2px solid #cc7b16; }
    @media screen and (max-width: 767px) {
      .post_filter .td-wrapper-pulldown-filter {
        border-bottom: none;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
           -moz-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
  .post_filter .td-wrapper-pulldown-filter span {
    font-size: 18px;
    font-weight: 900;
    line-height: 21px; }
    @media screen and (max-width: 767px) {
      .post_filter .td-wrapper-pulldown-filter span {
        line-height: normal; } }
  .post_filter .td-pulldown-filter-display-option {
    background: transparent !important;
    color: #cc7b16 !important;
    padding-right: 0 !important;
    margin: 0 0 6px 0 !important; }
    @media screen and (max-width: 767px) {
      .post_filter .td-pulldown-filter-display-option {
        margin: 0 !important; } }
  .post_filter .td-pulldown-filter-display-option i {
    font-size: 18px;
    float: right; }
  .post_filter .td-pulldown-filter-display-option i {
    color: #cc7b16 !important; }
  @media screen and (max-width: 767px) {
    .post_filter {
      margin-bottom: 17px;
      position: relative;
      top: 0;
      border-bottom: 2px solid #cc7b16;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; } }

.post {
  font-family: "Lato", sans-serif; }

.td-footer-container {
  background-color: #dfdfdf; }

.page-video-title {
  color: #fff; }

.grid-post .td-module-thumb {
  height: 100%;
  margin: 0;
  background-color: #ccc;
  border: 1px solid #e8e8e8;
  overflow: hidden; }

.grid-post .entry-thumb {
  width: 100%; }

.grid-post .grid-meta {
  width: 100%;
  position: absolute;
  pointer-events: none;
  bottom: 0;
  padding: 0 8px 11px 8px;
  z-index: 1; }

@media screen and (max-width: 767px) {
  .td_block_photos_carousel .td-module-title a {
    display: block;
    text-align: center; } }

body {
  font-size: 18px;
  line-height: 26px; }

ol {
  list-style-position: inside; }
  ol li {
    list-style-type: decimal;
    line-height: 26px;
    margin: 0 0 0 21px; }

.td_module_26 .grid-meta {
  padding: 0 26px 14px 20px; }

@media screen and (max-width: 767px) {
  .td_module_26 .td-module-thumb {
    height: 300px; } }

.vc_separator.vc_sep_color_white h1, .vc_separator.vc_sep_color_white h2, .vc_separator.vc_sep_color_white h3, .vc_separator.vc_sep_color_white h4, .vc_separator.vc_sep_color_white h5, .vc_separator.vc_sep_color_white h6, .vc_separator.vc_sep_color_white span {
  color: #fff; }

.vc_separator.vc_sep_color_black h1, .vc_separator.vc_sep_color_black h2, .vc_separator.vc_sep_color_black h3, .vc_separator.vc_sep_color_black h4, .vc_separator.vc_sep_color_black h5, .vc_separator.vc_sep_color_black h6, .vc_separator.vc_sep_color_black span {
  color: #000; }

.vc_separator.vc_sep_color_grey h1, .vc_separator.vc_sep_color_grey h2, .vc_separator.vc_sep_color_grey h3, .vc_separator.vc_sep_color_grey h4, .vc_separator.vc_sep_color_grey h5, .vc_separator.vc_sep_color_grey h6, .vc_separator.vc_sep_color_grey span {
  color: #ebebeb; }

.social-media-container a {
  background: transparent; }

.social-media-container a i {
  font-size: 16px; }

.search-container button i {
  color: #fff; }

.search-container .searchinput {
  background: transparent;
  border-bottom: 1px solid #fff;
  color: #d2d2d2; }

.header-search-wrap .td-drop-down-search .btn {
  right: 20px; }

.td-search-wrapper .header-search-wrap #td-header-search-button i {
  display: inline-block;
  font-size: 19px;
  color: #fff;
  padding-top: 11px;
  padding-left: 14px;
  height: 44px;
  width: 44px; }

@media screen and (max-width: 767px) {
  .header-search-wrap #td-header-search-button {
    display: block; } }

@media screen and (max-width: 767px) {
  .header-search-wrap .td-drop-down-search {
    width: 100%;
    right: 0; } }

.post-template-single_template_parallax article.td-post-template-6,
.post-template-single_template_parallax article.post {
  margin-top: -74px; }

.post-template-single_template_parallax .td-top-menu-full {
  position: static !important;
  background: transparent;
  box-shadow: none; }

.post-template-single_template_parallax .td-pb-row {
  overflow: initial; }

.post-template-single_template_parallax .vc_row[data-vc-full-width].td-pb-row {
  overflow: hidden; }

.post-template-single_template_parallax.single .td-post-header header {
  top: 50%;
  bottom: initial;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.post-template-single_template_parallax.single .td-post-header header h1 {
  background: transparent;
  box-shadow: none;
  color: #cc7b16;
  border-top: 1px solid #cc7b16;
  border-bottom: 1px solid #cc7b16; }

.post-template-single_template_parallax.single .td-ss-main-content {
  margin-top: 0; }

.post-template-single_template_parallax .addtoany_shortcode {
  position: static;
  opacity: 1; }

.post-template-single_template_parallax .disqus-comments .disqus-comments-wrapper {
  width: 100%;
  margin-top: 10px;
  padding-left: 0; }

@media screen and (max-width: 1023px) {
  .post-template-single_template_parallax.single .disqus-comments {
    padding-top: 10px;
    border-top: none !important;
    margin-bottom: 0 !important; } }

@media screen and (max-width: 767px) {
  .post-template-single_template_parallax .special-reports-heading h1 {
    font-size: 30px !important;
    line-height: 40px !important; } }

@media screen and (max-width: 767px) {
  .post-template-single_template_parallax .special-reports-heading .post-meta .post-meta-date {
    display: block;
    margin-left: 0; } }

.post-template-single_template_parallax .template6-header,
.post-template-single_template_parallax_simple .template6-header {
  position: static; }

.post-template-single_template_parallax_simple.single .td-post-header header {
  bottom: initial;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center; }

.post-template-single_template_parallax_simple.single .td-post-header header .entry-title {
  background: none;
  box-shadow: none;
  text-transform: uppercase; }

.post-template-single_template_parallax_simple .td-post-template-6 .td-post-header header {
  max-width: 600px;
  border-top: 1px solid #cc7b16;
  border-bottom: 1px solid #cc7b16;
  padding-top: 15px;
  padding-bottom: 15px; }
  @media screen and (max-width: 425px) {
    .post-template-single_template_parallax_simple .td-post-template-6 .td-post-header header {
      max-width: 270px;
      padding-left: 0;
      padding-right: 0; } }

.post-template-single_template_parallax_simple .vc_separator {
  padding: 10px 0; }

.post-template-single_template_parallax_simple .vc_separator h1 {
  font-family: "Lato", sans-serif;
  font-size: 28px;
  line-height: 36px; }

.td-post-content .wpb_row {
  left: 0; }

.td-post-content p {
  font-size: 18px;
  line-height: 30px; }

.vc_row[data-vc-parallax] .wpb_content_element p {
  color: #fff;
  line-height: 36px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.8); }

.addtoany_list.a2a_kit a:first-of-type {
  padding-left: 0; }

.addtoany_list.a2a_kit a:last-of-type {
  padding-right: 0; }

.single .td-post-header .td-post-featured-image figcaption {
  display: none; }

.wp-caption-text, .wp-caption-dd {
  text-align: left !important; }

.td-post-image-full figcaption {
  padding-left: 0; }

.addtoany_list.a2a_kit_size_32 a > span {
  opacity: 0.5 !important; }

.addtoany_list a:hover img, .addtoany_list a:hover span {
  opacity: 1 !important; }

.header-search-wrap .td-drop-down-search {
  width: 100%;
  position: static;
  background: transparent;
  border: none; }
  .header-search-wrap .td-drop-down-search .btn {
    border-radius: 0;
    right: 24px;
    background-color: #222; }
  .header-search-wrap .td-drop-down-search .td-search-form {
    margin-left: 0; }
  .header-search-wrap .td-drop-down-search .td-aj-search-results {
    background: transparent;
    border: none; }
  .header-search-wrap .td-drop-down-search .result-msg a {
    color: #676767; }
  .header-search-wrap .td-drop-down-search .td_module_mx2 .td-module-thumb {
    margin-left: 0; }
  .header-search-wrap .td-drop-down-search .td_module_mx2 .item-details {
    margin-left: 94px;
    margin-right: 0; }
  .header-search-wrap .td-drop-down-search .entry-title a {
    color: #fff; }

.wpb_images_carousel .vc_carousel-control > span {
  font-size: 48px;
  color: #333; }

.cta_btn .vc_general.vc_btn3 {
  width: 230px;
  background-color: #cc7b16;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase; }

.amk-carousel-row .dark-overlay {
  opacity: 0; }

.vc_parallax .vc_parallax-inner {
  height: 130% !important;
  background-attachment: fixed; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .vc_parallax .vc_parallax-inner {
      background-attachment: initial; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
    .vc_parallax .vc_parallax-inner {
      background-attachment: initial; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    .vc_parallax .vc_parallax-inner {
      background-attachment: initial; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    .vc_parallax .vc_parallax-inner {
      background-attachment: initial; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .vc_parallax .vc_parallax-inner {
      backgroundd-attachment: initial; } }

.td-page-content blockquote p,
.td-post-content blockquote p,
.mce-content-body blockquote p,
.comment-content blockquote p {
  border-top: 10px solid #cc7b16;
  border-bottom: 1px solid #cc7b16;
  margin: 40px 0;
  padding: 25px 0 20px;
  font-family: "Georgia", serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.15556;
  text-transform: none; }

.menu-top + .social-media-container a i {
  font-size: 27px;
  line-height: 42px; }

.menu-top + .social-media-container a {
  width: 42px;
  height: 42px; }

.td-grid-style-1 .td-small-thumb .td-big-grid-meta {
  padding: 0 10px 10px; }

.td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
  paddingn: 0 26px 8px 20px; }

.td-doubleSlider-1 .td-slider .td-slide-galery-figure,
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
  width: 100% !important; }

.td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite {
  position: relative;
  top: 0;
  padding: 6px 18px;
  background-color: initial;
  font-family: "Lato", sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  text-align: center; }

.author .td-block-span3 {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px; }
  .author .td-block-span3:nth-child(4n+1) {
    clear: left; }

#td-full-screen-header-image img,
.single .td-post-header .td-post-featured-image img {
  object-fit: cover;
  height: 100%; }

/**
 *
 */
.margin-top {
  margin-top: 30px; }
  @media (max-width: 767px) {
    .margin-top {
      margin-top: 15px; } }

/**
 * Secondary Menu
 */
.secondary-menu .widget:before {
  font-family: 'Dashicons';
  content: "\f333";
  font-size: 20px;
  color: #cc7b16;
  padding: 5px 8px;
  cursor: pointer;
  display: none; }
  @media screen and (max-width: 1170px) {
    .secondary-menu .widget:before {
      display: block;
      text-align: center; } }
  @media screen and (max-width: 480px) {
    .secondary-menu .widget:before {
      border: 1px solid #cc7b16; } }

@media screen and (max-width: 1170px) {
  .secondary-menu .widget > div {
    display: none; } }

.secondary-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media screen and (max-width: 1170px) {
    .secondary-menu ul {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.secondary-menu li {
  padding: 0 30px;
  text-align: center;
  border-right: 1px solid black;
  line-height: 15px; }
  .secondary-menu li:last-of-type {
    border: none; }
  @media screen and (max-width: 1170px) {
    .secondary-menu li {
      padding: 10px 30px;
      -webkit-flex-basis: 50%;
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%;
      border: none; } }
  @media screen and (max-width: 480px) {
    .secondary-menu li {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }

/**
 * Weekender
 */
.td-footer-container.td-container {
  z-index: 999; }

.weekender .td-container {
  width: auto; }
  .weekender .td-container .fade-out-background {
    background-position: top center !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 0 !important;
    position: relative; }
    .weekender .td-container .fade-out-background > .vc_column_container {
      position: relative;
      max-width: none !important; }
    .weekender .td-container .fade-out-background > .vc_column_container:before {
      background: -webkit-linear-gradient(transparent, #ededed 40%);
      background: linear-gradient(transparent, #ededed 40%);
      content: ' ';
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      width: 100%;
      z-index: 0; }
    .weekender .td-container .fade-out-background.td-pb-row [class*="td-pb-span"] {
      float: none !important;
      width: 100%;
      padding: 0 !important; }
    .weekender .td-container .fade-out-background .td_block_wrap, .weekender .td-container .fade-out-background .vc_column_container > .vc_column-inner {
      width: 1200px; }
      @media (min-width: 1024px) and (max-width: 1169px) {
        .weekender .td-container .fade-out-background .td_block_wrap, .weekender .td-container .fade-out-background .vc_column_container > .vc_column-inner {
          width: 1024px; } }
      @media (min-width: 768px) and (max-width: 1023px) {
        .weekender .td-container .fade-out-background .td_block_wrap, .weekender .td-container .fade-out-background .vc_column_container > .vc_column-inner {
          width: 768px; } }
      @media (max-width: 767px) {
        .weekender .td-container .fade-out-background .td_block_wrap, .weekender .td-container .fade-out-background .vc_column_container > .vc_column-inner {
          width: 100%; } }
    .weekender .td-container .fade-out-background .vc_column_container > .vc_column-inner {
      float: none;
      margin: 0 auto; }

.td-flex-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .td-flex-grid .td-block-span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: 27.5%;
        -ms-flex-preferred-size: 27.5%;
            flex-basis: 27.5%; }
  .td-flex-grid .full-width-ad {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding: 30px;
    border: 1px solid black;
    margin: 30px 15px; }

/**
 * Market Page
 */
.market.td-loop-ads {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  color: #777;
  width: 100%;
  clear: both;
  text-align: center;
  padding: 5px 0 20px;
  margin-bottom: 30px; }

.market-row-wrapper {
  margin: 30px auto;
  width: 1200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  @media screen and (max-width: 1200px) and (min-width: 768px) {
    .market-row-wrapper {
      width: 1024px;
      padding: 0 15px; } }
  @media screen and (max-width: 1023px) {
    .market-row-wrapper {
      width: auto; } }
  @media screen and (max-width: 1023px) {
    .market-row-wrapper {
      margin: 0 15px; } }
  .market-row-wrapper .section-menu {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
    margin-right: 24px; }
    @media screen and (max-width: 1023px) {
      .market-row-wrapper .section-menu {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        margin: 0;
        margin-bottom: 15px; } }
  @media screen and (max-width: 480px) {
    .market-row-wrapper.stock-market .section-menu {
      margin-top: 15px; } }
  .market-row-wrapper.stock-market .row-wrapper .table-data:first-child,
  .market-row-wrapper.market-watch .row-wrapper .table-data:first-child {
    font-weight: bold; }
  .market-row-wrapper .menu-header {
    display: inline-block;
    padding: 8px 15px;
    margin-bottom: 5px;
    background-color: #cc7b16;
    color: white;
    text-transform: uppercase; }
  .market-row-wrapper .menu-item {
    display: block;
    color: black;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .market-row-wrapper .menu-item .menu-arrow {
      -webkit-flex-basis: 30px;
          -ms-flex-preferred-size: 30px;
              flex-basis: 30px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .market-row-wrapper .menu-item .menu-arrow:after {
      font-family: "Dashicons";
      content: "\f345"; }
    .market-row-wrapper .menu-item.current .menu-arrow:after {
      color: #cc7b16; }
    .market-row-wrapper .menu-item .menu-label {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 15px; }
    .market-row-wrapper .menu-item.current .menu-label {
      color: #cc7b16;
      text-decoration: underline; }
  .market-row-wrapper .sidenote {
    display: none;
    opacity: 0;
    font-size: 12px;
    padding: 15px; }
  .market-row-wrapper .sidenote.clicked {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; }
  .market-row-wrapper .sidenote.active {
    opacity: 1;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out; }

@-webkit-keyframes marketLoader {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes marketLoader {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.market-content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  font-size: 16px !important; }
  @media screen and (max-width: 1023px) {
    .market-content-wrapper {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }
  .market-content-wrapper .preloader {
    background-color: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .market-content-wrapper .preloader .loader-border {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border-bottom: 2px solid #cc7b16;
      border-radius: 80px;
      -webkit-animation: marketLoader 1s linear infinite;
              animation: marketLoader 1s linear infinite; }
    .market-content-wrapper .preloader .loader {
      height: 80px;
      width: 80px;
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px; }
  .market-content-wrapper .table-header {
    color: white;
    background-color: #cc7b16;
    padding: 8px 0;
    display: block;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    border: 1px solid white; }
  .market-content-wrapper .row-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
  .market-content-wrapper .table-data {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 8px 15px;
    text-align: center;
    border: 1px solid white;
    background-color: #ededed; }
  .market-content-wrapper .thirds {
    -webkit-flex-basis: 27.5%;
        -ms-flex-preferred-size: 27.5%;
            flex-basis: 27.5%; }
  .market-content-wrapper .column-header {
    background-color: black;
    color: white;
    text-transform: uppercase;
    line-height: 18px; }
  .market-content-wrapper .smaller-text {
    font-size: 12px;
    line-height: 14px; }
  .market-content-wrapper .data-wrapper .row-wrapper:nth-child(odd) .first {
    background-color: #e0e0e0; }
  .market-content-wrapper .data-wrapper .row-wrapper:nth-child(even) .first {
    background-color: #d4d4d4; }
  .market-content-wrapper .data-wrapper[data-wrapper="laggards"] {
    margin-top: 30px; }
  .market-content-wrapper .chart-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-top: 30px; }
    .market-content-wrapper .chart-wrapper .data-wrapper {
      -webkit-flex-basis: 50%;
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%; }
      @media screen and (max-width: 767px) {
        .market-content-wrapper .chart-wrapper .data-wrapper {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .chart-wrapper {
        margin-top: 15px; } }
  .market-content-wrapper .desktop {
    display: block; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .desktop {
        display: none; } }
  .market-content-wrapper .mobile {
    display: none; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .mobile {
        display: block; } }
  .market-content-wrapper .one-line {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .one-line {
        border-bottom: none !important; } }
  .market-content-wrapper .increased,
  .market-content-wrapper .decreased,
  .market-content-wrapper .unchanged {
    background-color: #cc7b16;
    height: 20px;
    width: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 10px;
    border-radius: 10px; }
  .market-content-wrapper .unchanged {
    height: auto;
    width: auto;
    padding: 0 5px;
    border-radius: 0; }
  .market-content-wrapper .increased:after {
    font-family: "Dashicons";
    content: "\f342";
    color: white;
    font-size: 12px; }
  .market-content-wrapper .decreased:after {
    font-family: "Dashicons";
    content: "\f346";
    color: white;
    font-size: 12px; }
  .market-content-wrapper .unchanged:after {
    content: "UNCH";
    color: white;
    font-size: 10px; }
  .market-content-wrapper .chart {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .chart .column-header {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        margin-bottom: 15px; }
      .market-content-wrapper .chart ~ .data-wrapper .row-wrapper {
        border-bottom: 1px solid #ededed; }
      .market-content-wrapper .chart ~ .data-wrapper .row-wrapper:last-of-type {
        border-bottom: none; } }
  .market-content-wrapper .chart-half {
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .chart-half {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%; }
        .market-content-wrapper .chart-half:last-of-type {
          margin: 15px 0; } }
  .market-content-wrapper .chart-whole {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; }
  .market-content-wrapper .box-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .box-wrapper {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        margin-top: 15px; } }
  @media screen and (max-width: 767px) {
    .market-content-wrapper .first {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }
  @media screen and (max-width: 767px) {
    .market-content-wrapper .double-data {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #ededed;
      background-color: transparent; }
      .market-content-wrapper .double-data:last-of-type {
        border: none; }
      .market-content-wrapper .double-data .mobile {
        -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%; }
      .market-content-wrapper .double-data .mobile ~ span {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
           -moz-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
  @media screen and (max-width: 480px) {
    .market-content-wrapper .double-data {
      border: none; }
      .market-content-wrapper .double-data .mobile {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        text-align: left; }
      .market-content-wrapper .double-data .mobile ~ span {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        text-align: right;
        border-bottom: 1px solid #ededed; } }
  .market-content-wrapper .transparent-bg {
    background-color: transparent; }
  .market-content-wrapper .non-capital {
    text-transform: none; }
  .market-content-wrapper .dataTable {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    width: 100% !important; }
  .market-content-wrapper .dataTables_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .market-content-wrapper .dataTables_length {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
    padding: 15px 0; }
    .market-content-wrapper .dataTables_length select {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border-radius: 0;
      box-shadow: none;
      text-align: center;
      padding: 5px 8px;
      background-color: transparent;
      border: none;
      border-bottom: 1px solid black; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .dataTables_length {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        text-align: center;
        padding: 10px 0;
        margin: 0; } }
  .market-content-wrapper .dataTables_filter {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
    padding: 15px 0; }
    .market-content-wrapper .dataTables_filter input {
      padding: 5px 8px;
      border: none;
      border-bottom: 1px solid black; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .dataTables_filter {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        text-align: center;
        padding: 10px 0;
        margin: 0; } }
  .market-content-wrapper .dataTables_info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
    padding: 15px 0; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .dataTables_info {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        padding: 10px 0;
        margin: 0; } }
  .market-content-wrapper .dataTables_paginate {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
    padding: 15px 0; }
    .market-content-wrapper .dataTables_paginate .paginate_button {
      background-color: black;
      color: white !important;
      border-radius: 0;
      cursor: pointer; }
    .market-content-wrapper .dataTables_paginate .paginate_button:hover {
      background-image: none !important;
      background-color: #cc7b16 !important; }
    .market-content-wrapper .dataTables_paginate .paginate_button.current {
      background: none !important;
      background-color: #cc7b16 !important;
      color: black !important;
      border: 1px solid black;
      border-radius: 0; }
    .market-content-wrapper .dataTables_paginate .paginate_button.disabled {
      color: black !important;
      cursor: default; }
    .market-content-wrapper .dataTables_paginate .paginate_button.disabled:hover {
      color: black !important;
      background-color: transparent !important; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .dataTables_paginate {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        padding: 10px 0;
        margin: 0; } }
  .market-content-wrapper table th, .market-content-wrapper table td {
    border: 0; }
  @media screen and (max-width: 767px) {
    .market-content-wrapper table {
      border-top: 1px solid black; } }
  @media screen and (max-width: 767px) {
    .market-content-wrapper thead {
      display: none; } }
  .market-content-wrapper .main .main-data {
    display: block; }
    @media screen and (max-width: 767px) {
      .market-content-wrapper .main .main-data {
        font-weight: 600;
        margin-bottom: 10px; } }
  .market-content-wrapper .main .mobile-content {
    display: none; }
    @media screen and (max-width: 1023px) {
      .market-content-wrapper .main .mobile-content {
        display: block; } }
  @media screen and (max-width: 1024px) {
    .market-content-wrapper .main .ten-twenty-four-font {
      font-weight: 600;
      margin-bottom: 10px; } }

.sitemap h1 {
  padding: 30px 0;
  border: 1px solid #ededed;
  border-left: none;
  border-right: none;
  margin: 15px 0; }

.sitemap-wrapper {
  margin-bottom: 15px; }
  .sitemap-wrapper .sitemap-item a {
    color: #cc7b16 !important; }
  .sitemap-wrapper .sitemap-item a:hover {
    text-decoration: underline; }
  .sitemap-wrapper .child {
    padding-left: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .sitemap-wrapper .child .arrow {
      -webkit-flex-basis: 30px;
          -ms-flex-preferred-size: 30px;
              flex-basis: 30px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .sitemap-wrapper .child .arrow:before {
      font-family: "Dashicons";
      content: "\f345"; }
    .sitemap-wrapper .child .link {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .sitemap-wrapper .child ~ .sitemap-item {
      padding-left: 15px; }

.related-videos {
  margin-bottom: 30px; }
  @media screen and (max-width: 767px) {
    .related-videos {
      margin-bottom: 15px; } }
  .related-videos .block-title {
    color: #cc7b16;
    text-transform: uppercase;
    font-weight: bold; }
  .related-videos .dpe-flexible-posts {
    padding: 15px;
    background-color: black; }
    .related-videos .dpe-flexible-posts li {
      list-style: none;
      padding: 10px 0;
      border-bottom: 1px solid #ddd; }
    .related-videos .dpe-flexible-posts a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: white;
      font-size: 14px; }
      .related-videos .dpe-flexible-posts a:hover {
        color: #cc7b16; }
    .related-videos .dpe-flexible-posts img {
      padding-bottom: 10px; }
      @media screen and (max-width: 1023px) {
        .related-videos .dpe-flexible-posts img {
          -webkit-box-flex: 1;
          -webkit-flex: auto;
             -moz-box-flex: 1;
              -ms-flex: auto;
                  flex: auto;
          padding: 0;
          padding-right: 30px; } }
      @media screen and (max-width: 767px) {
        .related-videos .dpe-flexible-posts img {
          padding: 0;
          padding-bottom: 10px; } }
    .related-videos .dpe-flexible-posts .title {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; }
      @media screen and (max-width: 1023px) {
        .related-videos .dpe-flexible-posts .title {
          -webkit-box-flex: 1;
          -webkit-flex: 1;
             -moz-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          -webkit-flex-basis: 50%;
              -ms-flex-preferred-size: 50%;
                  flex-basis: 50%; } }
      @media screen and (max-width: 767px) {
        .related-videos .dpe-flexible-posts .title {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%; } }

.td-footer-container {
  font-size: 14px;
  color: black; }
  .td-footer-container .social-links-label {
    display: block;
    color: black; }
  .td-footer-container .footer-social-wrap i {
    background-color: black;
    border-radius: 0; }
  .td-footer-container .footer-menu-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .td-footer-container .footer-menu-list .widget_nav_menu {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-bottom: 0;
      margin-bottom: 0; }
      .td-footer-container .footer-menu-list .widget_nav_menu li {
        line-height: 20px; }
      .td-footer-container .footer-menu-list .widget_nav_menu a {
        color: black;
        -webkit-transition: 0.2s ease-in-out all;
        transition: 0.2s ease-in-out all; }
      .td-footer-container .footer-menu-list .widget_nav_menu a:hover {
        color: #cc7b16; }
    @media screen and (max-width: 767px) {
      .td-footer-container .footer-menu-list {
        width: 100%; }
        .td-footer-container .footer-menu-list .widget_nav_menu li {
          text-align: center; } }
    @media screen and (max-width: 600px) {
      .td-footer-container .footer-menu-list .widget_nav_menu {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        margin-top: 15px; } }

.td-404-sub-sub-title .link-404 {
  background-color: #cc7b16;
  border-radius: 0;
  display: inline-block; }
  .td-404-sub-sub-title .link-404:hover {
    text-decoration: underline !important; }

@-webkit-keyframes weatherWidget {
  30% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  60% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px); }
  90% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); } }

@keyframes weatherWidget {
  30% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  60% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px); }
  90% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); } }

.weather-container {
  height: 50px;
  width: 150px;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .weather-container {
      display: none; } }

@media screen and (max-width: 768px) {
  .weather-container + .divider {
    display: none; } }

.weather-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-animation: weatherWidget 15s infinite;
          animation: weatherWidget 15s infinite; }
  .weather-wrapper #wpc-weather {
    margin: 0;
    line-height: 14px;
    padding: 0; }
  .weather-wrapper .time_temperature {
    margin: 0 !important; }
  .weather-wrapper .wpc-weather-id {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .weather-wrapper .wpc-weather-id > div {
      color: white; }
  .weather-wrapper .location_name {
    text-transform: uppercase; }
  .weather-wrapper .now {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .weather-wrapper .now .text-data {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .weather-wrapper .now .weather-data {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center; }
  .weather-wrapper .time_symbol {
    fill: white; }
    .weather-wrapper .time_symbol svg {
      margin-bottom: 0 !important;
      height: auto !important;
      width: 50px !important; }
	
  .cnAdzerkDiv img {
    width: 0px !important;
    height: 0px !important;
}

#wpc-weather .time_temperature:after {
  content: "\e03e";
  font-family: "Climacons-Font";
  font-size: 24px;
  margin-left: 2px;
  vertical-align: top; }
