/*
Theme Name: 	Newspaper
Theme URI: 		http://tagdiv.com
Description: 	Premium wordpress template, clean and easy to use.
Version: 		8.0
Author: 		tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
License:
License URI:
Tags:black, white, one-column, two-columns, fixed-layout
*/
/*

     _ _
    | \ | ___  _ _ _  ___ ___  ___  ___  ___  _ _
    |   |/ ._>| | | |<_-<| . \<_> || . \/ ._>| '_>
    |_\_|\___.|__/_/ /__/|  _/<___||  _/\___.|_|
                         |_|       |_|
    ~ tagDiv 2017 ~

  Thanks for using our theme !
  Our portfolio is here: http://tagdiv.com

*/
body {
  visibility: visible !important;
}
/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive landscape tablet */
/* responsive portrait tablet */
/* responsive portrait phone */
.mx_image_background {
  background-color: #f2f2f2;
}
.td-visibility-hidden {
  visibility: hidden;
}
/*  ----------------------------------------------------------------------------
    from bootstrap
*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
/*
usage:
.td-block-row {
  .mx-row(td-block-span);
}

@all_span_selector - is the begining of the span selector
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  max-width: 100%;
  width: auto\9;
  height: auto;
}
.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}
/*  ----------------------------------------------------------------------------
    container
*/
.td-container,
.tdc-row {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}
.td-container:before,
.tdc-row:before,
.td-container:after,
.tdc-row:after {
  display: table;
  content: '';
  line-height: 0;
}
.td-container:after,
.tdc-row:after {
  clear: both;
}
.tdc-row.stretch_row .td-pb-row:before,
.tdc-row.stretch_row .td-pb-row:after {
  width: 100vw !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.tdc-row.stretch_row_content {
  width: 100% !important;
}
.tdc-row.stretch_row_content .td-pb-row:before {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tdc-row.stretch_row_content .td-pb-row:before {
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
}
.tdc-row.stretch_row_content_no_space {
  width: 100% !important;
}
.tdc-row.stretch_row_content_no_space .td-pb-row {
  margin-left: 0;
  margin-right: 0;
}
.tdc-row.stretch_row_content_no_space .td-pb-row:before {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tdc-row.stretch_row_content_no_space .td-pb-row:before {
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
}
/*  ----------------------------------------------------------------------------
    rows
*/
.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
}
.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: "";
}
.td-pb-row:after {
  clear: both;
}
.td-boxed-layout .vc_row {
  width: auto !important;
  left: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*  ----------------------------------------------------------------------------
    all spans
*/
.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  padding-right: 24px;
  padding-left: 24px;
  position: relative;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}
/*  ----------------------------------------------------------------------------
    smart sidebar - fix
*/
.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/*  ----------------------------------------------------------------------------
    main grid
*/
.td-pb-span1 {
  width: 8.33333333%;
}
.td-pb-span2 {
  width: 16.66666667%;
}
.td-pb-span3 {
  width: 25%;
}
.td-pb-span4 {
  width: 33.33333333%;
}
.td-pb-span5 {
  width: 41.66666667%;
}
.td-pb-span6 {
  width: 50%;
}
.td-pb-span7 {
  width: 58.33333333%;
}
.td-pb-span8 {
  width: 66.66666667%;
}
.td-pb-span9 {
  width: 75%;
}
.td-pb-span10 {
  width: 83.33333333%;
}
.td-pb-span11 {
  width: 91.66666667%;
}
.td-pb-span12 {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    grid in grid
*/
.td-pb-row .td-pb-row .td-pb-span1 {
  width: 8.33333333%;
}
.td-pb-row .td-pb-row .td-pb-span2 {
  width: 16.66666667%;
}
.td-pb-row .td-pb-row .td-pb-span3 {
  width: 25%;
}
.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33333333%;
}
.td-pb-row .td-pb-row .td-pb-span5 {
  width: 41.66666667%;
}
.td-pb-row .td-pb-row .td-pb-span6 {
  width: 50%;
}
.td-pb-row .td-pb-row .td-pb-span7 {
  width: 58.33333333%;
}
.td-pb-row .td-pb-row .td-pb-span8 {
  width: 66.66666667%;
}
.td-pb-row .td-pb-row .td-pb-span9 {
  width: 75%;
}
.td-pb-row .td-pb-row .td-pb-span10 {
  width: 83.33333333%;
}
.td-pb-row .td-pb-row .td-pb-span11 {
  width: 91.66666667%;
}
.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    hacks Visual Composer
*/
.wpb_row {
  margin-bottom: 0;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}
.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
/* block row + global block spans */
.td-block-row {
  *zoom: 1;
  margin-left: -24px;
  margin-right: -24px;
}
.td-block-row:before,
.td-block-row:after {
  display: table;
  content: "";
}
.td-block-row:after {
  clear: both;
}
.td-block-row [class*="td-block-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
.td-block-span4 {
  /* 1/3 - used when the block is on td-3-col */
  width: 33.33333333%;
}
.td-block-span6 {
  /* half - used when the block is on td-2-col */
  width: 50%;
}
/* responsive landscape tablet */
@media (min-width: 1019px) and (max-width: 1140px) {
  /*  ----------------------------------------------------------------------------
        container
   */
  .td-container,
  .tdc-row {
    width: 980px;
  }
  /*  ----------------------------------------------------------------------------
    rows
  */
  .td-pb-row {
    *zoom: 1;
    margin-right: -20px;
    margin-left: -20px;
  }
  .td-pb-row:before,
  .td-pb-row:after {
    display: table;
    content: "";
  }
  .td-pb-row:after {
    clear: both;
  }
  /*  ----------------------------------------------------------------------------
      all spans
  */
  .td-pb-row [class*="td-pb-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    padding-right: 20px;
    padding-left: 20px;
  }
  /*  ----------------------------------------------------------------------------
    main grid
  */
  /*  ----------------------------------------------------------------------------
       blocks grid
  */
  /* block row + global block spans */
  .td-block-row {
    *zoom: 1;
    margin-left: -20px;
    margin-right: -20px;
  }
  .td-block-row:before,
  .td-block-row:after {
    display: table;
    content: "";
  }
  .td-block-row:after {
    clear: both;
  }
  .td-block-row [class*="td-block-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
  /*  ----------------------------------------------------------------------------
      container
  */
  .td-container,
  .tdc-row {
    width: 740px;
  }
  /*  ----------------------------------------------------------------------------
    rows
  */
  .td-pb-row {
    *zoom: 1;
    margin-right: -14px;
    margin-left: -14px;
  }
  .td-pb-row:before,
  .td-pb-row:after {
    display: table;
    content: "";
  }
  .td-pb-row:after {
    clear: both;
  }
  /*  ----------------------------------------------------------------------------
    all spans
  */
  .td-pb-row [class*="td-pb-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    padding-right: 14px;
    padding-left: 14px;
  }
  /*  ----------------------------------------------------------------------------
    main grid
  */
  /*  ----------------------------------------------------------------------------
       blocks grid
  */
  /* block row + global block spans */
  .td-block-row {
    *zoom: 1;
    margin-left: -14px;
    margin-right: -14px;
  }
  .td-block-row:before,
  .td-block-row:after {
    display: table;
    content: "";
  }
  .td-block-row:after {
    clear: both;
  }
  .td-block-row [class*="td-block-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  /* container */
  .td-container,
  .tdc-row {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .td-pb-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /*  ----------------------------------------------------------------------------
    all spans
  */
  .td-pb-row [class*="td-pb-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    padding-right: 0;
    padding-left: 0;
  }
  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100%;
  }
  .td-pb-row .td-pb-row {
    padding-right: 0;
    padding-left: 0;
  }
  .td-pb-row .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-row .td-pb-span12 {
    width: 100%;
  }
  /*  ----------------------------------------------------------------------------
       blocks grid
  */
  /* block row + global block spans */
  .td-block-row {
    *zoom: 1;
    margin-left: 0;
    margin-right: 0;
  }
  .td-block-row:before,
  .td-block-row:after {
    display: table;
    content: "";
  }
  .td-block-row:after {
    clear: both;
  }
  .td-block-row [class*="td-block-span"] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
  }
  .td-block-span4,
  .td-block-span6,
  .td-block-span12 {
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) and (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/*  ----------------------------------------------------------------------------
    header grid container
*/
.td-header-wrap {
  position: relative;
  z-index: 2000;
}
/* header rows */
.td-header-row {
  *zoom: 1;
  font-family: 'Open Sans', arial, sans-serif;
}
.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}
.td-header-row:after {
  clear: both;
}
.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/*  ----------------------------------------------------------------------------
    logo
*/
.td-header-sp-logo img {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.td-main-menu-logo {
  display: none;
  float: left;
  margin-right: 10px;
  height: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-menu-logo {
    display: block;
    margin-right: 0;
    height: 0;
  }
}
.td-main-menu-logo a {
  line-height: 48px;
}
.td-main-menu-logo img {
  padding: 3px 0;
  position: relative;
  vertical-align: middle;
  max-height: 48px;
}
@media (max-width: 767px) {
  .td-main-menu-logo img {
    margin: auto;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding: 0;
  }
}
@media (max-width: 1140px) {
  .td-main-menu-logo img {
    max-width: 180px;
  }
}
@media (min-width: 768px) {
  .td-affix .td-logo-sticky {
    display: block;
  }
  .td-header-wrap .td-affix .td-main-menu-logo {
    height: 48px !important;
  }
  .td-header-wrap .td-affix .td-main-menu-logo a {
    line-height: 48px !important;
  }
  .td-header-wrap .td-affix .td-main-menu-logo img {
    max-height: 48px !important;
    top: -1px;
  }
  .td-header-wrap .td-affix .sf-menu > li > a {
    line-height: 48px !important;
  }
}
.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.td-logo {
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: inherit !important;
}
/* -------------------------------------------------------------------------------

      logo on sticky menu

*/
.td-logo-in-header .td-sticky-disable.td-mobile-logo,
.td-logo-in-header .td-sticky-disable.td-header-logo {
  display: none;
}
.td-logo-in-header .td-sticky-disable.td-mobile-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-disable.td-mobile-logo {
    display: block;
  }
}
.td-logo-in-header .td-sticky-header.td-mobile-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-mobile-logo {
    display: inherit;
  }
}
.td-logo-in-header .td-sticky-header.td-header-logo {
  display: block;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-header .td-sticky-header.td-header-logo {
    display: none;
  }
}
.td-logo-in-header .td-sticky-mobile.td-mobile-logo {
  display: block;
}
.td-logo-in-header .td-sticky-mobile.td-header-logo {
  display: none;
}
.td-logo-in-menu .td-sticky-disable.td-mobile-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-mobile-logo {
    display: block;
  }
}
.td-logo-in-menu .td-sticky-disable.td-header-logo {
  display: block;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-disable.td-header-logo {
    display: none;
  }
}
.td-affix .td-logo-in-menu .td-sticky-disable.td-header-logo {
  display: none;
}
.td-logo-in-menu .td-sticky-header.td-mobile-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-mobile-logo {
    display: block;
  }
}
.td-logo-in-menu .td-sticky-header.td-header-logo {
  display: block;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-header.td-header-logo {
    display: none;
  }
}
.td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
    display: block;
  }
}
.td-logo-in-menu .td-sticky-mobile.td-header-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-in-menu .td-sticky-mobile.td-header-logo {
    display: none;
  }
}
.td-affix .td-logo-in-menu .td-sticky-mobile.td-header-logo {
  display: none;
}
.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: block;
}
.td-affix .td-logo-in-menu .td-main-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-affix .td-logo-in-menu .td-main-logo {
    display: block;
  }
}
.td-affix .td-logo-in-menu.td-logo-sticky .td-main-logo {
  display: block;
}
/*  ----------------------------------------------------------------------------
    header menu affix
*/
.td-header-menu-wrap.td-affix {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  z-index: 9999;
  position: fixed !important;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  top: 0;
}
.admin-bar .td-header-menu-wrap.td-affix {
  top: 32px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .admin-bar .td-header-menu-wrap.td-affix {
    top: 46px;
  }
}
@media (max-width: 602px) {
  .admin-bar .td-header-menu-wrap.td-affix {
    top: 0;
  }
}
.td-header-gradient:before {
  content: "";
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==');
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: -12px;
  z-index: 1;
}
.td-boxed-layout #td-outer-wrap {
  z-index: 1;
}
.td-boxed-layout .td-header-menu-wrap.td-affix {
  width: 1164px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1140px) {
  .td-boxed-layout .td-header-menu-wrap.td-affix {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    WPML plugin
*/
.td-wpml {
  /* responsive portrait phone */
}
.td-wpml .wpml-ls-menu-item .wpml-ls-flag {
  vertical-align: middle;
  top: -1px;
  position: relative;
  margin-right: 5px;
}
.td-wpml .sub-menu .wpml-ls-menu-item .wpml-ls-flag {
  top: -2px;
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 16px;
  }
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children > a {
    pointer-events: none;
  }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu {
  position: absolute;
  display: block;
  bottom: 100%;
  background-color: rgba(25, 25, 25, 0.95);
  padding: 12px 20px;
  margin: 0 -20px 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate3d(0, -10px, 0);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu {
    right: 0;
    left: 0;
    margin: 10px 0;
  }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu:before {
  content: '';
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: rgba(25, 25, 25, 0.95) transparent transparent transparent;
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu:after {
  content: '';
  position: absolute;
  top: 100%;
  width: 100%;
  height: 30px;
  background-color: transparent;
  right: 0;
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu li {
  display: block;
  padding: 3px 0;
  white-space: nowrap;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu li {
    padding: 6px 0;
  }
}
.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children:hover .sub-menu {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.td-wpml .td-subfooter-menu .menu-item-first a {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .menu-item-first a {
    margin-left: 16px;
  }
}
.td-wpml .td-subfooter-menu .wpml-ls-first-item.menu-item-first {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .wpml-ls-first-item.menu-item-first {
    margin-top: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td-wpml .td-header-top-menu-full,
  .td-wpml .td-header-sp-top-menu {
    display: block !important;
  }
  .td-wpml .td-header-sp-top-menu {
    width: 100%;
  }
  .td-wpml .td-header-top-menu {
    background-color: #3c3c3c !important;
    padding-left: 17px;
    padding-right: 17px;
    box-shadow: inset 0px -3px 3px -1px rgba(0, 0, 0, 0.2);
  }
  .td-wpml .td_ul_logout,
  .td-wpml .td_ul_login,
  .td-wpml .td-header-sp-top-widget,
  .td-wpml .td-weather-top-widget {
    display: none !important;
  }
  .td-wpml .menu-top-container {
    margin-right: 0;
    float: right;
  }
  .td-wpml .menu-top-container .top-header-menu > li {
    display: none;
  }
  .td-wpml .menu-top-container .top-header-menu > li a {
    margin-right: 0;
  }
  .td-wpml .menu-top-container .top-header-menu .wpml-ls-item {
    display: inline-block;
    margin-top: 0;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children {
    position: static;
    display: inline-block;
    width: 100%;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children > a {
    pointer-events: none;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu {
    position: absolute;
    display: block;
    background-color: rgba(25, 25, 25, 0.95);
    padding: 7px 10px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    transform: translate3d(0, 10px, 0);
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    -o-transform: translate3d(0, 10px, 0);
    right: 0;
    left: auto;
    margin: 0;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu:before {
    content: '';
    position: absolute;
    bottom: 100%;
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent rgba(25, 25, 25, 0.95);
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu:after {
    content: '';
    position: absolute;
    bottom: 100%;
    width: 100%;
    height: 30px;
    background-color: transparent;
    right: 0;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu li {
    display: block;
    padding: 3px 0;
    white-space: nowrap;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu a {
    margin: 0 10px;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
/* -------------------------------------------------------------------

Headers style

----------------------------------------------------------------------  */
/* General */
.td-header-top-menu-full {
  position: relative;
  z-index: 9999;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-top-menu-full {
    display: none;
  }
}
.td-banner-wrap-full {
  position: relative;
}
.td-header-menu-wrap-full {
  z-index: 9998;
  position: relative;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-header-wrap .td-header-menu-wrap-full,
  .td-header-wrap .td-header-menu-wrap,
  .td-header-wrap .td-header-main-menu {
    background-color: #222 !important;
    height: 54px !important;
  }
  .header-search-wrap .td-icon-search {
    color: #fff !important;
  }
}
@media (min-width: 768px) {
  .td-affix .header-search-wrap .td-icon-search {
    line-height: 48px !important;
  }
  .td-affix #td-header-menu {
    min-height: 48px !important;
  }
}
/*
    fix logo alignment for logo in menus
*/
@media (min-width: 768px) {
  .td-header-style-5 .td-affix .td-main-menu-logo img,
  .td-header-style-6 .td-affix .td-main-menu-logo img,
  .td-header-style-12 .td-affix .td-main-menu-logo img {
    top: 0;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 768px) {
    .td-header-style-5 .td-main-menu-logo a img,
    .td-header-style-6 .td-main-menu-logo a img,
    .td-header-style-12 .td-main-menu-logo a img {
      top: -1px;
    }
  }
}
/* ----------------------------------------------- */
.td-logo-text-container {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  z-index: 1;
}
.td-logo-text-container span {
  display: inline-block;
  width: 100%;
}
.td-logo-text-container .td-logo-text {
  font-size: 75px;
  font-family: serif;
  color: #222;
  line-height: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-logo-text {
    font-size: 36px;
  }
}
.td-logo-text-container .td-logo {
  line-height: 1 !important;
}
.td-logo-text-container .td-tagline-text {
  letter-spacing: 1.8px;
  font-size: 12px;
  font-family: serif;
  color: #777;
  padding-top: 2px;
  padding-bottom: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-tagline-text {
    font-size: 11px;
  }
}
.td-logo-mobile-loaded {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-mobile-loaded {
    display: none;
  }
}
.td-banner-wrap-full,
.td-header-menu-wrap-full {
  background-color: #fff;
}
/* -------------------------------------------------------------------
  Style 1
----------------------------------------------------------------------  */
.td-header-style-1 .td-header-top-menu-full {
  background-color: #222222;
}
.td-header-style-1 .td-header-sp-logo {
  width: 284px;
  position: relative;
  height: 90px;
  margin: 28px 28px 9px 28px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-1 .td-header-sp-logo {
    width: 224px;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-logo {
    width: 214px;
    margin: 14px 28px 0 28px;
    max-height: 60px;
  }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-1 .td-header-sp-logo img {
  max-height: 90px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-logo img {
    max-height: 60px;
  }
}
.td-header-style-1 .td-header-sp-recs {
  margin: 28px 0 9px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-sp-recs {
    margin: 14px 0 0 0;
  }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-sp-recs {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .td-header-style-1 .td-header-sp-recs .td-a-rec-id-header > div,
  .td-header-style-1 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle {
    margin: auto;
  }
}
.td-header-style-1 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-1 .td-header-rec-wrap .td-adspot-title {
  margin-bottom: 0;
  top: -21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-1 .td-header-rec-wrap .td-adspot-title {
    top: -17px;
  }
}
@media (max-width: 767px) {
  .td-header-style-1 .td-header-rec-wrap .td-adspot-title {
    top: 0;
    margin-bottom: -10px;
  }
}
/* -------------------------------------------------------------------
  Style 2
----------------------------------------------------------------------  */
.td-header-style-2 .td-header-top-menu-full {
  background-color: #222222;
}
.td-header-style-2 .td-header-sp-logo {
  width: 284px;
  position: relative;
  height: 90px;
  margin: 24px 28px 0 28px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-2 .td-header-sp-logo {
    width: 224px;
    margin: 24px 14px 0 14px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-logo {
    width: 214px;
    height: 60px;
    margin-top: 14px;
  }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-2 .td-header-sp-logo img {
  max-height: 90px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-logo img {
    max-height: 60px;
  }
}
.td-header-style-2 .td-header-sp-recs {
  margin: 24px 0 0 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-sp-recs {
    margin-top: 14px;
  }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-sp-recs {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .td-header-style-2 .td-header-sp-recs .td-a-rec-id-header > div,
  .td-header-style-2 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle {
    margin: auto;
  }
}
.td-header-style-2 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-2 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-2 .td-header-menu-wrap-full {
  position: relative;
}
.td-header-style-2 .td-header-rec-wrap .td-adspot-title {
  margin-bottom: 0;
  top: -21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-2 .td-header-rec-wrap .td-adspot-title {
    top: -17px;
  }
}
@media (max-width: 767px) {
  .td-header-style-2 .td-header-rec-wrap .td-adspot-title {
    top: 0;
    margin-bottom: -10px;
  }
}
.single_template_6 .td-header-style-2 .td-header-sp-recs,
.single_template_7 .td-header-style-2 .td-header-sp-recs,
.homepage-post.single_template_7 .td-header-style-2 .td-header-sp-recs,
.single_template_8 .td-header-style-2 .td-header-sp-recs,
.single_template_10 .td-header-style-2 .td-header-sp-recs,
.single_template_11 .td-header-style-2 .td-header-sp-recs,
.td_category_template_2 .td-header-style-2 .td-header-sp-recs,
.td_category_template_5 .td-header-style-2 .td-header-sp-recs,
.td_category_template_6 .td-header-style-2 .td-header-sp-recs,
.td_category_template_8 .td-header-style-2 .td-header-sp-recs {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-2 .td-header-sp-recs,
  .single_template_7 .td-header-style-2 .td-header-sp-recs,
  .homepage-post.single_template_7 .td-header-style-2 .td-header-sp-recs,
  .single_template_8 .td-header-style-2 .td-header-sp-recs,
  .single_template_10 .td-header-style-2 .td-header-sp-recs,
  .single_template_11 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_2 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_5 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_6 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_8 .td-header-style-2 .td-header-sp-recs {
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-2 .td-header-sp-recs,
  .single_template_7 .td-header-style-2 .td-header-sp-recs,
  .homepage-post.single_template_7 .td-header-style-2 .td-header-sp-recs,
  .single_template_8 .td-header-style-2 .td-header-sp-recs,
  .single_template_10 .td-header-style-2 .td-header-sp-recs,
  .single_template_11 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_2 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_5 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_6 .td-header-style-2 .td-header-sp-recs,
  .td_category_template_8 .td-header-style-2 .td-header-sp-recs {
    margin-bottom: 14px;
  }
}
.td_category_template_7 .td-header-style-2 .td-header-sp-recs {
  /* responsive min landscape tablet */
}
@media (min-width: 1019px) {
  .td_category_template_7 .td-header-style-2 .td-header-sp-recs {
    margin-bottom: 6px;
  }
}
.td_category_template_2 .td-header-style-2,
.td_category_template_5 .td-header-style-2 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 3
----------------------------------------------------------------------  */
.td-header-style-3 .td-header-menu-wrap-full {
  background-color: transparent !important;
}
.td-header-style-3 .td-header-top-menu-full {
  background-color: #111;
}
.td-header-style-3 .td-header-sp-logo {
  width: 284px;
  position: relative;
  height: 90px;
  margin: 28px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-3 .td-header-sp-logo {
    width: 224px;
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-logo {
    width: 214px;
    height: 60px;
    margin: 14px 28px 0 28px;
  }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-3 .td-header-sp-logo img {
  max-height: 90px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-logo img {
    max-height: 60px;
  }
}
.td-header-style-3 .td-header-sp-recs {
  margin: 28px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-sp-recs {
    margin: 14px 0;
  }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-sp-recs {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .td-header-style-3 .td-header-sp-recs .td-a-rec-id-header > div,
  .td-header-style-3 .td-header-sp-recs .td-g-rec-id-header > .adsbygoogle {
    margin: auto;
  }
}
.td-header-style-3 .header-search-wrap .td-icon-search {
  color: #fff;
}
.td-header-style-3 .td-header-main-menu {
  background-color: #151515;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-main-menu {
    padding-left: 2px;
  }
}
.td-header-style-3 .sf-menu > li > a {
  color: #fff;
}
.td-header-style-3 .sf-menu > li > a:after {
  display: none;
}
.td-header-style-3 .black-menu {
  /* hover and current menu */
}
.td-header-style-3 .black-menu .sf-menu > .current-menu-item > a,
.td-header-style-3 .black-menu .sf-menu > .current-menu-ancestor > a,
.td-header-style-3 .black-menu .sf-menu > .current-category-ancestor > a,
.td-header-style-3 .black-menu .sf-menu > li > a:hover,
.td-header-style-3 .black-menu .sf-menu > .sfHover > a {
  background-color: #4db2ec;
}
.td-header-style-3 .td-affix {
  background-color: transparent !important;
}
.td-header-style-3 .td-affix .td-header-main-menu {
  background-color: #151515;
}
.td-header-style-3 .td-header-rec-wrap .td-adspot-title {
  margin-bottom: 0;
  top: -21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-3 .td-header-rec-wrap .td-adspot-title {
    top: -17px;
  }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-rec-wrap .td-adspot-title {
    top: 0;
    margin-bottom: -10px;
  }
}
.td_category_template_2 .td-header-style-3,
.td_category_template_5 .td-header-style-3 {
  border-bottom: 1px solid #f2f2f2;
}
.td-boxed-layout .td-header-style-3 .td-header-menu-wrap {
  background-color: #151515 !important;
}
.td-full-layout .td-header-style-3 .td-header-main-menu {
  padding-left: 21px;
}
.td-full-layout .td-header-style-3 .td-no-subcats .td-mega-span:first-child {
  margin-left: 17px;
  /* responsive landscape tablet */
}
@media (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-no-subcats .td-mega-span:first-child {
    margin-left: 18px;
  }
}
.td-full-layout .td-header-style-3 .td-mega-menu ul {
  width: 1068px !important;
  left: 0 !important;
  box-shadow: none;
  border-top: none;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-menu ul {
    width: 980px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-menu ul {
    width: 740px !important;
  }
}
.td-full-layout .td-header-style-3 .td-mega-menu .td_block_mega_menu .td-next-prev-wrap {
  margin: 0 0 18px 18px;
}
.td-full-layout .td-header-style-3 .td_mega_menu_sub_cats {
  width: 208px;
  padding-top: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats {
    width: 192px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats {
    width: 144px;
  }
}
.td-full-layout .td-header-style-3 .td_mega_menu_sub_cats a {
  padding: 5px 18px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats a {
    padding: 3px 18px;
  }
}
.td-full-layout .td-header-style-3 .block-mega-child-cats {
  max-height: 216px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .block-mega-child-cats {
    max-height: 192px;
  }
}
.td-full-layout .td-header-style-3 .td-mega-row {
  padding: 18px 0 12px 0;
}
.td-full-layout .td-header-style-3 .td-mega-span {
  width: 192px;
  min-height: 199px;
  margin-left: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-span {
    width: 174px;
    min-height: 187px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-span {
    width: 126px;
    min-height: 174px;
  }
}
.td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
  min-height: 132px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
    min-height: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
    min-height: 87px;
  }
}
/* -------------------------------------------------------------------
  Style 4
----------------------------------------------------------------------  */
.td-header-style-4 .td-header-top-menu-full {
  background-color: #111;
}
.td-header-style-4 .td-main-menu-logo {
  margin: 0;
  display: block;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-4 .td-main-menu-logo {
    float: left;
    display: inline;
    width: 0;
  }
}
.td-header-style-4 .td-main-menu-logo img {
  margin: 0 21px 0 0;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .td-main-menu-logo img {
    margin: 0 14px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-4 .td-main-menu-logo img {
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  .td-header-style-4 .td-main-menu-logo img {
    margin: auto;
  }
}
@media (min-width: 768px) {
  .td-header-style-4 .td-main-menu-logo img {
    top: -1px;
  }
  .td-header-style-4 .td-affix .td-main-menu-logo img {
    top: 0;
  }
}
.td-header-style-4 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-4 .td-header-sp-recs img {
  position: relative;
}
.td-header-style-4 .td-header-sp-recs .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-4 .td-header-rec-wrap {
  min-height: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-4 .td-header-rec-wrap {
    width: 100% !important;
    padding: 0 10px;
  }
}
.td-header-style-4 .header-search-wrap .td-icon-search {
  color: #fff;
}
.td-header-style-4 .td-header-menu-wrap-full {
  background-color: transparent !important;
}
.td-header-style-4 .td-header-main-menu {
  background-color: #151515;
}
.td-header-style-4 .black-menu {
  /* hover and current menu */
}
.td-header-style-4 .black-menu .sf-menu > .current-menu-item > a,
.td-header-style-4 .black-menu .sf-menu > .current-menu-ancestor > a,
.td-header-style-4 .black-menu .sf-menu > .current-category-ancestor > a,
.td-header-style-4 .black-menu .sf-menu > li > a:hover,
.td-header-style-4 .black-menu .sf-menu > .sfHover > a {
  background-color: #4db2ec;
}
.td-header-style-4 .sf-menu > li > a {
  color: #fff;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .sf-menu > li > a {
    padding: 0 12px;
  }
}
.td-header-style-4 .sf-menu > li > a:after {
  display: none;
}
.td-header-style-4 .sf-menu a.sf-with-ul {
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .sf-menu a.sf-with-ul {
    padding-right: 26px;
  }
}
.td-header-style-4 .td-affix {
  background-color: transparent !important;
}
.td-header-style-4 .td-affix .td-header-main-menu {
  background-color: #151515;
}
.td_category_template_2 .td-header-style-4,
.td_category_template_5 .td-header-style-4 {
  border-bottom: 1px solid #f2f2f2;
}
.td-boxed-layout .td-header-style-4 .td-header-menu-wrap {
  background-color: #151515 !important;
}
.td-full-layout .td-header-style-4 .td-main-menu-logo {
  margin: 0;
  display: block;
}
.td-full-layout .td-header-style-4 .td-main-menu-logo img {
  margin: 0 21px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img {
    margin: 0 14px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img {
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  .td-full-layout .td-header-style-4 .td-main-menu-logo img {
    margin: auto;
  }
}
.td-full-layout .td-header-style-4 .td-no-subcats .td-mega-span:first-child {
  margin-left: 17px;
  /* responsive landscape tablet */
}
@media (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-no-subcats .td-mega-span:first-child {
    margin-left: 18px;
  }
}
.td-full-layout .td-header-style-4 .td-mega-menu ul {
  width: 1068px !important;
  left: 0 !important;
  box-shadow: none;
  border-top: none;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-menu ul {
    width: 980px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-menu ul {
    width: 740px !important;
  }
}
.td-full-layout .td-header-style-4 .td-mega-menu .td-next-prev-wrap {
  margin: 0 0 18px 18px;
}
.td-full-layout .td-header-style-4 .td_mega_menu_sub_cats {
  width: 208px;
  padding-top: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats {
    width: 192px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats {
    width: 144px;
  }
}
.td-full-layout .td-header-style-4 .td_mega_menu_sub_cats a {
  padding: 5px 18px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td_mega_menu_sub_cats a {
    padding: 3px 18px;
  }
}
.td-full-layout .td-header-style-4 .block-mega-child-cats {
  max-height: 216px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .block-mega-child-cats {
    max-height: 192px;
  }
}
.td-full-layout .td-header-style-4 .td-mega-row {
  padding: 18px 0 12px 0;
}
.td-full-layout .td-header-style-4 .td-mega-span {
  width: 192px;
  min-height: 199px;
  margin-left: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-span {
    width: 174px;
    min-height: 187px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-span {
    width: 126px;
    min-height: 174px;
  }
}
.td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
  min-height: 132px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
    min-height: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
    min-height: 87px;
  }
}
/* -------------------------------------------------------------------
  Style 5
----------------------------------------------------------------------  */
.td-header-style-5 {
  /* responsive portrait phone */
}
.td-header-style-5 .td-header-top-menu-full {
  background-color: #f9f9f9;
}
.td-header-style-5 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}
.td-header-style-5 .td-header-top-menu-full a {
  color: #000;
}
.td-header-style-5 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-5 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}
.td-header-style-5 .td-main-menu-logo {
  display: block;
  margin-right: 0;
  height: 60px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo {
    float: left;
    margin: 0;
    display: inline;
    width: 0;
    height: 0;
  }
}
.td-header-style-5 .td-main-menu-logo a {
  line-height: 60px;
}
.td-header-style-5 .td-main-menu-logo img {
  max-height: 60px;
  margin-right: 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-5 .td-main-menu-logo img {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo img {
    max-height: 48px;
    margin: auto;
  }
}
.td-header-style-5 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-5 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-5 .td-a-rec-id-header > div,
.td-header-style-5 .td-g-rec-id-header > div,
.td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-5 .td-a-rec-id-header > div,
  .td-header-style-5 .td-g-rec-id-header > div,
  .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-5 .td-a-rec-id-header > div,
  .td-header-style-5 .td-g-rec-id-header > div,
  .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-5 .td-a-rec-id-header img,
.td-header-style-5 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-5 .td-a-rec-id-header .adsbygoogle,
.td-header-style-5 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-5 .header-search-wrap .td-icon-search {
  color: #fff;
}
.td-header-style-5 .td-header-menu-wrap-full {
  background-color: #151515;
}
.td-header-style-5 #td-header-menu {
  min-height: 60px;
}
.td-header-style-5 .black-menu {
  /* hover and current menu */
}
.td-header-style-5 .black-menu .sf-menu > .current-menu-item > a,
.td-header-style-5 .black-menu .sf-menu > .current-menu-ancestor > a,
.td-header-style-5 .black-menu .sf-menu > .current-category-ancestor > a,
.td-header-style-5 .black-menu .sf-menu > li > a:hover,
.td-header-style-5 .black-menu .sf-menu > .sfHover > a {
  background-color: #4db2ec;
}
.td-header-style-5 .sf-menu > li > a {
  color: #fff;
  line-height: 60px;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-5 .sf-menu > li > a {
    padding: 0 12px;
  }
}
.td-header-style-5 .sf-menu > li > a:after {
  display: none;
}
.td-header-style-5 .sf-menu a.sf-with-ul {
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-5 .sf-menu a.sf-with-ul {
    padding-right: 26px;
  }
}
.td-header-style-5 .td-mega-menu ul {
  border-top: none;
}
@media (max-width: 767px) {
  .td-header-style-5 .td-header-menu-wrap-full {
    height: 54px !important;
  }
  .td-header-style-5 #td-header-menu {
    min-height: 54px;
  }
  .td-header-style-5 .td-header-main-menu {
    height: 54px;
  }
}
.td-header-style-5 .td-affix {
  background-color: #161616;
  background-color: rgba(22, 22, 22, 0.9);
}
.td-header-style-5 .td-affix #td-header-menu {
  min-height: 48px;
}
.single_template_6 .td-header-style-5 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-5 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-5 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-5 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-5 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-5 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-5 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-5 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-5 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-5 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-5 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-5 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-5 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-5 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-5 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-5 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-5 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-5 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-5,
.td_category_template_5 .td-header-style-5 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 6
----------------------------------------------------------------------  */
.td-header-style-6 {
  /* responsive portrait phone */
}
.td-header-style-6 .td-header-top-menu-full {
  background-color: #f9f9f9;
}
.td-header-style-6 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}
.td-header-style-6 .td-header-top-menu-full a {
  color: #000;
}
.td-header-style-6 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-6 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}
.td-header-style-6 .td-main-menu-logo {
  display: block;
  margin-right: 42px;
  height: 80px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .td-main-menu-logo {
    margin-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-main-menu-logo {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo {
    float: left;
    margin: 0;
    display: inline;
    width: 0;
    height: 0;
  }
}
.td-header-style-6 .td-main-menu-logo a {
  line-height: 80px;
}
.td-header-style-6 .td-main-menu-logo img {
  max-height: 80px;
  /* responsive portrait tablet */
}
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo img {
    max-height: 48px;
  }
}
.td-header-style-6 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-6 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-6 .td-a-rec-id-header > div,
.td-header-style-6 .td-g-rec-id-header > div,
.td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-6 .td-a-rec-id-header > div,
  .td-header-style-6 .td-g-rec-id-header > div,
  .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-a-rec-id-header > div,
  .td-header-style-6 .td-g-rec-id-header > div,
  .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-6 .td-a-rec-id-header img,
.td-header-style-6 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-6 .td-a-rec-id-header .adsbygoogle,
.td-header-style-6 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-6 .header-search-wrap .td-icon-search {
  color: #fff;
}
.td-header-style-6 .td-header-menu-wrap-full {
  background-color: #151515;
}
.td-header-style-6 #td-header-menu {
  min-height: 80px;
}
.td-header-style-6 .black-menu {
  /* hover and current menu */
}
.td-header-style-6 .black-menu .sf-menu > .current-menu-item > a,
.td-header-style-6 .black-menu .sf-menu > .current-menu-ancestor > a,
.td-header-style-6 .black-menu .sf-menu > .current-category-ancestor > a,
.td-header-style-6 .black-menu .sf-menu > li > a:hover,
.td-header-style-6 .black-menu .sf-menu > .sfHover > a {
  background-color: #4db2ec;
}
.td-header-style-6 .sf-menu {
  float: right;
}
.td-header-style-6 .sf-menu > li > a {
  color: #fff;
  line-height: 80px;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .sf-menu > li > a {
    padding: 0 12px;
  }
}
.td-header-style-6 .sf-menu > li > a:after {
  display: none;
}
.td-header-style-6 .sf-menu a.sf-with-ul {
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .sf-menu a.sf-with-ul {
    padding-right: 26px;
  }
}
.td-header-style-6 .td-mega-menu ul {
  border-top: none;
}
@media (max-width: 767px) {
  .td-header-style-6 #td-header-menu {
    min-height: 54px;
  }
  .td-header-style-6 .td-header-main-menu {
    height: 54px;
  }
}
.td-header-style-6 .td-affix {
  background-color: #161616;
  background-color: rgba(22, 22, 22, 0.9);
}
.td-header-style-6 .td-affix #td-header-menu {
  min-height: 48px;
}
.single_template_6 .td-header-style-6 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-6 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-6 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-6 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-6 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-6 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-6 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-6 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-6 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-6 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-6 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-6 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-6 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-6 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-6 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-6 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-6 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-6 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-6,
.td_category_template_5 .td-header-style-6 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 7
----------------------------------------------------------------------  */
.td-header-style-7 {
  /* responsive portrait phone */
}
.td-header-style-7 .td-header-top-menu-full {
  background-color: #fff;
}
.td-header-style-7 .td-header-top-menu-full a {
  color: #000;
}
.td-header-style-7 .td-header-top-menu {
  color: #000;
  border-bottom: 1px solid #e0e0e0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-7 .td-header-top-menu {
    padding: 5px 0;
  }
}
.td-header-style-7 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-7 .top-header-menu .sub-menu {
  background-color: #fff;
}
.td-header-style-7 .td-header-sp-logo {
  margin-right: 42px;
  float: left;
  height: 106px;
  padding: 0;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .td-header-sp-logo {
    margin-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo {
    margin-right: 10px;
    height: 54px;
  }
}
@media (max-width: 767px) {
  .td-header-style-7 .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-7 .td-header-sp-logo a {
  line-height: 106px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo a {
    line-height: 54px;
  }
}
.td-header-style-7 .td-header-sp-logo img {
  max-height: 106px;
  position: relative;
  padding: 6px 0;
  line-height: 106px;
  vertical-align: middle;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo img {
    max-width: 140px;
    max-height: 54px;
    line-height: 54px;
    padding: 3px 0;
  }
}
@media (min-width: 768px) {
  .td-header-style-7 .td-header-sp-logo img {
    top: -1px;
  }
  .td-header-style-7 .td-affix .td-header-sp-logo img {
    top: 0;
  }
}
.td-header-style-7 .td-main-menu-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-7 .td-main-menu-logo {
    display: block;
  }
}
.td-header-style-7 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-7 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-7 .td-a-rec-id-header > div,
.td-header-style-7 .td-g-rec-id-header > div,
.td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-7 .td-a-rec-id-header > div,
  .td-header-style-7 .td-g-rec-id-header > div,
  .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-a-rec-id-header > div,
  .td-header-style-7 .td-g-rec-id-header > div,
  .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-7 .td-a-rec-id-header img,
.td-header-style-7 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-7 .td-a-rec-id-header .adsbygoogle,
.td-header-style-7 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-7 #td-top-search {
  margin-top: 0;
  top: auto;
  bottom: 17px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 #td-top-search {
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .td-header-style-7 #td-top-search {
    bottom: 0;
  }
}
.td-header-style-7 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-7 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-7 .td-header-menu-wrap-full,
.td-header-style-7 .td-header-main-menu {
  position: relative;
}
.td-header-style-7 #td-header-menu {
  min-height: 106px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 #td-header-menu {
    min-height: 54px;
  }
}
.td-header-style-7 .sf-menu {
  margin-top: 28px;
  float: right;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .sf-menu {
    margin-top: 6px;
  }
}
.td-header-style-7 .sf-menu > li > a {
  line-height: 78px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .sf-menu > li > a {
    padding: 0 12px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .sf-menu > li > a {
    line-height: 48px;
  }
}
.td-header-style-7 .sf-menu a.sf-with-ul {
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .sf-menu a.sf-with-ul {
    padding-right: 26px;
  }
}
@media (max-width: 767px) {
  .td-header-style-7 #td-header-menu {
    min-height: 54px;
  }
  .td-header-style-7 .td-header-main-menu {
    height: 54px;
  }
}
.td-header-style-7 .td-affix .td-header-sp-logo {
  display: none;
}
.td-header-style-7 .td-affix .td-logo-sticky {
  display: block;
}
.td-header-style-7 .td-affix #td-header-menu {
  min-height: 48px;
}
.td-header-style-7 .td-affix .sf-menu {
  margin-top: 0;
}
.td-header-style-7 .td-affix #td-top-search {
  bottom: 0;
}
.single_template_6 .td-header-style-7 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-7 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-7 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-7 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-7 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-7 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-7 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-7 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-7 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-7 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-7 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-7 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-7 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-7 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-7 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-7 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-7 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-7 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-7,
.td_category_template_5 .td-header-style-7 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 8
----------------------------------------------------------------------  */
.td-header-style-8 {
  /* responsive portrait phone */
}
.td-header-style-8 .td-header-top-menu-full {
  background-color: #fff;
}
.td-header-style-8 .td-header-menu-wrap-full {
  position: relative;
}
.td-header-style-8 .td-header-menu-wrap-full .td-header-sp-logo {
  display: none;
}
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
  display: block;
  bottom: 0;
  top: 0;
  width: 168px;
  height: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {
  padding-left: 0;
}
.td-header-style-8 .td-header-menu-wrap {
  display: table;
  width: 100%;
}
.td-header-style-8 .td-header-menu-wrap.td-affix {
  background-color: rgba(255, 255, 255, 0.95);
}
.td-header-style-8 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-8 .td-header-header {
  clear: both;
}
.td-header-style-8 #td-header-menu {
  min-height: 48px !important;
}
.td-header-style-8 .td-header-top-menu {
  margin-left: 282px;
  width: 786px;
  min-height: 53px;
  padding: 12px 0;
  color: #000;
  border-bottom: 1px solid #e0e0e0;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-top-menu {
    margin-left: 212px;
    width: 768px;
    padding: 0;
    min-height: 29px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-top-menu {
    margin-left: 152px;
    width: 588px;
    padding: 0;
    min-height: 29px;
  }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-top-menu {
    display: none;
  }
}
.td-header-style-8 .td-header-top-menu a {
  color: #000;
}
.td-header-style-8 .top-header-menu .sub-menu {
  background-color: #fff !important;
}
.td-header-style-8 .td-header-sp-logo {
  position: absolute;
  width: 238px;
  height: 94px;
  top: 6px;
  z-index: 10000;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-sp-logo {
    width: 190px;
    height: 89px;
    top: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-sp-logo {
    width: 140px;
    height: 87px;
    top: -5px;
  }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-sp-logo {
    display: none;
  }
}
.td-header-style-8 .td-header-sp-logo img {
  max-height: 86px;
  right: auto;
}
.td-header-style-8 .td-main-menu-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-8 .td-main-menu-logo {
    display: block;
  }
}
.td-header-style-8 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-8 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-8 .td-a-rec-id-header > div,
.td-header-style-8 .td-g-rec-id-header > div,
.td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-8 .td-a-rec-id-header > div,
  .td-header-style-8 .td-g-rec-id-header > div,
  .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-a-rec-id-header > div,
  .td-header-style-8 .td-g-rec-id-header > div,
  .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-8 .td-a-rec-id-header img,
.td-header-style-8 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-8 .td-a-rec-id-header .adsbygoogle,
.td-header-style-8 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-8 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-8 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-8 .td-header-main-menu {
  float: left;
  width: 100%;
  padding-left: 282px;
  background-color: transparent !important;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td-header-main-menu {
    padding-left: 212px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-main-menu {
    padding-left: 152px;
  }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-main-menu {
    padding-left: 0;
  }
}
.td-header-style-8 .sf-menu > li > a {
  line-height: 53px !important;
}
.td-header-style-8 .sf-menu > .current-menu-item > a,
.td-header-style-8 .sf-menu > .current-menu-ancestor > a,
.td-header-style-8 .sf-menu > .current-category-ancestor > a,
.td-header-style-8 .sf-menu > li > a:hover,
.td-header-style-8 .sf-menu > .sfHover > a {
  background-color: transparent !important;
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-menu-wrap .td-container {
    padding: 0;
  }
}
.td-header-style-8 .td-affix .td-header-sp-logo img {
  max-height: 46px;
  padding: 2px 0;
}
.single_template_6 .td-header-style-8 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-8 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-8 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-8 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-8 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-8 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-8 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-8 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-8 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-8 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-8 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-8 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-8 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-8 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-8 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-8 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-8 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-8 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-8,
.td_category_template_5 .td-header-style-8 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 9
----------------------------------------------------------------------  */
.td-header-style-9 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}
.td-header-style-9 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}
.td-header-style-9 .td-header-top-menu-full a {
  color: #000;
}
.td-header-style-9 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-9 .top-header-menu .sub-menu {
  background-color: #fff;
}
.td-header-style-9 .td-logo-wrap-full {
  min-height: 130px;
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-wrap-full {
    line-height: 90px;
    min-height: 90px;
  }
}
.td-header-style-9 .td-logo-wrap-full a {
  position: relative;
  z-index: 1;
  line-height: 130px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-wrap-full a {
    line-height: 90px;
  }
}
.td-header-style-9 .td-logo-wrap-full .td-logo {
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-wrap-full .td-logo {
    line-height: 90px;
  }
}
.td-header-style-9 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
    display: block;
  }
}
.td-header-style-9 .td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-main-menu-logo .td-main-logo {
    display: none;
  }
}
.td-header-style-9 .td-logo-in-header .td-header-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .td-logo-in-header .td-header-logo {
    display: none;
  }
}
.td-header-style-9 .td-logo-text-container a {
  line-height: 1;
}
.td-header-style-9 .td-header-sp-logo {
  text-align: center;
}
.td-header-style-9 .td-header-sp-logo img {
  z-index: 1;
  display: block;
  position: relative;
}
.td-header-style-9 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-9 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-9 .td-a-rec-id-header > div,
.td-header-style-9 .td-g-rec-id-header > div,
.td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-9 .td-a-rec-id-header > div,
  .td-header-style-9 .td-g-rec-id-header > div,
  .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-9 .td-a-rec-id-header > div,
  .td-header-style-9 .td-g-rec-id-header > div,
  .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-9 .td-a-rec-id-header img,
.td-header-style-9 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-9 .td-a-rec-id-header .adsbygoogle,
.td-header-style-9 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-9 .td-banner-bg {
  background-color: #fff;
}
.td-header-style-9 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-9 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-9 .td-header-menu-wrap-full {
  position: relative;
}
.single_template_6 .td-header-style-9 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-9 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-9 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-9 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-9 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-9 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-9 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-9 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-9 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-9 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-9 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-9 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-9 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-9 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-9 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-9 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-9 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-9 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-9,
.td_category_template_5 .td-header-style-9 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 10
----------------------------------------------------------------------  */
.td-header-style-10 {
  /* tablet + desktop */
}
.td-header-style-10 .td-header-top-menu-full {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
}
.td-header-style-10 .td-header-top-menu-full .td-header-top-menu {
  color: #000;
}
.td-header-style-10 .td-header-top-menu-full a {
  color: #000;
}
.td-header-style-10 .td-social-icon-wrap .td-icon-font {
  color: #000;
}
.td-header-style-10 .top-header-menu .sub-menu {
  background-color: #fff;
}
.td-header-style-10 .td-logo-wrap-full {
  min-height: 130px;
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full {
    line-height: 90px;
    min-height: 90px;
  }
}
.td-header-style-10 .td-logo-wrap-full a {
  position: relative;
  z-index: 1;
  line-height: 130px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full a {
    line-height: 90px;
  }
}
.td-header-style-10 .td-logo-wrap-full .td-logo {
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-wrap-full .td-logo {
    line-height: 90px;
  }
}
.td-header-style-10 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
    display: block;
  }
}
.td-header-style-10 .td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-main-menu-logo .td-main-logo {
    display: none;
  }
}
.td-header-style-10 .td-logo-in-header .td-header-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-logo-in-header .td-header-logo {
    display: none;
  }
}
@media (min-width: 768px) {
  .td-header-style-10 .td-logo-sticky img {
    max-width: 102px;
  }
}
@media (min-width: 1019px) {
  .td-header-style-10 .td-logo-sticky img {
    max-width: inherit;
  }
}
.td-header-style-10 .td-header-sp-logo {
  text-align: center;
}
.td-header-style-10 .td-header-sp-logo img {
  z-index: 1;
  display: block;
  position: relative;
}
.td-header-style-10 .td-logo-text-container a {
  line-height: 1;
}
.td-header-style-10 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-10 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-10 .td-a-rec-id-header > div,
.td-header-style-10 .td-g-rec-id-header > div,
.td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-10 .td-a-rec-id-header > div,
  .td-header-style-10 .td-g-rec-id-header > div,
  .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-10 .td-a-rec-id-header > div,
  .td-header-style-10 .td-g-rec-id-header > div,
  .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-10 .td-a-rec-id-header img,
.td-header-style-10 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-10 .td-a-rec-id-header .adsbygoogle,
.td-header-style-10 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-10 .td-banner-bg {
  background-color: #fff;
}
.td-header-style-10 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-10 .td-header-menu-wrap-full {
  position: relative;
}
.td-header-style-10 .menu-main-menu-container {
  display: inherit;
}
.td-header-style-10 .td-header-main-menu {
  padding-left: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-header-main-menu {
    padding-left: 2px;
  }
}
.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 #td-header-menu {
    display: block;
  }
}
@media (min-width: 767px) {
  .td-header-style-10 .td-affix .td-main-menu-logo {
    position: absolute;
    left: 0;
  }
}
.single_template_6 .td-header-style-10 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-10 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-10 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-10 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-10 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-10 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-10 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-10 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-10 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-10 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-10 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-10 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-10 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-10 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-10 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-10 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-10 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-10 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-10,
.td_category_template_5 .td-header-style-10 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 11
----------------------------------------------------------------------  */
.td-header-style-11 .td-header-top-menu-full {
  background-color: #222;
}
.td-header-style-11 .td-header-top-menu-full .td-header-top-menu {
  color: #fff;
}
.td-header-style-11 .td-header-top-menu-full a {
  color: #fff;
}
.td-header-style-11 .top-header-menu .sub-menu {
  background-color: #222;
}
.td-header-style-11 .td-logo-wrap-full {
  width: 100%;
  min-height: 160px;
  line-height: 160px;
  border-bottom: 1px solid #eee;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full {
    line-height: 90px;
    min-height: 90px;
  }
}
.td-header-style-11 .td-logo-wrap-full a {
  position: relative;
  z-index: 1;
  line-height: 160px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full a {
    line-height: 90px;
  }
}
.td-header-style-11 .td-logo-wrap-full .td-logo {
  line-height: 160px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-wrap-full .td-logo {
    line-height: 90px;
  }
}
.td-header-style-11 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-affix .td-logo-sticky.td-main-menu-logo .td-main-logo {
    display: block;
  }
}
.td-header-style-11 .td-main-menu-logo .td-main-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-main-menu-logo .td-main-logo {
    display: none;
  }
}
.td-header-style-11 .td-logo-in-header .td-header-logo {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .td-logo-in-header .td-header-logo {
    display: none;
  }
}
.td-header-style-11 .td-header-sp-logo {
  text-align: center;
}
.td-header-style-11 .td-header-sp-logo img {
  z-index: 1;
  display: block;
  position: relative;
}
.td-header-style-11 .td-logo-text-container a {
  line-height: 1;
}
.td-header-style-11 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-11 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-11 .td-a-rec-id-header > div,
.td-header-style-11 .td-g-rec-id-header > div,
.td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-11 .td-a-rec-id-header > div,
  .td-header-style-11 .td-g-rec-id-header > div,
  .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-11 .td-a-rec-id-header > div,
  .td-header-style-11 .td-g-rec-id-header > div,
  .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-11 .td-a-rec-id-header img,
.td-header-style-11 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-11 .td-a-rec-id-header .adsbygoogle,
.td-header-style-11 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-11 .td-banner-bg {
  background-color: #fff;
}
.td-header-style-11 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-11 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-11 .td-header-menu-wrap-full {
  position: relative;
}
.td-header-style-11 .sf-menu > li > a {
  line-height: 52px;
}
.td-header-style-11 .td-affix:after {
  content: "";
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMCFg8LBQd761rpAAAAFklEQVQI12MQAEIFIDQAwgAGByAEAwAUCAGRLNh3YwAAAABJRU5ErkJggg==');
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: -12px;
  z-index: 1;
}
.td_category_template_2 .td-header-style-11 .td-logo-wrap-full,
.td_category_template_5 .td-header-style-11 .td-logo-wrap-full {
  border-bottom: 0;
}
.single_template_6 .td-header-style-11 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-11 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-11 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-11 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-11 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-11 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-11 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-11 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-11 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-11 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-11 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-11 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-11 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-11 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-11 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-11 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-11 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-11 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-11,
.td_category_template_5 .td-header-style-11 {
  border-bottom: 1px solid #f2f2f2;
}
/* -------------------------------------------------------------------
  Style 12
----------------------------------------------------------------------  */
.td-header-style-12 {
  /* hover and current menu */
}
.td-header-style-12 .td-header-top-menu-full {
  background-color: #2b2b2b;
  z-index: 1;
}
.td-header-style-12 .td-header-top-menu-full .td-header-top-menu {
  text-transform: uppercase;
}
.td-header-style-12 .top-header-menu .sub-menu {
  background-color: #222222;
}
.td-header-style-12 .top-header-menu > li,
.td-header-style-12 .td-header-sp-top-menu,
.td-header-style-12 .td-header-sp-top-widget {
  line-height: 54px;
}
.td-header-style-12 .td-main-menu-logo {
  display: block;
  height: 80px;
  margin-right: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-12 .td-main-menu-logo {
    display: inline;
    width: 0;
    height: 0;
  }
}
.td-header-style-12 .td-main-menu-logo a {
  line-height: 80px;
}
.td-header-style-12 .td-main-menu-logo img {
  max-height: 66px;
  margin-right: 22px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-12 .td-main-menu-logo img {
    margin-right: 12px;
  }
}
@media (max-width: 767px) {
  .td-header-style-12 .td-main-menu-logo img {
    max-height: 48px;
    margin: auto;
  }
}
.td-header-style-12 .td-header-sp-recs {
  width: 100%;
}
.td-header-style-12 .td-header-rec-wrap {
  min-height: 0;
}
.td-header-style-12 .td-a-rec-id-header > div,
.td-header-style-12 .td-g-rec-id-header > div,
.td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-header-style-12 .td-a-rec-id-header > div,
  .td-header-style-12 .td-g-rec-id-header > div,
  .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-12 .td-a-rec-id-header > div,
  .td-header-style-12 .td-g-rec-id-header > div,
  .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto 0 auto !important;
  }
}
.td-header-style-12 .td-a-rec-id-header img,
.td-header-style-12 .td-g-rec-id-header img {
  position: relative;
}
.td-header-style-12 .td-a-rec-id-header .adsbygoogle,
.td-header-style-12 .td-g-rec-id-header .adsbygoogle {
  position: relative;
  display: block !important;
}
.td-header-style-12 .header-search-wrap .td-icon-search {
  color: #fff;
}
.td-header-style-12 .td-header-menu-wrap-full {
  background-color: #4db2ec;
}
.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=0);
}
.td-header-style-12 .sf-menu > .current-menu-item > a,
.td-header-style-12 .sf-menu > .current-menu-ancestor > a,
.td-header-style-12 .sf-menu > .current-category-ancestor > a,
.td-header-style-12 .sf-menu > li > a:hover,
.td-header-style-12 .sf-menu > .sfHover > a {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.td-header-style-12 .td-affix {
  background-color: #4db2ec;
}
.td-header-style-12 .td-header-menu-wrap .td-header-main-menu {
  background-color: transparent;
}
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a {
  color: #fff;
  line-height: 80px;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-12 .td-header-menu-wrap .sf-menu > li > a {
    padding: 0 13px;
  }
}
.td-header-style-12 .td-header-menu-wrap .sf-menu > li > a:after {
  display: none;
}
.td-header-style-12 .td-header-menu-wrap .sf-menu a.sf-with-ul {
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-12 .td-header-menu-wrap .sf-menu a.sf-with-ul {
    padding-right: 28px;
  }
}
.td-header-style-12 .td-mega-menu ul {
  border-top: none;
}
.single_template_6 .td-header-style-12 .td-a-rec-id-header > div,
.single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
.single_template_8 .td-header-style-12 .td-a-rec-id-header > div,
.single_template_10 .td-header-style-12 .td-a-rec-id-header > div,
.single_template_11 .td-header-style-12 .td-a-rec-id-header > div,
.td_category_template_2 .td-header-style-12 .td-a-rec-id-header > div,
.td_category_template_5 .td-header-style-12 .td-a-rec-id-header > div,
.td_category_template_6 .td-header-style-12 .td-a-rec-id-header > div,
.td_category_template_8 .td-header-style-12 .td-a-rec-id-header > div,
.single_template_6 .td-header-style-12 .td-g-rec-id-header > div,
.single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
.homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
.single_template_8 .td-header-style-12 .td-g-rec-id-header > div,
.single_template_10 .td-header-style-12 .td-g-rec-id-header > div,
.single_template_11 .td-header-style-12 .td-g-rec-id-header > div,
.td_category_template_2 .td-header-style-12 .td-g-rec-id-header > div,
.td_category_template_5 .td-header-style-12 .td-g-rec-id-header > div,
.td_category_template_6 .td-header-style-12 .td-g-rec-id-header > div,
.td_category_template_8 .td-header-style-12 .td-g-rec-id-header > div,
.single_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
.single_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.single_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.single_template_10 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.single_template_11 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_2 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_5 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
.td_category_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
  /* responsive min landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_8 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_10 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_11 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > div,
  .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > div,
  .single_template_6 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
  .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_8 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_10 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_11 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > div,
  .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > div,
  .single_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-12 .td-a-rec-id-header > .adsbygoogle,
  .single_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .homepage-post.single_template_7 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_10 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .single_template_11 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_2 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_5 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_6 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle,
  .td_category_template_8 .td-header-style-12 .td-g-rec-id-header > .adsbygoogle {
    margin-bottom: 14px !important;
  }
}
.td_category_template_2 .td-header-style-12,
.td_category_template_5 .td-header-style-12 {
  border-bottom: 1px solid #f2f2f2;
}
/*  ----------------------------------------------------------------------------
    main menu
*/
.td-header-main-menu {
  position: relative;
  z-index: 999;
  padding-right: 48px;
}
@media (max-width: 767px) {
  .td-header-main-menu {
    padding-right: 64px;
    padding-left: 2px;
  }
}
/*  ----------------------------------------------------------------------------
    SF menu
*/
.sf-menu,
.sf-menu ul,
.sf-menu li {
  margin: 0;
  list-style: none;
}
/* responsive phone */
@media (max-width: 767px) {
  .sf-menu {
    display: none;
  }
}
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
  left: -15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu {
    left: -5px;
  }
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float: left;
  position: relative;
}
.sf-menu li .fa {
  margin-right: 10px;
  font-size: 1.4em;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.sf-menu li .td-only-icon {
  margin-right: 0;
}
.sf-menu .td-menu-item > a {
  display: block;
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: auto;
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0 !important;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
.sf-menu > .current-menu-ancestor,
.sf-menu > .current-category-ancestor,
.sf-menu > .current-menu-item {
  z-index: 0;
}
/*  ----------------------------------------------------------------------------
    All the links
*/
/* remove the down arrow on links with  (icons menus) */
.td-no-down-arrow > a .sf-sub-indicator {
  display: none;
}
.sf-menu > li > a {
  padding: 0 14px;
  line-height: 48px;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a {
    padding: 0 9px;
    font-size: 11px;
  }
}
/* menu icons */
.sf-menu .menu_icon {
  position: relative;
  top: 13px;
  float: left;
}
.sf-menu .sub-menu .menu_icon {
  top: 0;
}
.sf-menu .menu_hidden {
  display: none !important;
}
/* hover and current menu */
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > .sfHover > a {
  background-color: transparent;
  z-index: 999;
}
.td-affix {
  /* hover and current menu */
}
.td-affix .sf-menu > .current-menu-item > a,
.td-affix .sf-menu > .current-menu-ancestor > a,
.td-affix .sf-menu > .current-category-ancestor > a,
.td-affix .sf-menu > li > a:hover,
.td-affix .sf-menu > .sfHover > a {
  background-color: transparent;
}
/* Bottom border on Main Menu */
.sf-menu > li > a:after {
  background-color: transparent;
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
/* hover and current menu border */
.sf-menu > .current-menu-item > a:after,
.sf-menu > .current-menu-ancestor > a:after,
.sf-menu > .current-category-ancestor > a:after,
.sf-menu > li:hover > a:after,
.sf-menu > .sfHover > a:after {
  background-color: #4db2ec;
  width: 100%;
}
#td-header-menu {
  min-height: 48px;
}
/*  ----------------------------------------------------------------------------
    submenu
*/
.td-normal-menu ul {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
.sf-menu .td-normal-menu ul {
  padding: 15px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul {
    padding: 8px 0;
  }
}
.sf-menu .td-normal-menu ul ul {
  margin: -15px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul ul {
    margin: -8px 0;
  }
}
.sf-menu ul {
  background-color: #fff;
}
.sf-menu ul .td-menu-item > a {
  padding: 7px 30px;
  font-size: 12px;
  line-height: 20px;
  color: #111;
}
.sf-menu ul .td-menu-item > a .fa {
  font-size: 1em;
  position: relative;
  top: -1px;
  width: 20px;
  margin-right: 5px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a {
    padding: 5px 16px 6px;
    font-size: 11px;
  }
}
.sf-menu ul .td-icon-menu-down {
  float: right;
  top: 0;
  font-size: 7px;
}
.sf-menu ul .td-menu-item > a:hover,
.sf-menu ul .sfHover > a,
.sf-menu ul .current-menu-ancestor > a,
.sf-menu ul .current-category-ancestor > a,
.sf-menu ul .current-menu-item > a {
  color: #4db2ec;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}
/*  ----------------------------------------------------------------------------
    arrows
*/
.sf-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  padding-left: 7px;
  font-size: 9px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down {
    padding-left: 6px;
  }
}
.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}
.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 19px;
  margin-top: -9px;
  line-height: 19px;
}
.sf-menu .td-menu-badge {
  font-size: 10px;
  background-color: #f0f8ff;
  color: #4db2ec;
  border-radius: 10px;
  padding: 1px 7px 2px;
  margin-left: 6px;
  line-height: 1;
  position: relative;
  top: -1px;
}
.td-menu-badge {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-menu-badge {
    display: none;
  }
}
.sf-menu a.sf-with-ul {
  padding-right: 31px;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul {
    padding-right: 22px;
  }
}
/* arrow for all items in the menues */
a.sf-with-ul i.td-icon-menu-down:before {
  content: '\e808';
}
/* arrow for all items in the menues AT FIRST LEVEL*/
ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
  content: '\e806' !important;
}
/*  ----------------------------------------------------------------------------
    Mega Menu
*/
.td-mega-menu {
  position: static !important;
}
.td-mega-menu ul {
  position: absolute;
  width: 1114px !important;
  height: auto;
  left: -23px !important;
  display: none;
  border: 1px solid #eaeaea;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-menu ul {
    width: 1024px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-menu ul {
    width: 786px !important;
  }
}
.td-mega-menu .td_block_mega_menu .td-next-prev-wrap {
  margin: 0 0 22px 22px;
}
/*

  page in mega menu mega-menu-page

  */
.td-mega-menu-page .td-mega-grid {
  padding: 22px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-menu-page .td-mega-grid {
    padding: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-menu-page .td-mega-grid {
    padding: 22px;
  }
}
.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}
.td-mega-menu-page .wpb_content_element {
  clear: both;
}
.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}
.td-mega-menu-page .wpb_content_element .widgettitle:after {
  width: 1200px;
}
.td-mega-menu-page .wpb_content_element ul {
  display: inline-block !important;
  position: relative !important;
  width: 100% !important;
  border: none !important;
  left: 0 !important;
  top: 0 !important;
  margin-left: 0 !important;
  webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.td-mega-menu-page .wpb_content_element ul li {
  webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  float: none !important;
  width: auto !important;
  line-height: 30px !important;
  margin-left: 0;
  padding: 0 !important;
  list-style-type: disc !important;
  list-style-position: inside;
}
.td-mega-menu-page .wpb_content_element ul li ul {
  opacity: 1 !important;
  margin-top: 4px !important;
  margin-left: 21px !important;
  padding-bottom: 0 !important;
}
.td-mega-menu-page .wpb_content_element ul li ul li:last-child {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.td-mega-menu-page .wpb_content_element ul li a {
  background-color: transparent !important;
  line-height: 26px !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #222222 !important;
}
.td-mega-menu-page .wpb_content_element ul li a i {
  display: none;
}
.td-mega-menu-page .wpb_content_element ul li a:hover {
  background-color: transparent !important;
  color: #4db2ec !important;
}
.td-mega-menu-page .vc_wp_custommenu ul li {
  padding: 5px 0 !important;
  border-top: 1px dashed #EDEDED;
  list-style-type: none !important;
}
.td-mega-menu-page .vc_wp_custommenu ul li:first-child {
  border: none;
}
.td-mega-menu-page .vc_wp_custommenu ul li:last-child {
  border-bottom: 1px dashed #EDEDED;
}
.td-mega-menu-page .vc_wp_custommenu ul li li {
  border-top: 1px dashed #EDEDED !important;
}
/*

  end fix mega menu with page

*/
.td_block_mega_menu {
  display: table;
  width: 100%;
  margin-bottom: 0 !important;
}
.td_mega_menu_sub_cats {
  width: 218px;
  max-width: 218px;
  text-align: right;
  display: table-cell;
  height: 100%;
  vertical-align: top;
  padding-top: 22px;
  background-color: #fafafa;
  position: relative;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_mega_menu_sub_cats {
    width: 200px;
    max-width: 200px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_mega_menu_sub_cats {
    width: 152px;
    max-width: 152px;
  }
}
.td_mega_menu_sub_cats:after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #eaeaea;
}
.td_mega_menu_sub_cats a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: #333;
  padding: 5px 22px;
  position: relative;
  vertical-align: middle;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_mega_menu_sub_cats a {
    padding: 4px 22px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_mega_menu_sub_cats a {
    font-size: 11px;
    padding: 3px 22px;
  }
}
.td_mega_menu_sub_cats .cur-sub-cat {
  background-color: #fff;
  color: #4db2ec;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.td_mega_menu_sub_cats .cur-sub-cat:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  z-index: 1;
}
.block-mega-child-cats {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 252px;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .block-mega-child-cats {
    max-height: 238px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .block-mega-child-cats {
    max-height: 224px;
  }
}
.td-mega-row {
  display: table-cell;
  padding: 22px 0 10px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-row {
    padding-bottom: 6px;
  }
}
.td-mega-span {
  width: 196px;
  min-height: 202px;
  float: left;
  margin-left: 22px;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-span {
    width: 178px;
    min-height: 189px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span {
    width: 130px;
    min-height: 176px;
  }
}
.td-mega-span .td-module-thumb {
  position: relative;
  margin-bottom: 0;
}
.td-mega-span .entry-thumb {
  min-height: 135px;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-mega-span .entry-thumb {
    min-height: 122px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span .entry-thumb {
    min-height: 89px;
  }
}
.td-mega-span h3 {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  font-size: 13px;
  margin: 7px 0 0;
  line-height: 18px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mega-span h3 {
    font-size: 12px;
    line-height: 16px;
  }
}
.td-mega-span h3 a {
  color: #333;
  display: block;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
.td-mega-span h3 a:hover {
  color: #4db2ec;
}
.td_mod_mega_menu:hover .entry-title a {
  color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    Search
*/
#td-top-search {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -24px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-top-search {
    top: 0;
    margin-top: 0;
  }
}
#td-header-search {
  width: 235px;
  height: 32px;
  margin: 0;
  border-right: 0;
  line-height: 17px;
  border-color: #eaeaea !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-header-search {
    width: 91%;
    font-size: 16px;
  }
}
.header-search-wrap {
  /* search toggle button */
  /* the search drop down */
  /* hack to show the link on all the module */
  /* this class is added by the js to open the menu - will be used for animation */
}
.header-search-wrap #td-header-search-button,
.header-search-wrap #td-header-search-button-mob {
  display: block;
  position: relative;
}
.header-search-wrap #td-header-search-button {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button {
    display: none;
  }
}
.header-search-wrap #td-header-search-button-mob {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .header-search-wrap #td-header-search-button-mob {
    display: block;
  }
}
.header-search-wrap .td-icon-search {
  display: inline-block;
  font-size: 19px;
  height: 48px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .header-search-wrap .td-icon-search {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search {
    height: 54px;
    width: 54px;
    line-height: 54px;
    font-size: 22px;
    margin-right: 2px;
  }
}
.header-search-wrap .td-drop-down-search {
  position: absolute;
  top: 100%;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  right: 0;
  border-radius: 0;
  border: none;
  width: 342px;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  -moz-transform: translate3d(0, 20px, 0);
  -ms-transform: translate3d(0, 20px, 0);
  -o-transform: translate3d(0, 20px, 0);
  /* responsive portrait phone */
  /* search form */
  /* triangle top */
}
@media (max-width: 767px) {
  .header-search-wrap .td-drop-down-search {
    width: 100%;
  }
}
.header-search-wrap .td-drop-down-search .btn {
  position: absolute;
  height: 32px;
  min-width: 67px;
  line-height: 17px;
  padding: 7px 15px 8px;
  text-shadow: none;
  vertical-align: top;
  right: 20px;
  margin: 0 !important;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.header-search-wrap .td-drop-down-search .btn:hover {
  background-color: #4db2ec;
}
.header-search-wrap .td-drop-down-search:before {
  position: absolute;
  top: -9px;
  right: 19px;
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #4db2ec transparent;
}
.header-search-wrap .td-drop-down-search:after {
  position: absolute;
  top: -3px;
  display: block;
  content: '';
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 100%;
  height: 3px;
  background-color: #4db2ec;
}
.header-search-wrap .td_module_mx2 .entry-title a:after {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  bottom: 0;
  content: '';
  z-index: 1;
}
.header-search-wrap .td-post-category {
  z-index: 2;
  position: relative;
}
.header-search-wrap .td-drop-down-search-open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.header-search-wrap .td-search-form {
  margin: 20px;
}
.header-search-wrap .result-msg {
  text-align: center;
  padding: 4px 0 6px 0;
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  color: #222;
  font-style: italic;
}
.header-search-wrap .result-msg a {
  color: #222;
  display: block;
}
.header-search-wrap .result-msg a:hover {
  color: #4db2ec;
}
.header-search-wrap .td-aj-search-results {
  background-color: rgba(144, 144, 144, 0.02);
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 10px 0;
}
.header-search-wrap .td-aj-search-results .item-details {
  margin: 10px 20px 10px 115px;
}
.header-search-wrap .td-aj-search-results .td-module-thumb {
  top: 10px;
  margin-left: 20px;
}
.header-search-wrap .td_module_mx2 {
  padding-bottom: 0;
}
.header-search-wrap .no-result {
  background-color: #fdfdfd;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.header-search-wrap .meta-info {
  line-height: 14px;
}
.header-search-wrap .td-aj-cur-element {
  background-color: rgba(128, 128, 128, 0.1);
}
.td-demo-multicolumn-2 .sub-menu {
  padding: 14px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu {
  padding: 0;
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
.td-menu-mob-open-menu .td-demo-menuitem-hide {
  display: none;
}
.td-demo-menuitem-hide {
  visibility: hidden;
}
/*  ----------------------------------------------------------------------------
    top-menu grid
*/
.td-header-top-menu {
  color: #fff;
  font-size: 11px;
}
.td-header-top-menu .fa {
  text-align: center;
  min-width: 13px !important;
  margin-right: 3px;
}
.td-header-top-menu a {
  color: #fff;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-top-menu {
    overflow: visible;
  }
}
/* left menu side */
.td-header-sp-top-menu {
  line-height: 28px;
  padding: 0 !important;
  z-index: 1000;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-sp-top-menu {
    display: none !important;
  }
}
.td-header-sp-top-menu .td_ul_logout {
  margin-right: 16px;
}
/* right widget side */
.td-header-sp-top-widget {
  line-height: 28px;
  text-align: right;
  padding-left: 0 !important;
  padding-right: 0 !important;
  /* responsive portrait phone */
}
.td-header-sp-top-widget .td-social-icon-wrap .td-icon-font {
  vertical-align: middle;
}
@media (max-width: 767px) {
  .td-header-sp-top-widget {
    width: 100%;
    text-align: center;
  }
}
/*  ----------------------------------------------------------------------------
    top-menu data time
*/
.td_data_time {
  display: inline-block;
  margin-right: 32px;
}
/*  ----------------------------------------------------------------------------
    top-menu - login & menu
*/
.menu-top-container {
  display: inline-block;
  margin-right: 16px;
}
.top-header-menu {
  list-style: none;
  margin: 0;
  display: inline-block;
}
.top-header-menu li {
  display: inline-block;
  position: relative;
  margin-left: 0;
}
.top-header-menu li li {
  width: 100%;
}
.top-header-menu li a {
  margin-right: 16px;
  line-height: 1;
}
.top-header-menu li a:hover {
  color: #4db2ec;
}
.top-header-menu > li {
  line-height: 28px;
}
.top-header-menu > .td-normal-menu:hover > .sub-menu {
  display: block !important;
}
.top-header-menu .avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  position: relative;
  top: -1px;
}
.top-header-menu .td-icon-menu-down {
  padding-left: 6px;
  font-size: 8px;
  position: relative;
  top: -1px;
}
.top-header-menu .td-icon-logout {
  font-size: 10px;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
.top-header-menu .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: -10px;
  line-height: 28px;
  background-color: #222222;
  z-index: 1000;
}
.top-header-menu .sub-menu a {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
  line-height: 28px;
}
.top-header-menu .td_user_logd_in {
  font-weight: bold;
}
.top-header-menu .td_user_logd_in:hover {
  text-decoration: none !important;
}
.top-header-menu .current-menu-item > a,
.top-header-menu .current-menu-ancestor > a,
.top-header-menu .current-category-ancestor > a {
  color: #4db2ec;
}
.top-header-menu ul .td-icon-menu-down,
.top-header-menu .td-mega-menu .td-icon-menu-down {
  display: none;
}
.top-header-menu .td-mega-menu ul,
.top-header-menu ul ul {
  display: none !important;
}
.td_sp_login_ico_style {
  position: absolute;
  top: 3px;
  right: -9px;
}
.td_sp_logout_ico_style {
  position: relative;
  top: 3px;
  left: 17px;
}
/*  ----------------------------------------------------------------------------
    top-menu social widget
*/
.td-social-icon-wrap {
  /* responsive portrait phone */
}
.td-social-icon-wrap > a {
  display: inline-block;
}
.td-social-icon-wrap .td-icon-font {
  font-size: 12px;
  width: 30px;
  height: 24px;
  line-height: 24px;
}
.td-social-icon-wrap .td-icon-instagram {
  font-size: 15px;
}
@media (max-width: 767px) {
  .td-social-icon-wrap {
    margin: 0 3px;
  }
}
/*  ----------------------------------------------------------------------------
    Top Bar Style 1
*/
.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}
/*  ----------------------------------------------------------------------------
    Top Bar Style 2
*/
.top-bar-style-2 .td_ul_login,
.top-bar-style-2 .td_ul_logout {
  margin-right: 32px;
}
.top-bar-style-2 .td-header-sp-top-menu {
  float: right;
}
.top-bar-style-2 .td-header-sp-top-menu ul:last-child,
.top-bar-style-2 .td-header-sp-top-menu div:last-child {
  margin-right: 0;
}
.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}
/*  ----------------------------------------------------------------------------
    Top Bar Style 3
*/
/*  ----------------------------------------------------------------------------
    Top Bar Style 4
*/
.top-bar-style-4 .td-header-sp-top-widget,
.top-bar-style-4 .td-header-sp-top-menu {
  float: right;
}
/*


  Mobile menu


*/
#td-outer-wrap {
  overflow: hidden;
  /* responsive landscape tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  #td-outer-wrap {
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  #td-outer-wrap {
    overflow: auto;
    margin: auto;
    width: 100%;
    -webkit-transition: transform 0.7s ease;
    -moz-transition: transform 0.7s ease;
    -o-transition: transform 0.7s ease;
    transition: transform 0.7s ease;
    -webkit-transform-origin: 50% 200px 0;
    -moz-transform-origin: 50% 200px 0;
    -o-transform-origin: 50% 200px 0;
    transform-origin: 50% 200px 0;
  }
}
/* toggle button - burger button */
#td-top-mobile-toggle {
  display: none;
  /* responsive phone */
}
@media (max-width: 767px) {
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
  }
}
#td-top-mobile-toggle a {
  display: inline-block;
}
#td-top-mobile-toggle i {
  font-size: 27px;
  width: 54px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: #fff;
}
/*
    Mobile opened menu with admin bar
*/
.admin-bar #td-mobile-nav {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .admin-bar #td-mobile-nav {
    padding-top: 46px;
  }
}
.td-menu-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: fixed;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
}
.td-menu-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -moz-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #313b45), color-stop(100%, #3393b8));
  background: -webkit-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -o-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -ms-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: linear-gradient(to bottom, #313b45 0%, #3393b8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313b45', endColorstr='#3393b8', GradientType=0);
}
#td-mobile-nav {
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-99%, 0, 0);
  -webkit-transform: translate3d(-99%, 0, 0);
  -moz-transform: translate3d(-99%, 0, 0);
  -ms-transform: translate3d(-99%, 0, 0);
  -o-transform: translate3d(-99%, 0, 0);
  left: -1%;
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
#td-mobile-nav .td_display_err {
  text-align: center;
  color: #fff;
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  margin: -9px -30px 24px;
  font-size: 14px;
  border-radius: 0;
  padding: 12px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
  display: none;
}
#td-mobile-nav input:invalid {
  box-shadow: none !important;
}
.td-js-loaded .td-menu-background,
.td-js-loaded #td-mobile-nav {
  visibility: visible;
  -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -moz-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -o-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}
#td-mobile-nav {
  height: 1px;
  overflow: hidden;
}
#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}
#td-mobile-nav .td-social-icon-wrap {
  margin: 20px 5px 0 0;
  display: inline-block;
}
#td-mobile-nav .td-social-icon-wrap i {
  border: none;
  background-color: transparent;
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 38px;
  color: #fff;
  vertical-align: middle;
}
#td-mobile-nav .td-social-icon-wrap .td-icon-instagram {
  font-size: 16px;
}
.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}
.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}
.td-mobile-content {
  padding: 20px 20px 0;
}
.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}
.td-mobile-content {
  /* first submenu */
  /* hide the icons */
  /* reposition the main menu */
}
.td-mobile-content .fa {
  margin-right: 10px;
  min-width: 22px !important;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  position: relative;
  top: -1px;
}
.td-mobile-content .sub-menu .fa {
  margin-right: 5px;
  min-width: 16px !important;
  font-size: 13px;
}
.td-mobile-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.td-mobile-content li {
  float: none;
  margin-left: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.td-mobile-content li a {
  display: block;
  line-height: 21px;
  font-size: 21px;
  color: #fff;
  margin-left: 0;
  padding: 12px 30px 12px 12px;
  font-weight: bold;
}
.td-mobile-content .td-icon-menu-right {
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: -4px;
  z-index: 1000;
  font-size: 14px;
  padding: 6px 12px;
  float: right;
  color: #fff;
  -webkit-transform-origin: 50% 48% 0px;
  -moz-transform-origin: 50% 48% 0px;
  -o-transform-origin: 50% 48% 0px;
  transform-origin: 50% 48% 0px;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.td-mobile-content .td-icon-menu-right:before {
  content: '\e83d';
}
.td-mobile-content .td-sub-menu-open > a i {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.td-mobile-content .td-sub-menu-open > ul {
  display: block;
  max-height: 2000px;
  opacity: 0.9;
}
.td-mobile-content .sub-menu {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  /* 2nd level submenu */
}
.td-mobile-content .sub-menu .td-icon-menu-right {
  font-size: 11px;
  right: -2px;
  top: 8px;
  color: #fff;
}
.td-mobile-content .sub-menu a {
  padding: 9px 26px 9px 36px !important;
  line-height: 19px;
  font-size: 16px;
  font-weight: normal;
}
.td-mobile-content .sub-menu .sub-menu {
  /* 3rd level submenu */
}
.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}
.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}
.td-mobile-content .current-menu-item > a,
.td-mobile-content .current-menu-ancestor > a,
.td-mobile-content .current-category-ancestor > a {
  color: #73C7E3;
}
.td-mobile-content .menu_icon {
  display: none;
}
.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.td-mobile-content .td-link-element-after {
  position: relative;
}
.td-menu-mob-open-menu {
  position: relative;
}
.td-menu-mob-open-menu #wpadminbar {
  position: fixed !important;
}
.td-menu-mob-open-menu #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -moz-transform: scale3d(0.9, 0.9, 0.9);
  -ms-transform: scale3d(0.9, 0.9, 0.9);
  -o-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px #000000;
  -moz-box-shadow: 0 0 46px #000000;
  box-shadow: 0 0 46px #000000;
}
.td-menu-mob-open-menu #td-mobile-nav {
  height: auto;
  overflow: auto;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  left: 0;
}
.td-menu-mob-open-menu .td-menu-background {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.td-menu-mob-open-menu.admin-bar #td-mobile-nav {
  padding-top: 0;
}
/*


  Mobile menu - login


*/
/*
    Animation
*/
.td-mobile-container {
  opacity: 1;
  -webkit-transition: all 0.5s ease 0.5s;
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}
.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.td-hide-menu-content .td-mobile-content {
  display: none;
}
#td-mobile-nav .td-login-animation {
  opacity: 0;
  -webkit-transition: all 0.5s ease 0.5s;
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
  position: absolute;
  top: 0;
  width: 100%;
}
#td-mobile-nav .td-login-animation .td-login-inputs {
  height: 76px;
}
#td-mobile-nav .td-login-hide {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  visibility: hidden !important;
}
#td-mobile-nav .td-login-show {
  visibility: visible !important;
  opacity: 1;
}
/*
    Logged section
*/
#td-mobile-nav .td-menu-login-section {
  list-style: none;
  position: relative;
  margin-top: 20px;
}
#td-mobile-nav .td-menu-login-section .td-logged-wrap {
  height: 60px;
  line-height: 60px;
  /* responsive portrait phone */
}
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-login-section .td-logged-wrap {
    height: 40px;
    line-height: 40px;
  }
}
#td-mobile-nav .td-menu-login-section a {
  color: #fff;
}
#td-mobile-nav .td-menu-avatar {
  position: absolute;
  top: 0;
  left: 20px;
  margin: 0;
}
#td-mobile-nav .td-menu-avatar .td-avatar-container {
  width: 60px;
  height: 60px;
  border-radius: 40px;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1);
  overflow: hidden;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-avatar .td-avatar-container {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);
    width: 40px;
    height: 40px;
  }
}
#td-mobile-nav .td-menu-avatar .avatar {
  position: absolute;
  margin: 0 auto;
  left: -9999px;
  right: -9999px;
  max-width: none;
  width: 100%;
  height: 100%;
}
#td-mobile-nav .td-menu-username {
  font-size: 20px;
  font-weight: bold;
  margin: 0 100px 0 95px;
  overflow: hidden;
  height: 60px;
  /* responsive portrait phone */
}
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-username {
    font-size: 18px;
    height: 40px;
    margin: 0 100px 0 75px;
  }
}
#td-mobile-nav .td-menu-logout {
  position: absolute;
  top: 0;
  right: 20px;
  margin: 0;
}
#td-mobile-nav .td-menu-logout a {
  padding: 7px 14px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  font-size: 14px;
  font-weight: bold;
}
/*
    Guest section
*/
#td-mobile-nav .td-guest-wrap {
  height: 40px;
  text-align: center;
}
#td-mobile-nav .td-guest-wrap .td-menu-avatar {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top: auto;
  left: auto;
  margin-right: 15px;
}
#td-mobile-nav .td-guest-wrap .td-menu-avatar .td-avatar-container {
  width: 40px;
  height: 40px;
}
#td-mobile-nav .td-guest-wrap .td-menu-login {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  vertical-align: middle;
}
#td-mobile-nav .td-guest-wrap .td-menu-login span {
  background-color: #fff;
  width: 1px;
  height: 20px;
  display: inline-block;
  margin: 0 13px;
  line-height: 20px;
  position: relative;
  top: 3px;
  opacity: 0.3;
}
#td-mobile-nav .td-guest-wrap .td-menu-login a {
  cursor: pointer;
}
/*
    Register section
*/
#td-mobile-nav .td-register-section {
  position: absolute;
  top: 0;
  color: #fff;
  width: 100%;
  z-index: -1;
}
#td-mobile-nav .td-register-section a {
  color: #fff;
}
#td-mobile-nav .td-register-section .td-icon-read-down {
  font-size: 23px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  line-height: 74px;
  width: 74px;
}
#td-mobile-nav .td-register-section .td-login-input {
  color: #fff;
  font-weight: normal;
  font-size: 17px;
  height: 40px;
  line-height: 40px;
  border: 0;
  background: transparent;
  outline: 0;
  margin: 18px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0;
  box-shadow: none;
}
#td-mobile-nav .td-register-section .td-login-input:focus ~ label,
#td-mobile-nav .td-register-section .td-login-input:valid ~ label {
  top: -6px;
  font-size: 14px;
  opacity: 0.4;
}
#td-mobile-nav .td-register-section .td-login-form-wrap {
  padding: 0 30px;
}
#td-mobile-nav .td-register-section .td-login-button {
  display: block;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  line-height: 50px;
  color: #000;
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  margin: 17px 0 15px;
  font-size: 17px;
  border-radius: 0;
  background-color: #fff;
  opacity: 0.8;
  text-shadow: none;
}
#td-mobile-nav .td-register-section .td-login-info-text {
  text-align: center;
  margin-bottom: 20px;
}
#td-mobile-nav .td-login-title {
  position: absolute;
  top: 0;
  padding: 0 50px;
  text-align: center;
  line-height: 74px;
  text-transform: uppercase;
  width: 100%;
  font-size: 17px;
  height: 74px;
  overflow: hidden;
  z-index: -1;
}
#td-mobile-nav .td-login-panel-title {
  text-align: center;
  font-size: 16px;
  padding: 30px 10px;
}
#td-mobile-nav .td-login-panel-title span {
  display: inline-block;
  font-size: 28px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 10px;
}
/*


    Search


*/
.td-search-wrap-mob {
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  text-align: center;
  z-index: 9999;
  visibility: hidden;
  color: #fff;
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
.td-search-wrap-mob .td-drop-down-search {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-backface-visibility: hidden;
  position: relative;
}
.td-search-wrap-mob #td-header-search-mob {
  color: #fff;
  font-weight: bold;
  font-size: 26px;
  height: 40px;
  line-height: 36px;
  border: 0;
  background: transparent;
  outline: 0;
  margin: 8px 0;
  padding: 0;
  text-align: center;
}
.td-search-wrap-mob .td-search-input {
  margin: 0 5%;
  position: relative;
}
.td-search-wrap-mob .td-search-input span {
  opacity: 0.8;
  font-size: 12px;
}
.td-search-wrap-mob .td-search-input:before,
.td-search-wrap-mob .td-search-input:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.td-search-wrap-mob .td-search-input:after {
  opacity: 0.8;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  -webkit-transition: transform 0.5s ease 0.8s;
  -moz-transition: transform 0.5s ease 0.8s;
  -o-transition: transform 0.5s ease 0.8s;
  transition: transform 0.5s ease 0.8s;
}
.td-search-wrap-mob .td_module_wrap {
  text-align: left;
}
.td-search-wrap-mob .td_module_wrap .entry-title {
  font-size: 16px;
  line-height: 20px;
}
.td-search-wrap-mob .td_module_wrap .entry-title a {
  color: #fff;
}
.td-search-wrap-mob .td_module_wrap:hover .entry-title a {
  color: #fff;
}
.td-search-wrap-mob .td-post-date {
  color: #ddd;
  opacity: 0.8;
}
.td-search-wrap-mob .td-search-form {
  margin-bottom: 30px;
}
.td-search-wrap-mob .td-aj-search-results {
  margin: 0 5%;
  text-align: left;
}
.td-search-wrap-mob .td-module-thumb {
  top: auto;
  left: auto;
}
.td-search-wrap-mob .result-msg {
  margin: 0 5%;
}
.td-search-wrap-mob .result-msg a {
  display: block;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  line-height: 50px;
  color: #000;
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  margin: 10px 0 40px;
  font-size: 17px;
  border-radius: 0;
  background-color: #fff;
  opacity: 0.8;
}
.td-search-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: fixed;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  visibility: hidden;
}
.td-search-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -moz-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #313b45), color-stop(100%, #3393b8));
  background: -webkit-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -o-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: -ms-linear-gradient(top, #313b45 0%, #3393b8 100%);
  background: linear-gradient(to bottom, #313b45 0%, #3393b8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313b45', endColorstr='#3393b8', GradientType=0);
}
.td-search-close {
  text-align: right;
  z-index: 1000;
}
.td-search-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  position: relative;
  top: 4px;
  right: 0;
}
.td-search-opened {
  position: relative;
}
.td-search-opened #wpadminbar {
  position: fixed !important;
}
.td-search-opened #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -moz-transform: scale3d(0.9, 0.9, 0.9);
  -ms-transform: scale3d(0.9, 0.9, 0.9);
  -o-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px;
  -moz-box-shadow: 0 0 46px;
  box-shadow: 0 0 46px;
}
.td-search-opened .td-search-wrap-mob .td-drop-down-search {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s ease 0.3s;
  -moz-transition: all 0.5s ease 0.3s;
  -o-transition: all 0.5s ease 0.3s;
  transition: all 0.5s ease 0.3s;
}
.td-search-opened .td-search-background {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  visibility: visible;
}
.td-search-opened .td-search-input:after {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
}
.td-search-opened.admin-bar .td-search-wrap-mob {
  padding-top: 0;
}
/*
    Search opened menu with admin bar
*/
.admin-bar .td-search-wrap-mob {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .admin-bar .td-search-wrap-mob {
    padding-top: 46px;
  }
}
#td-mobile-nav label {
  position: absolute;
  top: 26px;
  left: 10px;
  font-size: 17px;
  color: #fff;
  opacity: 0.6;
  pointer-events: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.td-login-inputs {
  position: relative;
}
/*
----------------------------------------------------------------------------
  Site wide > typography style
----------------------------------------------------------------------------
*/
body,
p {
  font-family: "Fira Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: -0.3px;
}
p {
  margin-top: 0;
  margin-bottom: 21px;
}
a:active,
a:focus {
  /* IE remove focus */
  outline: none;
}
a {
  color: #4db2ec;
  text-decoration: none;
}
ins {
  background: white;
  text-decoration: none;
}
code {
  position: relative;
  top: -1px;
  border: none;
  background-color: #F1F1F1;
  padding: 2px 6px;
}
pre {
  background-color: #f1f1f1;
  padding: 4px 10px 4px 10px;
  border: none;
  border-radius: 0;
  margin-top: 24px;
}
cite {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  /* ovveride bootstrap */
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #000;
}
cite a {
  color: #000;
}
cite a:hover {
  color: #4db2ec;
}
q {
  font-style: italic;
}
ul,
ol {
  padding: 0;
}
ul li,
ol li {
  line-height: 24px;
  margin-left: 21px;
}
.dl-horizontal a {
  font-weight: 500 !important;
}
.dl-horizontal dt {
  width: 70px;
  font-weight: 400;
  line-height: 24px;
  font-size: 15px;
}
.dl-horizontal dd {
  margin-left: 90px;
  line-height: 24px;
  font-size: 14px;
}
address {
  font-size: inherit !important;
  line-height: inherit !important;
  margin-bottom: 21px;
}
big {
  text-transform: uppercase;
}
embed {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
     table
*/
table {
  width: 100%;
}
table th {
  text-align: left;
  border: 1px solid #ededed;
  padding: 2px 8px;
}
table td {
  border: 1px solid #ededed;
  padding: 2px 8px;
}
table .odd td {
  background-color: #fcfcfc;
}
/*  ----------------------------------------------------------------------------
    h
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Fira Sans', sans-serif;
  color: #111111;
  font-weight: 400;
  margin: 6px 0 6px 0;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
  color: #111111;
}
h1 {
  font-size: 32px;
  line-height: 40px;
  margin-top: 33px;
  margin-bottom: 23px;
}
h2 {
  font-size: 27px;
  line-height: 38px;
  margin-top: 30px;
  margin-bottom: 20px;
}
h3 {
  font-size: 22px;
  line-height: 30px;
  margin-top: 27px;
  margin-bottom: 17px;
}
h4 {
  font-size: 20px;
  line-height: 28px;
  margin-top: 24px;
  margin-bottom: 14px;
}
h5 {
  font-size: 17px;
  line-height: 26px;
  margin-top: 21px;
  margin-bottom: 11px;
}
h6 {
  font-size: 16px;
  line-height: 24px;
  margin-top: 21px;
  margin-bottom: 11px;
}
.videopress-placeholder {
  width: 100% !important;
}
.videopress-poster {
  height: auto !important;
  width: 100% !important;
}
.video-player {
  width: 100% !important;
}
/*
----------------------------------------------------------------------------
  Site wide > Forms
----------------------------------------------------------------------------
*/
textarea {
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 168px;
  min-height: 168px;
  padding: 6px 9px 6px 9px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  textarea {
    font-size: 16px;
  }
}
textarea:active,
textarea:focus {
  border-color: #b0b0b0 !important;
}
textarea:focus,
input:focus,
input[type]:focus {
  outline: 0 none;
}
/* Input buttons */
input[type=submit] {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  background-color: #222222;
  border-radius: 0;
  color: #fff;
  border: none;
  padding: 8px 15px;
  font-weight: 500;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
input[type=submit]:hover {
  background-color: #4db2ec;
}
input[type=text],
input[type=url],
input[type=tel],
input[type=email] {
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 34px;
  padding: 3px 9px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=text],
  input[type=url],
  input[type=tel],
  input[type=email] {
    font-size: 16px;
  }
}
input[type=text]:active,
input[type=url]:active,
input[type=tel]:active,
input[type=email]:active,
input[type=text]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=email]:focus {
  border-color: #b0b0b0 !important;
}
input[type=password] {
  width: 100%;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #ccc;
  max-width: 100%;
  height: 34px;
  padding: 3px 9px;
  margin-bottom: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=password] {
    font-size: 16px;
  }
}
/*
----------------------------------------------------------------------------
  Site wide > WordPress Text, Images & Captions
----------------------------------------------------------------------------
*/
/*  ----------------------------------------------------------------------------
    text and Images align
*/
.td-post-content img,
.wpb_text_column img,
.td_block_text_with_title img,
.woocommerce #tab-description img,
.mce-content-body img {
  margin-bottom: 21px;
}
.td-post-content figure img,
.wpb_text_column figure img,
.td_block_text_with_title figure img,
.woocommerce #tab-description figure img,
.mce-content-body figure img {
  margin-bottom: 0;
}
.td-post-content .alignnone,
.wpb_text_column .alignnone,
.td_block_text_with_title .alignnone,
.woocommerce #tab-description .alignnone,
.mce-content-body .alignnone {
  display: inline-block;
  margin: 0 5px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-content .alignnone,
  .wpb_text_column .alignnone,
  .td_block_text_with_title .alignnone,
  .woocommerce #tab-description .alignnone,
  .mce-content-body .alignnone {
    margin: 0 10px 0 0;
  }
}
img.wp-smiley {
  width: auto;
}
.wp-caption-text,
.wp-caption-dd {
  text-align: left;
  margin: 6px 0 20px 0;
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  line-height: 20px;
  color: #444;
	letter-spacing: 0;
}
.wp-caption {
  text-align: center;
  max-width: 100% !important;
}
.wp-caption img {
  max-width: 100% !important;
}
.alignnone {
  margin-top: 0;
}
.aligncenter {
  text-align: center;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6px;
  margin-bottom: 6px;
}
figure.alignright,
figure.alignleft,
figure.aligncenter {
  margin-bottom: 0;
}
.alignnone img,
.aligncenter img {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    align left
     -> on desktop - the tinyMCE size is used
     -> on tablet(s) - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignleft {
  float: left;
  margin-top: 6px;
  margin-right: 24px;
  margin-bottom: 6px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left: 0;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone - just a bit, after 500px we make it non float */
  /* responsive phone CUSTOM - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignleft {
    max-width: 312px !important;
    margin-right: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft {
    max-width: 220px !important;
    margin-right: 21px;
  }
}
@media (max-width: 767px) {
  .alignleft {
    max-width: 220px !important;
    margin-right: 21px;
  }
}
@media (max-width: 500px) {
  .alignleft {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100% !important;
    margin-bottom: 21px;
  }
  .alignleft img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .alignleft figcaption {
    text-align: center;
  }
}
.mce-content-body .alignleft {
  margin: 6px 24px 6px 0;
}
.td-pb-span12 .alignleft,
.mceContentBody-max-width-big .alignleft {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 400px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Screen reader text
*/
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
/*  ----------------------------------------------------------------------------
    align right
     -> on desktop - the tinyMCE size is used
     -> on tablets - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignright {
  float: right;
  margin-top: 6px;
  margin-right: 0;
  margin-bottom: 6px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone - just a bit, after 500px we make it non float */
  /* responsive phone CUSTOM  - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignright {
    max-width: 312px !important;
    margin-left: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright {
    max-width: 220px !important;
    margin-left: 21px;
  }
}
@media (max-width: 767px) {
  .alignright {
    max-width: 220px !important;
    margin-left: 21px;
  }
}
@media (max-width: 500px) {
  .alignright {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100% !important;
    margin-bottom: 21px;
  }
  .alignright img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .alignright figcaption {
    text-align: center;
  }
}
.mce-content-body .alignright {
  margin: 6px 0 6px 24px;
}
.td-pb-span12 .alignright,
.mceContentBody-max-width-big .alignright {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 400px !important;
  }
}
/*
----------------------------------------------------------------------------
  Css for:
  Page content
  Post content
  TinyMCE content
----------------------------------------------------------------------------
*/
.td-page-content,
.td-post-content,
.wpb_text_column,
.td_block_text_with_title,
.woocommerce #tab-description,
.mce-content-body {
  font-size: 15px;
  line-height: 26px;
  color: #222;
}
.td-page-content a:hover,
.td-post-content a:hover,
.wpb_text_column a:hover,
.td_block_text_with_title a:hover,
.woocommerce #tab-description a:hover,
.mce-content-body a:hover {
  text-decoration: underline;
}
.td-page-content ul,
.td-post-content ul,
.wpb_text_column ul,
.td_block_text_with_title ul,
.woocommerce #tab-description ul,
.mce-content-body ul {
  margin-bottom: 26px;
}
.td-page-content p,
.td-post-content p,
.wpb_text_column p,
.td_block_text_with_title p,
.woocommerce #tab-description p,
.mce-content-body p,
.td-page-content li,
.td-post-content li,
.wpb_text_column li,
.td_block_text_with_title li,
.woocommerce #tab-description li,
.mce-content-body li {
  font-size: 15px;
  line-height: 26px;
}
.td-page-content p,
.td-post-content p,
.wpb_text_column p,
.td_block_text_with_title p,
.woocommerce #tab-description p,
.mce-content-body p {
  margin-bottom: 26px;
}
.td-page-content .td-arrow-list,
.td-post-content .td-arrow-list,
.wpb_text_column .td-arrow-list,
.td_block_text_with_title .td-arrow-list,
.woocommerce #tab-description .td-arrow-list,
.mce-content-body .td-arrow-list {
  list-style: none;
  margin-left: 16px;
}
.td-page-content .td-arrow-list li:before,
.td-post-content .td-arrow-list li:before,
.wpb_text_column .td-arrow-list li:before,
.td_block_text_with_title .td-arrow-list li:before,
.woocommerce #tab-description .td-arrow-list li:before,
.mce-content-body .td-arrow-list li:before {
  font-family: 'newspaper', sans-serif;
  content: '\e803';
  float: left;
  margin-left: -16px;
  line-height: 26px;
  font-size: 14px;
}
.td-page-content embed,
.td-post-content embed,
.wpb_text_column embed,
.td_block_text_with_title embed,
.woocommerce #tab-description embed,
.mce-content-body embed,
.td-page-content iframe,
.td-post-content iframe,
.wpb_text_column iframe,
.td_block_text_with_title iframe,
.woocommerce #tab-description iframe,
.mce-content-body iframe,
.td-page-content object,
.td-post-content object,
.wpb_text_column object,
.td_block_text_with_title object,
.woocommerce #tab-description object,
.mce-content-body object {
  max-width: 100% !important;
}
.td-page-content iframe.instagram-media,
.td-post-content iframe.instagram-media,
.wpb_text_column iframe.instagram-media,
.td_block_text_with_title iframe.instagram-media,
.woocommerce #tab-description iframe.instagram-media,
.mce-content-body iframe.instagram-media {
  margin: 1px 0 12px !important;
}
.entry-title a:hover,
.td-post-category:hover,
.widget a:hover,
.td_block_wrap a:hover {
  text-decoration: none !important;
}
/*  ----------------------------------------------------------------------------
    quote
*/
.td-page-content blockquote,
.td-post-content blockquote,
.wpb_text_column blockquote,
.td_block_text_with_title blockquote,
.bbpress blockquote,
.woocommerce #tab-description blockquote,
.mce-content-body blockquote,
.comment-content blockquote {
  padding: 0;
  position: relative;
  border-left: none;
  margin: 40px 5% 38px 5%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content blockquote,
  .td-post-content blockquote,
  .wpb_text_column blockquote,
  .td_block_text_with_title blockquote,
  .bbpress blockquote,
  .woocommerce #tab-description blockquote,
  .mce-content-body blockquote,
  .comment-content blockquote {
    margin: 20px 3% 18px 3%;
  }
}
.td-page-content blockquote p,
.td-post-content blockquote p,
.wpb_text_column blockquote p,
.td_block_text_with_title blockquote p,
.bbpress blockquote p,
.woocommerce #tab-description blockquote p,
.mce-content-body blockquote p,
.comment-content blockquote p {
  font-family: 'Fira Sans', sans-serif;
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  font-style: italic;
  text-align: center;
  text-transform: uppercase;
  color: #4db2ec;
  word-wrap: break-word;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-page-content blockquote p,
  .td-post-content blockquote p,
  .wpb_text_column blockquote p,
  .td_block_text_with_title blockquote p,
  .bbpress blockquote p,
  .woocommerce #tab-description blockquote p,
  .mce-content-body blockquote p,
  .comment-content blockquote p {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .td-page-content blockquote p,
  .td-post-content blockquote p,
  .wpb_text_column blockquote p,
  .td_block_text_with_title blockquote p,
  .bbpress blockquote p,
  .woocommerce #tab-description blockquote p,
  .mce-content-body blockquote p,
  .comment-content blockquote p {
    font-size: 22px;
    line-height: 30px;
  }
}
.td-page-content .twitter-tweet p,
.td-post-content .twitter-tweet p,
.wpb_text_column .twitter-tweet p,
.td_block_text_with_title .twitter-tweet p,
.bbpress .twitter-tweet p,
.woocommerce #tab-description .twitter-tweet p,
.mce-content-body .twitter-tweet p,
.comment-content .twitter-tweet p {
  font-family: initial;
  font-size: initial;
  line-height: initial;
  font-style: initial;
  text-align: initial;
  text-transform: initial;
  color: initial;
  font-weight: initial;
}
.td-page-content .td_quote_right,
.td-post-content .td_quote_right,
.wpb_text_column .td_quote_right,
.td_block_text_with_title .td_quote_right,
.bbpress .td_quote_right,
.woocommerce #tab-description .td_quote_right,
.mce-content-body .td_quote_right,
.comment-content .td_quote_right {
  float: right;
  width: 50%;
  margin: 21px 0 21px 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_quote_right,
  .td-post-content .td_quote_right,
  .wpb_text_column .td_quote_right,
  .td_block_text_with_title .td_quote_right,
  .bbpress .td_quote_right,
  .woocommerce #tab-description .td_quote_right,
  .mce-content-body .td_quote_right,
  .comment-content .td_quote_right {
    float: none;
    width: auto;
    margin-right: 5%;
    margin-left: 5%;
  }
}
.td-page-content .td_quote_left,
.td-post-content .td_quote_left,
.wpb_text_column .td_quote_left,
.td_block_text_with_title .td_quote_left,
.bbpress .td_quote_left,
.woocommerce #tab-description .td_quote_left,
.mce-content-body .td_quote_left,
.comment-content .td_quote_left {
  float: left;
  width: 50%;
  margin: 18px 18px 18px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_quote_left,
  .td-post-content .td_quote_left,
  .wpb_text_column .td_quote_left,
  .td_block_text_with_title .td_quote_left,
  .bbpress .td_quote_left,
  .woocommerce #tab-description .td_quote_left,
  .mce-content-body .td_quote_left,
  .comment-content .td_quote_left {
    float: none;
    width: auto;
    margin-right: 5%;
    margin-left: 5%;
  }
}
.td-page-content .td_quote_left p,
.td-post-content .td_quote_left p,
.wpb_text_column .td_quote_left p,
.td_block_text_with_title .td_quote_left p,
.bbpress .td_quote_left p,
.woocommerce #tab-description .td_quote_left p,
.mce-content-body .td_quote_left p,
.comment-content .td_quote_left p {
  text-align: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_quote_left p,
  .td-post-content .td_quote_left p,
  .wpb_text_column .td_quote_left p,
  .td_block_text_with_title .td_quote_left p,
  .bbpress .td_quote_left p,
  .woocommerce #tab-description .td_quote_left p,
  .mce-content-body .td_quote_left p,
  .comment-content .td_quote_left p {
    text-align: center;
  }
}
.td-page-content .td_quote_box,
.td-post-content .td_quote_box,
.wpb_text_column .td_quote_box,
.td_block_text_with_title .td_quote_box,
.bbpress .td_quote_box,
.woocommerce #tab-description .td_quote_box,
.mce-content-body .td_quote_box,
.comment-content .td_quote_box {
  margin: 0;
  background-color: #FCFCFC;
  border-left: 2px solid #4db2ec;
  padding: 15px 23px 0 23px;
  position: relative;
  top: 6px;
  clear: both;
}
.td-page-content .td_quote_box p,
.td-post-content .td_quote_box p,
.wpb_text_column .td_quote_box p,
.td_block_text_with_title .td_quote_box p,
.bbpress .td_quote_box p,
.woocommerce #tab-description .td_quote_box p,
.mce-content-body .td_quote_box p,
.comment-content .td_quote_box p {
  font-family: 'Open Sans', arial, sans-serif;
  color: #777777;
  font-size: 13px;
  line-height: 21px;
  padding-bottom: 16px;
  margin: 0;
  text-transform: none;
}
.td-page-content .td_box_left,
.td-post-content .td_box_left,
.wpb_text_column .td_box_left,
.td_block_text_with_title .td_box_left,
.bbpress .td_box_left,
.woocommerce #tab-description .td_box_left,
.mce-content-body .td_box_left,
.comment-content .td_box_left {
  width: 40%;
  float: left;
  margin: 0 34px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_box_left,
  .td-post-content .td_box_left,
  .wpb_text_column .td_box_left,
  .td_block_text_with_title .td_box_left,
  .bbpress .td_box_left,
  .woocommerce #tab-description .td_box_left,
  .mce-content-body .td_box_left,
  .comment-content .td_box_left {
    float: none;
    margin: 0 0 36px 0;
    width: auto;
  }
}
.td-page-content .td_box_left p,
.td-post-content .td_box_left p,
.wpb_text_column .td_box_left p,
.td_block_text_with_title .td_box_left p,
.bbpress .td_box_left p,
.woocommerce #tab-description .td_box_left p,
.mce-content-body .td_box_left p,
.comment-content .td_box_left p {
  text-align: left;
}
.td-page-content .td_box_right,
.td-post-content .td_box_right,
.wpb_text_column .td_box_right,
.td_block_text_with_title .td_box_right,
.bbpress .td_box_right,
.woocommerce #tab-description .td_box_right,
.mce-content-body .td_box_right,
.comment-content .td_box_right {
  width: 30%;
  float: right;
  margin: 0 0 20px 34px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_box_right,
  .td-post-content .td_box_right,
  .wpb_text_column .td_box_right,
  .td_block_text_with_title .td_box_right,
  .bbpress .td_box_right,
  .woocommerce #tab-description .td_box_right,
  .mce-content-body .td_box_right,
  .comment-content .td_box_right {
    float: none;
    margin: 0 0 36px 0;
    width: auto;
  }
}
.td-page-content .td_box_right p,
.td-post-content .td_box_right p,
.wpb_text_column .td_box_right p,
.td_block_text_with_title .td_box_right p,
.bbpress .td_box_right p,
.woocommerce #tab-description .td_box_right p,
.mce-content-body .td_box_right p,
.comment-content .td_box_right p {
  text-align: left;
}
.td-page-content .td_box_center,
.td-post-content .td_box_center,
.wpb_text_column .td_box_center,
.td_block_text_with_title .td_box_center,
.bbpress .td_box_center,
.woocommerce #tab-description .td_box_center,
.mce-content-body .td_box_center,
.comment-content .td_box_center {
  margin: 0 0 29px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_box_center,
  .td-post-content .td_box_center,
  .wpb_text_column .td_box_center,
  .td_block_text_with_title .td_box_center,
  .bbpress .td_box_center,
  .woocommerce #tab-description .td_box_center,
  .mce-content-body .td_box_center,
  .comment-content .td_box_center {
    margin-bottom: 36px;
  }
}
.td-page-content .td_pull_quote,
.td-post-content .td_pull_quote,
.wpb_text_column .td_pull_quote,
.td_block_text_with_title .td_pull_quote,
.bbpress .td_pull_quote,
.woocommerce #tab-description .td_pull_quote,
.mce-content-body .td_pull_quote,
.comment-content .td_pull_quote {
  padding: 18px 25px;
  margin: 0;
  clear: both;
}
.td-page-content .td_pull_quote p,
.td-post-content .td_pull_quote p,
.wpb_text_column .td_pull_quote p,
.td_block_text_with_title .td_pull_quote p,
.bbpress .td_pull_quote p,
.woocommerce #tab-description .td_pull_quote p,
.mce-content-body .td_pull_quote p,
.comment-content .td_pull_quote p {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
  text-transform: none;
  text-align: center;
}
.td-page-content .td_pull_quote p:first-child:before,
.td-post-content .td_pull_quote p:first-child:before,
.wpb_text_column .td_pull_quote p:first-child:before,
.td_block_text_with_title .td_pull_quote p:first-child:before,
.bbpress .td_pull_quote p:first-child:before,
.woocommerce #tab-description .td_pull_quote p:first-child:before,
.mce-content-body .td_pull_quote p:first-child:before,
.comment-content .td_pull_quote p:first-child:before {
  position: absolute;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMAd+67mWZR3SKqMxGIzB8/1rAAAABlSURBVAjXFcexDQEBAAXQd+KCRm4CDZURFGICMYFadTHBxQQmEDHCzWAI9XGJ8s/ANS95FBvccKwYr5kuUQ/5omm5dpQ9Fu+H2efEPX07Sg62f+bJ2T6pJkmnTi5FslM2L56r9geMACBhjTsodgAAAABJRU5ErkJggg==') no-repeat;
  left: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.td-page-content .td_pull_quote p:after,
.td-post-content .td_pull_quote p:after,
.wpb_text_column .td_pull_quote p:after,
.td_block_text_with_title .td_pull_quote p:after,
.bbpress .td_pull_quote p:after,
.woocommerce #tab-description .td_pull_quote p:after,
.mce-content-body .td_pull_quote p:after,
.comment-content .td_pull_quote p:after {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMA3ZnuqndmIhG7VYhEMzOiL2oAAABkSURBVAjXY+D1E2PgULZuYGB89+4A07t3AQzn3r1T4Hv3ToCh7t27CUDRBwxAYQe2d+8MGBiuAuWr5BwYGBjeFTAwzEtgYOB6xMDA8RAowGnOwMD6CsjIA4oWKwBFXYGcLQ0MAFHHH+tW1OhlAAAAAElFTkSuQmCC') no-repeat;
}
.td-page-content .td_pull_left,
.td-post-content .td_pull_left,
.wpb_text_column .td_pull_left,
.td_block_text_with_title .td_pull_left,
.bbpress .td_pull_left,
.woocommerce #tab-description .td_pull_left,
.mce-content-body .td_pull_left,
.comment-content .td_pull_left {
  width: 40%;
  float: left;
  margin-right: 34px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_pull_left,
  .td-post-content .td_pull_left,
  .wpb_text_column .td_pull_left,
  .td_block_text_with_title .td_pull_left,
  .bbpress .td_pull_left,
  .woocommerce #tab-description .td_pull_left,
  .mce-content-body .td_pull_left,
  .comment-content .td_pull_left {
    float: none;
    margin: 0 0 30px 0;
    width: auto;
  }
}
.td-page-content .td_pull_right,
.td-post-content .td_pull_right,
.wpb_text_column .td_pull_right,
.td_block_text_with_title .td_pull_right,
.bbpress .td_pull_right,
.woocommerce #tab-description .td_pull_right,
.mce-content-body .td_pull_right,
.comment-content .td_pull_right {
  width: 30%;
  float: right;
  margin-left: 34px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_pull_right,
  .td-post-content .td_pull_right,
  .wpb_text_column .td_pull_right,
  .td_block_text_with_title .td_pull_right,
  .bbpress .td_pull_right,
  .woocommerce #tab-description .td_pull_right,
  .mce-content-body .td_pull_right,
  .comment-content .td_pull_right {
    float: none;
    margin: 0 0 30px 0;
    width: auto;
  }
}
.td-page-content .td_pull_center,
.td-post-content .td_pull_center,
.wpb_text_column .td_pull_center,
.td_block_text_with_title .td_pull_center,
.bbpress .td_pull_center,
.woocommerce #tab-description .td_pull_center,
.mce-content-body .td_pull_center,
.comment-content .td_pull_center {
  margin: 17px 0;
  padding: 15px 50px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-page-content .td_pull_center,
  .td-post-content .td_pull_center,
  .wpb_text_column .td_pull_center,
  .td_block_text_with_title .td_pull_center,
  .bbpress .td_pull_center,
  .woocommerce #tab-description .td_pull_center,
  .mce-content-body .td_pull_center,
  .comment-content .td_pull_center {
    padding: 15px 20px;
  }
}
blockquote small {
  margin-top: 5px;
  display: block;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #444;
}
blockquote.pull-right {
  padding-left: 20px;
  border-right: none;
}
blockquote.pull-right:after {
  border-right: 2px solid #FB5502;
  width: 40px;
  right: -40px;
}
/*  ----------------------------------------------------------------------------
    dropcaps
*/
.td-page-content .dropcap,
.td-post-content .dropcap,
.wpb_text_column .dropcap,
.td_block_text_with_title .dropcap,
.bbpress .dropcap,
.woocommerce #tab-description .dropcap,
.mce-content-body .dropcap,
.comment-content .dropcap {
  float: left;
  display: block;
  font-size: 50px;
  line-height: 56px;
  background-color: #4db2ec;
  color: white;
  text-align: center;
  margin: 9px 13px 0 0;
  padding: 2px 10px 4px;
  font-family: Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  min-width: 62px;
  min-height: 62px;
}
.td-page-content .dropcap1,
.td-post-content .dropcap1,
.wpb_text_column .dropcap1,
.td_block_text_with_title .dropcap1,
.bbpress .dropcap1,
.woocommerce #tab-description .dropcap1,
.mce-content-body .dropcap1,
.comment-content .dropcap1 {
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  border-radius: 70px;
  font-size: 40px;
  padding: 2px 14px 4px;
}
.td-page-content .dropcap2,
.td-post-content .dropcap2,
.wpb_text_column .dropcap2,
.td_block_text_with_title .dropcap2,
.bbpress .dropcap2,
.woocommerce #tab-description .dropcap2,
.mce-content-body .dropcap2,
.comment-content .dropcap2 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-size: 79px;
  line-height: 69px;
  margin: 0 9px 0 0;
  padding: 0 13px 0 0;
}
.td-page-content .dropcap3,
.td-post-content .dropcap3,
.wpb_text_column .dropcap3,
.td_block_text_with_title .dropcap3,
.bbpress .dropcap3,
.woocommerce #tab-description .dropcap3,
.mce-content-body .dropcap3,
.comment-content .dropcap3 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-weight: bold;
  font-size: 79px;
  line-height: 69px;
  margin: 0 9px 0 0;
  padding: 0 13px 0 0;
}
/*  ----------------------------------------------------------------------------
    text columns
*/
.td_text_columns_two_cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  -webkit-column-rule-style: solid;
  -moz-column-rule-style: solid;
  column-rule-style: solid;
  -webkit-column-rule-width: 1px;
  -moz-column-rule-width: 1px;
  column-rule-width: 1px;
  -webkit-column-rule-color: #e9e9e9;
  -moz-column-rule-color: #e9e9e9;
  column-rule-color: #e9e9e9;
  margin-bottom: 26px;
}
/*  ----------------------------------------------------------------------------
    button
*/
.td_btn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: white;
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 600;
}
.td_btn_sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.td_btn_sm.td_round_btn {
  border-radius: 3px;
}
.td_btn_md {
  padding: 9px 12px;
  font-size: 16px;
  line-height: 20px;
}
.td_btn_md.td_round_btn {
  border-radius: 4px;
}
.td_btn_lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.td_btn_lg.td_round_btn {
  border-radius: 6px;
}
.td_default_btn,
.td_round_btn {
  transition: background-color 0.1s ease;
  -webkit-transition: background-color 0.1s ease;
  background-color: #4db2ec;
}
.td_default_btn:hover,
.td_round_btn:hover {
  background-color: #444 !important;
}
.td_default_btn:active,
.td_round_btn:active {
  background-color: #000 !important;
}
.td_outlined_btn {
  border-width: 2px;
  border-style: solid;
  border-color: #4db2ec;
  border-radius: 4px;
  color: #4db2ec;
  background-color: transparent;
  transition: all 0.1s ease ;
  -webkit-transition: all 0.1s ease;
}
.td_outlined_btn:hover {
  background-color: #4db2ec;
  color: #fff;
}
.td_outlined_btn:active {
  background-color: #444 !important;
  border-color: #444;
}
.td_shadow_btn {
  background-color: #4db2ec;
  top: 0;
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_shadow_btn:hover {
  top: -3px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
}
.td_shadow_btn:active {
  background-color: #444 !important;
}
.td_3D_btn {
  background-color: #4db2ec;
  top: 0;
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_3D_btn:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 100%;
  width: 100%;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 0;
  transition: height 0.1s ease;
  -webkit-transition: height 0.1s ease;
}
.td_3D_btn:hover {
  top: 5px;
}
.td_3D_btn:hover:before {
  height: 0;
}
.td_3D_btn:hover:after {
  height: 0;
}
.td_3D_btn:active {
  background-color: #444 !important;
}
/*  ----------------------------------------------------------------------------
    text highlighting
*/
.td_text_highlight_0 {
  background-color: rgba(0, 0, 0, 0.77);
  padding: 5px 0 6px 0;
  margin: 0 8px 0 8px;
  box-shadow: 8px 0 0 rgba(0, 0, 0, 0.77), -8px 0 0 rgba(0, 0, 0, 0.77);
  color: #2a2a2a;
  -webkit-transition: color 400ms;
  -moz-transition: color 400ms;
  -o-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_0:hover {
  color: #F9F9F9;
  cursor: default;
}
.td_text_highlight_marker {
  padding: 5px 0 6px 0;
  margin: 0 8px 0 8px;
  color: white;
  -webkit-transition: color 400ms;
  -moz-transition: color 400ms;
  -o-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_marker:hover {
  color: #F9F9F9;
}
.td_text_highlight_marker_red {
  background-color: rgba(255, 28, 26, 0.62);
  box-shadow: 8px 0 0 rgba(255, 28, 26, 0.62), -8px 0 0 rgba(255, 28, 26, 0.62);
}
.td_text_highlight_marker_blue {
  background-color: rgba(57, 213, 255, 0.75);
  box-shadow: 8px 0 0 rgba(57, 213, 255, 0.75), -8px 0 0 rgba(57, 213, 255, 0.75);
}
.td_text_highlight_marker_green {
  background-color: rgba(77, 216, 69, 0.65);
  box-shadow: 8px 0 0 rgba(77, 216, 69, 0.65), -8px 0 0 rgba(77, 216, 69, 0.65);
}
.td_text_highlight_marker_yellow {
  background-color: rgba(255, 203, 0, 0.75);
  box-shadow: 8px 0 0 rgba(255, 203, 0, 0.75), -8px 0 0 rgba(255, 203, 0, 0.75);
}
.td_text_highlight_marker_pink {
  background-color: rgba(255, 101, 243, 0.75);
  box-shadow: 8px 0 0 rgba(255, 101, 243, 0.75), -8px 0 0 rgba(255, 101, 243, 0.75);
}
/*  ----------------------------------------------------------------------------
    custom post padding
*/
.td-paragraph-padding-0 {
  display: block;
  padding-left: 0;
  padding-right: 6%;
}
.td-paragraph-padding-1 {
  display: block;
  padding-left: 6%;
  padding-right: 6%;
}
.td-paragraph-padding-2 {
  display: block;
  padding-left: 12%;
  padding-right: 12%;
}
.td-paragraph-padding-3 {
  display: block;
  padding-left: 6%;
  padding-right: 12%;
}
.td-paragraph-padding-4 {
  display: block;
  padding-left: 6%;
  padding-right: 0;
}
.td-paragraph-padding-5 {
  display: block;
  padding-left: 18%;
  padding-right: 18%;
}
.td-paragraph-padding-6 {
  display: block;
  padding-left: 12%;
  padding-right: 6%;
}
.td-pb-span8 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right: 4%;
}
.td-pb-span8 .td-paragraph-padding-1,
.mceContentBody-max-width-small .td-paragraph-padding-1 {
  padding-left: 4%;
  padding-right: 4%;
}
.td-pb-span8 .td-paragraph-padding-2,
.mceContentBody-max-width-small .td-paragraph-padding-2 {
  padding-left: 8%;
  padding-right: 8%;
}
.td-pb-span8 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  padding-left: 4%;
  padding-right: 8%;
}
.td-pb-span8 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left: 4%;
}
.td-pb-span8 .td-paragraph-padding-5,
.mceContentBody-max-width-small .td-paragraph-padding-5 {
  padding-left: 12%;
  padding-right: 12%;
}
.td-pb-span8 .td-paragraph-padding-6,
.mceContentBody-max-width-small .td-paragraph-padding-6 {
  padding-left: 8%;
  padding-right: 4%;
}
/* responsive phone */
@media (max-width: 500px) {
  .td-paragraph-padding-0,
  .td-paragraph-padding-1,
  .td-paragraph-padding-2,
  .td-paragraph-padding-3,
  .td-paragraph-padding-4,
  .td-paragraph-padding-5,
  .td-paragraph-padding-6 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Default Module - Module 1
*/
/*  ----------------------------------------------------------------------------
    Modules
*/
.td_module_wrap {
  position: relative;
  padding-bottom: 35px;
}
.td_module_wrap .entry-title {
  /* General Title */
  font-size: 21px;
  line-height: 25px;
  margin: 0 0 6px 0;
}
.td_module_wrap:hover .entry-title a {
  color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    thumbnail
*/
.td-module-thumb {
  position: relative;
  margin-bottom: 13px;
}
.td-module-thumb .entry-thumb {
  display: block;
}
.td-video-play-ico > img {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/*  ----------------------------------------------------------------------------
   module meta info
*/
.td-module-meta-info {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  margin-bottom: 7px;
  line-height: 1;
  min-height: 17px;
}
.td_module_wrap.td-meta-info-hide .td-module-meta-info {
  min-height: 1px;
  margin-top: -4px;
}
.entry-review-stars {
  display: inline-block;
  position: relative;
  top: 1px;
}
.td-post-author-name {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-post-author-name a {
  color: #000;
}
.td-post-author-name span {
  color: #ccc;
  margin: 0 2px 0 2px;
  font-weight: normal;
}
.td-post-author-name div {
  display: inline;
  margin-right: 2px;
}
.td-post-date {
  color: #aaa;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-module-comments {
  position: relative;
  float: right;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
.td-module-comments a {
  color: #fff;
  background-color: #000;
  display: inline-block;
  min-width: 17px;
  padding: 3px 4px 4px 5px;
  position: relative;
}
.td-module-comments a:after {
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 0;
  border-color: #000 transparent transparent transparent;
}
/*  ----------------------------------------------------------------------------
    excerpt
*/
.td-excerpt {
  font-size: 13px;
  color: #777;
  font-family: 'Open Sans', arial, sans-serif;
  margin-top: 9px;
}
.td-read-more,
.more-link-wrap {
  display: inline-block;
  font-family: 'Fira Sans', sans-serif;
  margin-bottom: 20px;
}
.td-read-more a,
.more-link-wrap a {
  background-color: #4db2ec;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  padding: 10px 15px;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-read-more a:hover,
.more-link-wrap a:hover {
  background-color: #222222 !important;
  text-decoration: none;
}
/*  ----------------------------------------------------------------------------
    admin edit
*/
.td-admin-edit {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff !important;
  padding: 3px 10px;
  font-size: 13px;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-admin-edit:hover {
  background-color: #000;
}
.td-module-thumb:hover .td-admin-edit {
  display: block;
}
.td-post-category {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  background-color: #222222;
  color: #fff;
  margin-right: 5px;
  padding: 3px 6px 4px;
  display: block;
  vertical-align: top;
}
.td-post-category:hover {
  background-color: #4db2ec;
}
.td-module-image {
  position: relative;
}
.td-module-image .td-post-category {
  position: absolute;
  bottom: 0;
}
.td-module-meta-info .td-post-category {
  display: inline-block;
}
/*  ----------------------------------------------------------------------------
    Module 1
*/
.td_module_1 {
  padding-bottom: 24px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_1 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td_module_1 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module 2
*/
.td_module_2 {
  padding-bottom: 32px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_2 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td_module_2 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module 3
*/
.td_module_3 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_3 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td_module_3 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module 4
*/
.td_module_4 {
  padding-bottom: 43px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_4 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td_module_4 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module 5
*/
.td_module_5 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 17px;
  /* responsive portrait tablet */
  /* responsive landscape tablet */
  /* responsive portrait phone */
}
.td_module_5 .td-module-meta-info {
  margin-bottom: 17px;
}
.td_module_5 .td-module-thumb {
  margin-bottom: 14px;
}
.td_module_5 .td-excerpt {
  margin-top: 0;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_5 .entry-title {
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_module_5 .entry-title {
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  .td_module_5 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module 6
*/
.td_module_6 {
  padding-bottom: 26px;
  /* responsive landscape & portrait tablet */
  /* responsive portrait tablet */
  /* responsive landscape & portrait tablet */
}
.td_module_6 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .td-module-thumb {
    width: 80px;
  }
}
.td_module_6 .item-details {
  margin-left: 116px;
  min-height: 70px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .item-details {
    margin-left: 95px;
    min-height: 55px;
  }
}
.td_module_6 .entry-title {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
  font-weight: 500;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_6 .entry-title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .td_module_6 .entry-title {
    font-size: 14px;
  }
}
.td_module_6 .td-module-meta-info {
  margin-bottom: 0;
  min-height: 0;
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_6 .td-icon-star,
  .td_module_6 .td-icon-star-empty,
  .td_module_6 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .td-post-category {
    margin-bottom: 5px;
  }
}
@media (max-width: 500px) {
  .td_module_6 .td-icon-star,
  .td_module_6 .td-icon-star-empty,
  .td_module_6 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 7
*/
.td_module_7 {
  padding-bottom: 26px;
  /* responsive landscape & portrait tablet */
  /* responsive portrait tablet */
  /* responsive landscape & portrait tablet */
}
.td_module_7 .td-module-thumb {
  position: absolute;
  right: 0;
  top: 0;
}
.td_module_7 .item-details {
  margin-right: 116px;
  min-height: 70px;
}
.td_module_7 .entry-title {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 4px;
  font-weight: 500;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_7 .entry-title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .td_module_7 .entry-title {
    font-size: 14px;
  }
}
.td_module_7 .td-module-meta-info {
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_module_7 .td-icon-star,
  .td_module_7 .td-icon-star-empty,
  .td_module_7 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_7 .td-post-category {
    margin-bottom: 5px;
  }
}
@media (max-width: 500px) {
  .td_module_7 .td-icon-star,
  .td_module_7 .td-icon-star-empty,
  .td_module_7 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 8
*/
.td_module_8 {
  padding-bottom: 25px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 16px;
  /* responsive portrait tablet */
}
.td_module_8 .entry-title {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 7px;
  font-weight: 500;
}
.td_module_8 .td-module-meta-info {
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_8 .td-post-author-name {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    Module 9
*/
.td_module_9 {
  padding-bottom: 25px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 26px;
  text-align: center;
}
.td_module_9 .td-module-comments {
  top: auto;
  float: none;
  margin-bottom: 8px;
}
.td_module_9 .entry-title {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 8px;
  font-weight: 500;
}
.td_module_9 .td-module-meta-info {
  margin-bottom: 0;
}
.td_module_9 .td_quote_on_blocks {
  text-align: center;
}
.td_module_9 .td-post-category {
  display: inline-block;
  margin: 0 0 8px 0;
}
/*  ----------------------------------------------------------------------------
    Module 10
*/
.td_module_10 {
  padding-bottom: 40px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_10 {
    padding-bottom: 26px;
  }
  .td_module_10 .td-post-category {
    display: none;
  }
}
.td_module_10 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_10 .td-module-thumb {
    width: 150px;
  }
}
@media (max-width: 500px) {
  .td_module_10 .td-module-thumb {
    width: 100px;
  }
}
.td_module_10 .item-details {
  margin-left: 244px;
  min-height: 150px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_10 .item-details {
    margin-left: 170px;
    min-height: 103px;
  }
}
@media (max-width: 500px) {
  .td_module_10 .item-details {
    margin-left: 115px;
    min-height: 69px;
  }
}
.td_module_10 .td-excerpt {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_10 .td-excerpt {
    display: none;
  }
}
.td_module_10 .entry-title {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 5px;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td_module_10 .entry-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
  }
}
@media (max-width: 500px) {
  .td_module_10 .td-video-play-ico img {
    width: 20px;
  }
}
.td-pb-span8 .td_module_10 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_10 .td-module-thumb {
    width: 190px;
  }
  .td-pb-span8 .td_module_10 .item-details {
    margin-left: 210px;
    min-height: 131px;
  }
  .td-pb-span8 .td_module_10 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td-pb-span8 .td_module_10 .td-post-author-name {
    display: none;
  }
}
.td-pb-span4 .td_module_10 {
  padding-bottom: 40px;
  /* responsive portrait tablet */
}
.td-pb-span4 .td_module_10 .td-module-thumb {
  width: 80px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .td-module-thumb {
    width: 150px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .td-module-thumb {
    width: 100px;
  }
}
.td-pb-span4 .td_module_10 .item-details {
  margin-left: 0;
  min-height: 70px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .item-details {
    padding-left: 170px;
    min-height: 103px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .item-details {
    padding-left: 0;
    min-height: 69px;
  }
}
.td-pb-span4 .td_module_10 .entry-title {
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  padding-left: 95px;
  min-height: 55px;
  margin-bottom: 13px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_10 .entry-title {
    font-size: 13px;
    line-height: 18px;
    min-height: 50px;
  }
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .entry-title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 5px;
    padding-left: 0;
    font-weight: 400;
    min-height: 0;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .entry-title {
    font-size: 17px;
    line-height: 23px;
    font-weight: 500;
    padding-left: 110px;
    min-height: 69px;
    margin-bottom: 13px;
  }
}
.td-pb-span4 .td_module_10 .td-video-play-ico img {
  width: 20px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_10 .td-post-author-name {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    Module 11
*/
.td_module_11 {
  padding-bottom: 48px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 {
    padding-bottom: 0;
    border-bottom: 1px dashed #EAEAEA;
    margin-bottom: 20px;
  }
  .td_module_11:last-child {
    border: 0;
  }
}
@media (max-width: 767px) {
  .td_module_11 {
    padding-bottom: 30px;
  }
}
.td_module_11 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_11 .td-module-thumb {
    width: 200px;
  }
}
@media (max-width: 500px) {
  .td_module_11 .td-module-thumb {
    width: 100px;
  }
}
.td_module_11 .item-details {
  margin-left: 350px;
  min-height: 235px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_11 .item-details {
    margin-left: 220px;
    min-height: 145px;
  }
}
@media (max-width: 500px) {
  .td_module_11 .item-details {
    margin-left: 0;
    min-height: 73px;
    padding-left: 110px;
  }
}
.td_module_11 .entry-title {
  font-size: 25px;
  line-height: 29px;
  margin-bottom: 11px;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 .entry-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
  }
}
@media (max-width: 500px) {
  .td_module_11 .entry-title {
    font-size: 17px;
    line-height: 23px;
    font-weight: 500;
    margin-bottom: 8px;
  }
}
.td_module_11 .td-post-author-name {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_11 .td-post-author-name {
    display: none;
  }
}
.td_module_11 .td-excerpt {
  margin-bottom: 15px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_11 .td-excerpt {
    display: none;
  }
}
.td_module_11 .td-read-more {
  margin-bottom: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_11 .td-read-more {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_module_11 .td-read-more {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_module_11 .td-video-play-ico > img {
    width: 20px;
    height: 20px;
  }
}
.td-pb-span12 .td_module_11 .entry-title {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .td_module_11 .entry-title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
  }
}
.td-pb-span8 .td_module_11 {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span8 .td_module_11 .td-module-thumb {
    width: 300px;
  }
  .td-pb-span8 .td_module_11 .item-details {
    margin-left: 324px;
    min-height: 218px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_11 .td-module-thumb {
    width: 192px;
  }
  .td-pb-span8 .td_module_11 .item-details {
    margin-left: 210px;
    min-height: 165px;
  }
  .td-pb-span8 .td_module_11 .td-post-author-name {
    display: none;
  }
}
.td-pb-span4 .td_module_11 {
  /* responsive portrait tablet */
}
.td-pb-span4 .td_module_11 .td-module-thumb {
  position: relative;
  margin-bottom: 8px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_11 .td-module-thumb {
    position: absolute;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_11 .td-module-thumb {
    width: 100px;
  }
}
.td-pb-span4 .td_module_11 .item-details {
  margin-left: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_11 .item-details {
    margin-left: 220px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_11 .item-details {
    margin-left: 0;
    min-height: 73px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_11 .td-post-author-name {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    Module 12
*/
.td_module_12 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 30px;
}
.td_module_12 .entry-title {
  font-size: 34px;
  line-height: 42px;
  margin-bottom: 8px;
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_12 .entry-title {
    font-size: 26px;
    line-height: 36px;
  }
}
.td_module_12 .td-module-meta-info {
  margin-bottom: 17px;
}
.td_module_12 .td-excerpt {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
}
/*  ----------------------------------------------------------------------------
    Module 13
*/
.td_module_13 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 30px;
}
.td_module_13 .entry-title {
  font-size: 34px;
  line-height: 42px;
  margin-bottom: 8px;
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_13 .entry-title {
    font-size: 26px;
    line-height: 36px;
  }
}
.td_module_13 .td-module-meta-info {
  margin-bottom: 17px;
}
.td_module_13 .td-module-thumb {
  margin-bottom: 22px;
}
/*  ----------------------------------------------------------------------------
    Module 14
*/
.td_module_14 {
  padding-bottom: 40px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_14 {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .td_module_14 {
    padding-bottom: 21px;
  }
}
.td_module_14 .entry-thumb {
  width: 100%;
}
.td_module_14:last-child {
  padding-bottom: 0;
}
.td_module_14 .meta-info-container {
  position: relative;
}
.td_module_14 .entry-title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
  margin-bottom: 10px;
  position: relative;
  bottom: -2px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_14 .entry-title {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 500px) {
  .td_module_14 .entry-title {
    font-size: 18px;
    line-height: 26px;
    margin-left: 14px;
    margin-right: 14px;
  }
}
.td_module_14 .entry-title:after {
  content: '';
  position: absolute;
  bottom: -43px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #f1f1f1;
}
.td_module_14 .td-module-meta-info {
  position: absolute;
  margin: 0;
  padding: 0 60px;
  bottom: -43px;
  width: 100%;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_module_14 .td-module-meta-info {
    padding: 0 40px;
  }
}
@media (max-width: 767px) {
  .td_module_14 .td-module-meta-info {
    bottom: -45px;
  }
}
@media (max-width: 500px) {
  .td_module_14 .td-module-meta-info {
    padding: 0 20px;
  }
}
.td_module_14 .td-module-meta-holder {
  background-color: #fff;
  padding: 10px 20px 17px 20px;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td_module_14 .td-module-meta-holder {
    padding: 8px 0 19px 0;
  }
}
.td_module_14 .td-post-category {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_14 .td-post-category {
    display: none;
  }
}
.td_module_14 .td-module-thumb {
  margin-bottom: 60px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_14 .td-module-thumb {
    margin-bottom: 70px;
  }
}
.td_module_14 .td-post-author-name {
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .td_module_14 .td-post-author-name {
    margin-left: 14px;
  }
}
.td_module_14 .td-module-comments {
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .td_module_14 .td-module-comments {
    margin-right: 14px;
  }
}
.td_module_14 .td-excerpt {
  padding: 0 80px;
  font-size: 14px;
  line-height: 24px;
  margin-top: 11px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_module_14 .td-excerpt {
    padding: 0 60px;
  }
}
@media (max-width: 767px) {
  .td_module_14 .td-excerpt {
    padding: 0 60px;
    margin-top: -5px;
  }
}
@media (max-width: 500px) {
  .td_module_14 .td-excerpt {
    padding: 0 32px;
  }
}
.td_module_14 .td-read-more {
  display: block;
  margin-top: 15px;
}
.td-pb-span8 .td_module_14 {
  /* responsive portrait tablet */
}
.td-pb-span8 .td_module_14 .td-module-meta-info {
  padding: 0 40px;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td-pb-span8 .td_module_14 .td-module-meta-info {
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_14 .entry-title {
    font-size: 22px;
    line-height: 30px;
  }
  .td-pb-span8 .td_module_14 .td-module-meta-info {
    padding: 0 20px;
  }
}
.td-pb-span8 .td_module_14 .td-excerpt {
  padding: 0 60px;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_14 .td-excerpt {
    padding: 0 40px;
  }
}
@media (max-width: 500px) {
  .td-pb-span8 .td_module_14 .td-excerpt {
    padding: 0 34px;
  }
}
.td-pb-span4 .td_module_14 {
  /* responsive portrait tablet */
}
.td-pb-span4 .td_module_14 .td-module-meta-info {
  padding: 0 40px;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_14 .td-module-meta-info {
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_14 .entry-title {
    font-size: 22px;
    line-height: 30px;
  }
  .td-pb-span4 .td_module_14 .td-module-meta-info {
    padding: 0 20px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 15
*/
.td_module_15 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 40px;
}
.td_module_15 .entry-title {
  font-size: 34px;
  line-height: 42px;
  margin-bottom: 8px;
  margin-top: 0;
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_15 .entry-title {
    font-size: 26px;
    line-height: 36px;
  }
}
.td_module_15 .entry-title a:hover {
  text-decoration: none;
}
.td_module_15 .td-module-meta-info a:hover {
  text-decoration: none;
}
.td_module_15.post {
  margin-top: 0;
}
.td_module_15.post .td-post-comments {
  display: inline-block;
  float: none;
  margin-left: 22px;
  vertical-align: top;
  position: relative;
  top: 2px;
}
.td_module_15.post .td-post-comments a {
  color: #444;
}
.td_module_15.post .td-module-meta-info {
  margin-bottom: 21px;
}
.td_module_15 .entry-review-stars {
  top: 5px;
}
.td_module_15 .td-post-content {
  padding-bottom: 0;
}
.td_module_15 .td-icon-comments {
  font-size: 9px;
  margin-right: 5px;
  vertical-align: middle;
}
/*  ----------------------------------------------------------------------------
    Module 16
*/
.td_module_16 {
  padding-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 {
    padding-bottom: 26px;
  }
}
.td_module_16 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 .td-module-thumb {
    width: 80px;
  }
}
.td_module_16 .item-details {
  margin-left: 174px;
  min-height: 150px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 .item-details {
    margin-left: 95px;
    min-height: 80px;
  }
}
.td_module_16 .entry-title {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 5px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 .entry-title {
    font-weight: 500;
  }
}
@media (max-width: 500px) {
  .td_module_16 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
.td_module_16 .td-excerpt {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 .td-excerpt {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    Module 17
*/
.td_module_17 {
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_17 {
    padding-bottom: 10px;
  }
}
.td_module_17 .td-module-image {
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_17 .td-module-image {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.td_module_17 .td-module-image .entry-thumb {
  width: 100%;
}
.td_module_17 .entry-title {
  font-size: 28px;
  line-height: 38px;
  font-weight: bold;
  margin-bottom: 17px;
}
@media (max-width: 1018px) {
  .td_module_17 .entry-title {
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 13px;
  }
}
.td_module_17 .td-module-meta-holder {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 47px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px 15px 15px 18px;
  font-size: 12px;
  line-height: 1;
  pointer-events: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_17 .td-module-meta-holder {
    padding: 13px 12px;
    height: 43px;
  }
}
.td_module_17 .td-left-meta {
  display: inline-block;
}
.td_module_17 .td-left-meta .td-post-author-name a {
  color: #fff;
  pointer-events: auto;
}
.td_module_17 .td-left-meta .td-post-author-name a:hover {
  color: #aaa;
}
.td_module_17 .entry-review-stars {
  color: #fff;
}
.td_module_17 .td-category-corner {
  padding: 0;
  text-align: left;
}
.td_module_17 .td-post-category {
  background-color: #fff !important;
  color: #000;
  font-size: 11px;
  padding: 5px 10px;
  bottom: auto;
  top: 0;
}
.td_module_17 .td-post-category:hover {
  background-color: #fff;
  color: #aaa;
}
.td_module_17 .td-module-comments {
  pointer-events: auto;
}
.td_module_17 .td-module-comments a {
  color: #000;
  background-color: #fff !important;
}
.td_module_17 .td-module-comments a:after {
  border-color: #fff transparent transparent transparent !important;
}
.td_module_17 .td-excerpt {
  font-size: 16px;
  line-height: 26px;
  margin-top: 24px;
}
@media (max-width: 1018px) {
  .td_module_17 .td-excerpt {
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
  }
}
.td_module_17 .td-read-more {
  margin-top: 20px;
}
@media (max-width: 1018px) {
  .td_module_17 .td-read-more {
    margin-top: 15px;
  }
}
.td_module_17 .td-read-more a {
  background-color: transparent !important;
  color: #000;
  font-size: 14px;
  padding: 0 10px 10px 0;
}
.td_module_17 .td-read-more a:hover {
  color: #4db2ec;
}
.td_module_17 .td-icon-menu-right {
  font-size: 9px;
  margin-left: 8px;
  vertical-align: middle;
}
.td_module_17 .td-module-image {
  overflow: hidden;
}
.td_module_17 .td-module-thumb {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Module 18
*/
.td_module_18 {
  padding-bottom: 40px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_18 {
    padding-bottom: 30px;
  }
}
.td_module_18 .meta-info-container {
  padding-bottom: 10px;
  border-bottom: 1px dashed #f2f2f2;
  text-align: center;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_18 .meta-info-container {
    padding-bottom: 0;
  }
}
.td_module_18 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_18 .td-module-thumb {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.td_module_18 .entry-title {
  font-size: 25px;
  line-height: 32px;
  font-weight: bold;
  margin: 9px 0 12px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_18 .entry-title {
    font-size: 22px;
    line-height: 28px;
    margin: 8px 0;
  }
}
.td_module_18 .td-module-meta-info {
  position: relative;
  width: 100%;
  margin-bottom: 27px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_18 .td-module-meta-info {
    margin-bottom: 18px;
  }
}
.td_module_18 .td-post-author-name a {
  font-size: 12px;
}
.td_module_18 .td-post-author-name a:hover {
  opacity: 0.7;
}
.td_module_18 .td-post-date {
  font-size: 12px;
}
.td_module_18 .td-module-comments {
  position: absolute;
  right: 0;
  bottom: -5px;
}
.td_module_18 .td-post-category {
  text-transform: uppercase;
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  color: #000;
  display: inline-block;
}
.td_module_18 .td-post-category:hover {
  background-color: transparent !important;
  opacity: 0.7;
}
.td_module_18 .entry-thumb {
  width: 100%;
}
.td_module_18 .td-excerpt {
  font-size: 15px;
  line-height: 27px;
  margin-top: 20px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_18 .td-excerpt {
    font-size: 13px;
    line-height: 23px;
  }
}
.td_module_18 .td-read-more {
  margin-top: 9px;
  margin-bottom: 23px;
}
.td_module_18 .td-read-more a {
  background-color: transparent !important;
  color: #000;
  font-size: 14px;
}
.td_module_18 .td-read-more a:hover {
  background-color: transparent !important;
  color: #4db2ec;
}
.td_module_18 .td-icon-menu-right {
  font-size: 9px;
  margin-left: 8px;
  vertical-align: middle;
}
.td-pb-span12.td-main-content .td_module_18 .entry-title {
  font-size: 34px;
  line-height: 44px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_18 .entry-title {
    font-size: 22px;
    line-height: 28px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 19
*/
.td_module_19 {
  padding-bottom: 50px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td_module_19 {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .td_module_19 {
    border-bottom: 1px dashed #f2f2f2;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
.td_module_19 .meta-info-container {
  position: relative;
}
.td_module_19 .td-module-image {
  position: absolute;
  top: 0;
  left: 0;
}
.td_module_19 .td-module-thumb {
  overflow: hidden;
  width: 264px;
  height: 366px;
  margin-bottom: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-module-thumb {
    width: 210px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-module-thumb {
    width: 100px;
    height: 120px;
  }
}
.td_module_19 .entry-thumb {
  max-width: none;
  position: absolute;
  margin: 0 auto;
  left: -9999px;
  right: -9999px;
  width: auto;
  height: 100%;
}
.td_module_19 .td-post-category {
  display: inline-block;
  padding: 5px 8px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1;
  background-color: #000;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 25px;
  z-index: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_19 .td-post-category {
    padding: 4px 7px;
    font-size: 9px;
    bottom: 10px;
  }
}
.td_module_19 .td-item-details {
  margin-left: 294px;
  min-height: 366px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-item-details {
    margin-left: 230px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-item-details {
    margin-left: 120px;
    min-height: 120px;
  }
}
.td_module_19 .td-module-meta-info {
  position: relative;
}
.td_module_19 .entry-title {
  font-size: 30px;
  line-height: 38px;
  font-weight: 900;
  margin-bottom: 10px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .entry-title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .entry-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 8px;
  }
}
.td_module_19 .td-post-author-name {
  font-size: 13px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-post-author-name {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-post-author-name {
    display: none;
  }
}
.td_module_19 .td-post-author-name:hover {
  color: #4db2ec;
}
.td_module_19 .td-post-date {
  font-size: 13px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_19 .td-post-date {
    font-size: 12px;
  }
}
.td_module_19 .td-excerpt {
  font-size: 16px;
  line-height: 26px;
  margin-top: 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-excerpt {
    font-size: 14px;
    line-height: 22px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-excerpt {
    display: none;
  }
}
.td_module_19 .td-read-more {
  margin-top: 21px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-read-more {
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-read-more {
    display: none;
  }
}
.td_module_19 .td-video-play-ico > img {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_19 .td-video-play-ico > img {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }
}
.td_module_19 .td-read-more a {
  background-color: #000;
  color: #fff;
  font-size: 14px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td_module_19 .td-read-more a {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-read-more a {
    font-size: 11px;
    padding: 8px 11px;
    display: none;
  }
}
.td-pb-span12.td-main-content .td_module_19 .td-module-thumb {
  width: 534px;
  height: 350px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb {
    width: 400px;
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb {
    width: 100px;
    height: 120px;
  }
}
.td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb {
  height: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-module-thumb .entry-thumb {
    height: 100%;
  }
}
.td-pb-span12.td-main-content .td_module_19 .td-item-details {
  min-height: 350px;
  margin-left: 564px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12.td-main-content .td_module_19 .td-item-details {
    min-height: 330px;
    margin-left: 430px;
  }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-item-details {
    min-height: 120px;
    margin-left: 115px;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx1
*/
.td_module_mx1 {
  position: relative;
  padding-bottom: 0;
  margin-bottom: 3px;
  /* responsive portrait tablet */
}
.td_module_mx1 .td-module-meta-info .td-post-category {
  background-color: #fff !important;
  color: #222;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-module-meta-info .td-post-category {
    display: none;
  }
}
.td_module_mx1 .td-module-meta-info {
  position: absolute;
  bottom: 0;
  padding: 0 17px;
  margin-bottom: 17px;
  z-index: 1;
}
.td_module_mx1 .td-module-meta-info .td-post-author-name a {
  color: #fff;
}
.td_module_mx1 .entry-title {
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .entry-title {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
  }
}
.td_module_mx1 .entry-title a {
  color: #fff !important;
}
.td_module_mx1 .td-video-play-ico img {
  z-index: 1;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-video-play-ico img {
    top: auto;
    left: auto;
    bottom: 10px;
    right: 10px;
  }
}
.td_module_mx1 .td-icon-star,
.td_module_mx1 .td-icon-star-half,
.td_module_mx1 .td-icon-star-empty {
  color: #fff;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-icon-star,
  .td_module_mx1 .td-icon-star-half,
  .td_module_mx1 .td-icon-star-empty {
    font-size: 14px;
    width: 17px;
  }
}
.td_module_mx1 .td-module-thumb {
  margin-bottom: 0;
  overflow: hidden;
  height: 220px;
  /* responsive landscape tablet */
}
@media (max-width: 1140px) {
  .td_module_mx1 .td-module-thumb {
    height: auto;
  }
}
.td_module_mx1 .td-module-thumb .entry-thumb {
  max-width: none;
  /* responsive landscape tablet */
}
@media (max-width: 1140px) {
  .td_module_mx1 .td-module-thumb .entry-thumb {
    max-width: 100%;
    width: 100%;
  }
}
.td_module_mx1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  /* IE6-9 */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-author-date {
    display: block;
    margin-top: 5px;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx2
*/
.td_module_mx2 {
  padding-bottom: 0;
  *zoom: 1;
}
.td_module_mx2:before,
.td_module_mx2:after {
  display: table;
  content: "";
  line-height: 0;
}
.td_module_mx2:after {
  clear: both;
}
.td_module_mx2 .entry-title {
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  margin: 0 0 5px 0;
}
.td_module_mx2 .entry-thumb {
  width: 80px;
}
.td_module_mx2 .td-module-thumb {
  position: absolute;
  margin-bottom: 0;
}
.td_module_mx2 .item-details {
  margin: 0 0 20px 100px;
  min-height: 60px;
  padding-top: 2px;
}
.td_block_inner .td_module_mx2 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_inner .td_module_mx2 .item-details {
    margin-left: 95px;
  }
  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }
  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }
}
@media (max-width: 767px) {
  .td_block_inner .td_module_mx2 .entry-title {
    font-size: 16px;
    line-height: 22px;
  }
  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }
}
@media (max-width: 500px) {
  .td_block_inner .td_module_mx2 .entry-title {
    font-size: 14px;
    line-height: 20px;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx3
*/
.td_module_mx3 {
  position: relative;
  padding-bottom: 53px;
  margin-bottom: 18px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx3 {
    width: 48%;
    float: left;
    padding-bottom: 73px;
    margin-bottom: 0;
  }
  .td_module_mx3:nth-child(even) {
    margin-left: 4%;
  }
}
@media (max-width: 500px) {
  .td_module_mx3 {
    width: 100%;
    float: left;
    padding-bottom: 75px;
  }
  .td_module_mx3:nth-child(even) {
    margin-left: 0;
  }
}
.td_module_mx3:last-child {
  margin-bottom: 0;
}
.td_module_mx3 .td-module-meta-info {
  position: absolute;
  bottom: 7px;
  width: 284px;
  background-color: #fff;
  border-bottom: 1px dashed #f1f1f1;
  margin: 0 20px;
  padding: 14px 20px 25px 20px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_module_mx3 .td-module-meta-info {
    width: 270px;
    margin: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx3 .td-module-meta-info {
    width: 208px;
    margin: 0 10px;
    padding: 9px 16px 25px;
  }
  .td_module_mx3 .td-module-meta-info .td-post-category {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_module_mx3 .td-module-meta-info {
    width: 90%;
    margin: 0 5%;
    bottom: 33px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 20px;
    border-bottom: 0;
  }
}
.td_module_mx3 .td-post-category {
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_mx3 .td-post-category {
    display: none;
  }
}
.td_module_mx3 .entry-title {
  position: relative;
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
  font-style: normal;
  margin: 0 0 12px 0;
  height: auto;
  bottom: 0;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx3 .entry-title {
    font-size: 15px;
  }
}
@media (max-width: 500px) {
  .td_module_mx3 .entry-title {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }
}
@media (max-width: 767px) {
  .td_module_mx3 .entry-thumb {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx4
*/
.td_module_mx4 {
  /* responsive small portrait phone */
}
.td_module_mx4 .td-module-thumb {
  margin-bottom: 7px;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td_module_mx4 .td-module-thumb {
    margin-bottom: 0;
  }
}
.td_module_mx4 .entry-title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 0;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td_module_mx4 .entry-title {
    padding-left: 115px;
    font-size: 14px;
    line-height: 21px;
  }
}
.td_module_mx4 .td_quote_on_blocks {
  margin-top: 10px;
}
.td_module_mx4 .entry-thumb {
  width: 100%;
}
.td_module_mx4 .td-video-play-ico img {
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx4 .td-video-play-ico img {
    width: 30px;
  }
}
@media (max-width: 500px) {
  .td_module_mx4 .td-video-play-ico img {
    width: 20px;
  }
}
@media (max-width: 500px) {
  .td_module_mx4 {
    min-height: 69px;
    padding-bottom: 0;
    margin-bottom: 30px;
  }
  .td_module_mx4 .td-module-image {
    width: 100px;
    position: absolute;
    left: 0;
    top: 0;
  }
}
.td-column-3 .td_module_mx4 .entry-title {
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-column-3 .td_module_mx4 .entry-title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 500px) {
  .td-column-3 .td_module_mx4 .entry-title {
    padding-left: 115px;
    font-size: 14px;
    line-height: 21px;
  }
}
.td-column-1 .td_module_mx4 {
  padding-bottom: 22px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-column-1 .td_module_mx4 {
    padding-bottom: 35px;
  }
}
.td-column-1 .td_module_mx4 .entry-title {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-column-1 .td_module_mx4 .entry-title {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 500px) {
  .td-column-1 .td_module_mx4 .entry-title {
    font-size: 14px;
    line-height: 21px;
    padding-left: 0;
  }
}
.td-column-1 .td_module_mx4 .td-video-play-ico img {
  width: 30px;
}
@media (max-width: 500px) {
  .td-column-1 .td_module_mx4 {
    margin-bottom: 0;
  }
  .td-column-1 .td_module_mx4 .td-module-thumb {
    margin-bottom: 7px;
  }
  .td-column-1 .td_module_mx4 .td-module-image {
    width: 100%;
    position: relative;
  }
  .td-column-1 .td_module_mx4 .td-post-category {
    width: auto;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx7
*/
.td_module_mx7 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_module_mx7 .td-module-thumb {
  margin-bottom: 9px;
}
.td_module_mx7 .entry-title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx7 .entry-title {
    font-size: 14px;
    line-height: 20px;
  }
}
.td_module_mx7 .td-module-meta-info {
  margin-bottom: 13px;
}
.td_module_mx7 .td_quote_on_blocks {
  margin-top: 10px;
}
.td_module_mx7 .td-post-author-name {
  display: block;
  margin-bottom: 10px;
}
.td_module_mx7 .td-post-author-name span {
  display: none;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx7 .td-post-author-name {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_module_mx7 .entry-thumb {
    width: 100%;
  }
}
.td-column-3 .td_module_mx7 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-column-3 .td_module_mx7 .td-post-author-name {
    display: none;
  }
  .td-column-3 .td_module_mx7 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
  .td-column-3 .td_module_mx7 .td-video-play-ico img {
    width: 40px;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx8
*/
.td_module_mx8:hover .entry-title a {
  color: #fff !important;
}
.td_module_mx8 .td-module-thumb {
  margin-bottom: 5px;
  overflow: hidden;
}
.td_module_mx8 .td-module-thumb a:last-child:after {
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  width: 100%;
  position: absolute;
  z-index: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.td_module_mx8 .entry-thumb {
  width: 100%;
}
.td_module_mx8 .meta-info-container {
  position: relative;
}
.td_module_mx8 .td-module-meta-info {
  position: absolute;
  bottom: 14px;
  margin-bottom: 0;
  width: 100%;
  padding: 0 21px;
}
.td_module_mx8 .entry-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.td_module_mx8 .td-post-category {
  background-color: #fff !important;
  color: #000;
}
.td_module_mx8 .entry-review-stars {
  margin-right: 22px;
}
.td_module_mx8 .entry-title a,
.td_module_mx8 .td-post-author-name a,
.td_module_mx8 .td-post-date,
.td_module_mx8 .td-icon-star,
.td_module_mx8 .td-icon-star-half,
.td_module_mx8 .td-icon-star-empty {
  color: #fff;
}
.td_module_mx8 .td-post-date {
  margin-right: 22px;
}
.td_module_mx8 .td-module-comments {
  float: none;
  display: inline-block;
  vertical-align: top;
  top: 2px;
}
.td_module_mx8 .td-module-comments a {
  background-color: transparent !important;
  padding: 0;
  font-size: 11px;
  font-weight: 400;
}
.td_module_mx8 .td-module-comments a:before {
  font-family: 'newspaper', sans-serif;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e83b";
  margin-right: 5px;
  font-size: 9px;
}
.td_module_mx8 .td-module-comments a:after {
  display: none;
}
.td-pb-span4 .td_module_mx8 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_mx8 .td-author-date {
    display: none;
  }
  .td-pb-span4 .td_module_mx8 .td-module-meta-info {
    bottom: 10px;
  }
  .td-pb-span4 .td_module_mx8 .td_module_wrap .entry-title {
    margin: 0;
  }
  .td-pb-span4 .td_module_mx8 .td-video-play-ico > img {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
    bottom: auto;
    left: auto;
  }
  .td-pb-span4 .td_module_mx8 .entry-title {
    margin: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Module MX16
*/
.td_module_mx16 {
  padding-bottom: 35px;
}
.td_module_mx16 .entry-title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 900;
  margin-bottom: 10px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .entry-title {
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
}
.td_module_mx16 .td-info-container {
  position: relative;
}
.td_module_mx16 .td-module-image {
  width: 100px;
  height: 140px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-module-image {
    width: 80px;
  }
}
.td_module_mx16 .entry-thumb {
  max-width: none;
  position: absolute;
  margin: 0 auto;
  left: -9999px;
  right: -9999px;
  width: auto;
  height: 140px;
}
.td_module_mx16 .td-post-category {
  display: inline-block;
  padding: 4px 7px;
  margin-right: 0;
  font-size: 9px;
  bottom: 15px;
  text-transform: uppercase;
  line-height: 1;
  background-color: #000;
  color: #fff;
  position: absolute;
  left: 0;
  z-index: 1;
}
.td_module_mx16 .td-video-play-ico > img {
  width: 20px;
  height: 20px;
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx16 .td-video-play-ico > img {
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
  }
}
.td_module_mx16 .td-item-details {
  margin-left: 120px;
  min-height: 140px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-item-details {
    margin-left: 90px;
  }
}
.td_module_mx16 .td-module-meta-info {
  position: relative;
}
.td_module_mx16 .td-post-date {
  font-size: 12px;
}
.td_module_mx16 .td-module-comments {
  position: absolute;
  bottom: 2px;
  right: 0;
}
.td_module_mx16 .td-excerpt {
  font-size: 13px;
  line-height: 19px;
  margin: 0;
}
.td_module_mx16 .td-read-more {
  margin: 13px 0 0 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-read-more {
    display: none;
  }
}
.td_module_mx16 .td-read-more a {
  background-color: #000;
  color: #fff;
  font-size: 11px;
  padding: 8px 11px;
}
/*  ----------------------------------------------------------------------------
    Module MX17
*/
.td_module_mx17 .td-module-image {
  height: 450px;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx17 .td-module-image {
    height: auto;
    margin-bottom: 0;
  }
}
.td_module_mx17 .entry-thumb {
  max-width: none;
  position: absolute;
  margin: 0 auto;
  left: -9999px;
  right: -9999px;
  width: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx17 .entry-thumb {
    width: 100%;
    left: auto;
    right: auto;
    position: relative;
  }
}
.td_module_mx17 .td-post-category {
  display: inline-block;
  padding: 5px 8px 6px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1;
  background-color: #000;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 25px;
  z-index: 1;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-category {
    padding: 4px 7px;
    font-size: 9px;
    bottom: 15px;
  }
}
.td_module_mx17 .entry-title {
  font-size: 26px;
  line-height: 32px;
  font-weight: 900;
  margin-bottom: 10px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .td_module_mx17 .entry-title {
    font-size: 24px;
    line-height: 30px;
  }
}
.td_module_mx17 .td-video-play-ico > img {
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
}
.td_module_mx17 .td-module-meta-info {
  position: relative;
}
.td_module_mx17 .td-post-author-name {
  font-size: 13px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-author-name {
    font-size: 12px;
  }
}
.td_module_mx17 .td-post-author-name:hover {
  color: #4db2ec;
}
.td_module_mx17 .td-post-date {
  font-size: 13px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx17 .td-post-date {
    font-size: 12px;
  }
}
.td_module_mx17 .td-module-comments {
  position: absolute;
  bottom: -4px;
  right: 0;
}
/*  ----------------------------------------------------------------------------
    IOS Slider
*/
.td_block_slide {
  position: relative;
  overflow: hidden;
}
.td_block_slide .td-module-thumb,
.td_block_slide .td-video-play-ico,
.td_block_slide .td-slide-meta,
.td_block_slide i {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.td_block_slide .td-module-thumb {
  margin-bottom: 0;
  z-index: -1;
  position: static;
}
.td_block_slide .td-video-play-ico img {
  width: 40px !important;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td_block_slide .td-video-play-ico img {
    bottom: auto;
    top: 12px;
    left: auto;
    right: 12px;
  }
}
.td_block_slide .td-admin-edit {
  height: auto !important;
}
.td_block_slide .td_module_slide {
  z-index: 1;
}
.td_block_slide .td-image-gradient:before {
  height: 50%;
}
@media (max-width: 1018px) {
  .td_block_slide .td-image-gradient:before {
    height: 100%;
  }
}
.td_block_slide .td-slide-meta {
  z-index: 2;
  position: absolute;
  bottom: 10px;
  width: 100%;
  padding: 0 22px;
  color: #fff;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_slide .td-slide-meta {
    padding: 0 12px;
    bottom: 3px;
  }
}
.td_block_slide .td-slide-meta a,
.td_block_slide .td-slide-meta span {
  color: #fff;
}
.td_block_slide .entry-title {
  margin: 5px 0;
}
.td_block_slide .entry-review-stars {
  margin-right: 22px;
  top: 0;
}
.td_block_slide .td-post-date {
  margin-right: 22px;
  color: #fff;
  margin-left: 4px;
}
.td_block_slide .td-post-views {
  display: inline-block;
  vertical-align: top;
  margin-right: 22px;
  line-height: 15px;
}
.td_block_slide .td-icon-views {
  position: relative;
  line-height: 17px;
  font-size: 14px;
  margin-right: 5px;
  vertical-align: top;
}
.td_block_slide .td-post-comments {
  position: relative;
  top: 2px;
  display: inline-block;
  vertical-align: top;
}
.td_block_slide .td-icon-comments {
  margin-right: 5px;
  font-size: 9px;
  position: relative;
  top: 1px;
}
.td_block_slide .td-icon-left,
.td_block_slide .td-icon-right {
  padding: 20px;
  position: absolute;
  display: block;
  height: 80px;
  margin-top: -40px;
  top: 50%;
  font-size: 38px;
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.td_block_slide .td-icon-left {
  left: 0;
}
.td_block_slide .td-icon-right {
  right: 0;
}
.td_block_slide .td_module_wrap:hover .entry-title a {
  color: #fff;
}
.td-ss-main-sidebar .td_block_slide,
.td-ss-row .td-pb-span4 .td_block_slide {
  overflow: visible;
}
.td-theme-slider {
  /* Slider Category */
}
.td-theme-slider .slide-meta-cat a {
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 0 5px 0;
  padding: 4px 7px 3px;
  line-height: 14px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-theme-slider .slide-meta-cat a {
    font-size: 10px;
    padding: 2px 5px 2px;
    margin-bottom: 0;
    line-height: 13px;
  }
}
.td-theme-slider:hover .td-icon-left,
.td-theme-slider:hover .td-icon-right {
  opacity: 1;
  z-index: 1;
}
.td-theme-slider:hover .slide-meta-cat a {
  background-color: #4db2ec;
}
@-moz-document url-prefix() {
  .td-theme-slider .slide-meta-cat a {
    padding: 3px 7px 4px;
    /* responsive portrait phone */
  }
  @media (max-width: 767px) {
    .td-theme-slider .slide-meta-cat a {
      line-height: 12px;
    }
  }
}
/* 3 column */
.iosSlider-col-3 {
  height: 580px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 {
    height: 532px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 {
    height: 402px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-3 {
    height: 298px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-3 {
    height: 163px;
  }
}
.iosSlider-col-3 .td_module_slide {
  height: 580px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 .td_module_slide {
    height: 532px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 .td_module_slide {
    height: 402px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-3 .td_module_slide {
    height: 298px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-3 .td_module_slide {
    height: 163px;
  }
  .iosSlider-col-3 .td_module_slide .td-module-thumb,
  .iosSlider-col-3 .td_module_slide .entry-thumb {
    height: 100%;
  }
}
.iosSlider-col-3 .td-module-meta-info {
  padding-bottom: 12px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .iosSlider-col-3 .td-module-meta-info {
    padding-bottom: 0;
  }
}
.iosSlider-col-3 .td-icon-left,
.iosSlider-col-3 .td-icon-right {
  font-size: 55px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .iosSlider-col-3 .td-icon-left,
  .iosSlider-col-3 .td-icon-right {
    font-size: 38px;
  }
}
.iosSlider-col-3 .entry-title {
  font-size: 48px;
  line-height: 58px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-3 .entry-title {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-3 .entry-title {
    font-size: 34px;
    line-height: 44px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-3 .entry-title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-3 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.iosSlider-col-3 .entry-thumb {
  width: 1068px;
}
/* 2 columns */
.iosSlider-col-2 {
  height: 385px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-2 {
    height: 354px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 {
    height: 268px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-2 {
    height: 303px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-2 {
    height: 166px;
  }
}
.iosSlider-col-2 .td_module_slide {
  height: 385px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-2 .td_module_slide {
    height: 354px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 .td_module_slide {
    height: 268px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-2 .td_module_slide {
    height: 303px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-2 .td_module_slide {
    height: 166px;
  }
}
.iosSlider-col-2 .entry-title {
  font-size: 26px;
  line-height: 32px;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-2 .entry-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-2 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.iosSlider-col-2 .entry-thumb {
  width: 696px;
}
/* 1 column */
.iosSlider-col-1 {
  height: 385px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-1 {
    height: 354px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 {
    height: 268px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-1 {
    height: 303px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-1 {
    height: 200px;
  }
}
.iosSlider-col-1 .td_module_slide {
  height: 385px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .iosSlider-col-1 .td_module_slide {
    height: 354px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 .td_module_slide {
    height: 268px;
  }
}
@media (max-width: 767px) {
  .iosSlider-col-1 .td_module_slide {
    height: 303px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .td_module_slide {
    height: 200px;
  }
}
.iosSlider-col-1 .entry-title {
  font-size: 18px;
  line-height: 24px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .iosSlider-col-1 .entry-title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.iosSlider-col-1 .entry-thumb {
  width: 324px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .iosSlider-col-1 .entry-thumb {
    width: 767px;
  }
}
@media (max-width: 500px) {
  .iosSlider-col-1 .entry-thumb {
    width: 500px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .iosSlider-col-1 .td-post-views,
  .iosSlider-col-1 .td-post-comments {
    display: none;
  }
}
@media (min-width: 500px) and (max-width: 584px) {
  .iosSlider-col-2 img,
  .iosSlider-col-3 img {
    min-height: 303px;
  }
}
.td_block_slide .td_module_slide {
  visibility: hidden !important;
}
.td_block_slide .td_module_slide:first-child {
  visibility: visible !important;
}
.td-js-loaded .td_block_slide .td_module_slide {
  visibility: visible !important;
}
#td_css_split_separator {
  visibility: visible;
}
/*  ----------------------------------------------------------------------------
    Block Wrap
*/
.td_block_wrap {
  margin-bottom: 48px;
  position: relative;
  clear: both;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap {
    margin-bottom: 32px;
  }
}
.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-top: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap .td-next-prev-wrap,
  .td_block_wrap .td-load-more-wrap {
    margin-bottom: 0;
  }
}
.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}
.td-block-title-wrap {
  position: relative;
}
.td-page-content .td_block_wrap {
  line-height: 21px;
}
.td_with_ajax_pagination {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  overflow: hidden;
}
/*  ----------------------------------------------------------------------------
    Block Titles + Line
*/
.block-title {
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 26px;
  border-bottom: 2px solid #222222;
}
.block-title a,
.block-title span,
.block-title label {
  /* label is for jetpack */
  line-height: 17px;
  display: inline-block;
  padding: 7px 12px 4px;
  background-color: #222222;
  color: #fff;
}
@-moz-document url-prefix() {
  .block-title a,
  .block-title span,
  .block-title label {
    /* label is for jetpack */
    padding: 6px 12px 5px;
  }
}
.block-title > span,
.block-title > a,
.block-title > label,
.widgettitle,
.widgettitle:after,
.td-trending-now-title,
.td-trending-now-wrapper:hover .td-trending-now-title,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a,
.woocommerce .product .products h2:not(.woocommerce-loop-product__title),
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more {
  background-color: #4db2ec;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #4db2ec !important;
}
.block-title,
.wpb_tabs .wpb_tabs_nav,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-color: #4db2ec;
}
.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    Ajax Next Prev
*/
.td-next-prev-wrap {
  position: relative;
  clear: both;
}
.td-next-prev-wrap a {
  display: inline-block;
  margin-right: 7px;
  width: 25px;
  height: 25px;
  line-height: 24px;
  border: 1px solid #dcdcdc;
  text-align: center;
  vertical-align: middle;
  font-size: 7px;
  color: #b7b7b7;
}
.td-next-prev-wrap a:hover {
  background-color: #4db2ec;
  border-color: #4db2ec;
  color: #fff;
}
.td-next-prev-wrap .ajax-page-disabled {
  opacity: 0.5;
}
.td-next-prev-wrap .td-ajax-next-page {
  padding-left: 2px;
}
.td-next-prev-wrap .td-ajax-prev-page {
  padding-right: 1px;
}
@-moz-document url-prefix() {
  .td-next-prev-wrap a {
    line-height: 23px;
  }
}
/*  ----------------------------------------------------------------------------
    Load more button
*/
.td_ajax_load_more {
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  line-height: 1;
  padding: 8px 10px;
  border: 1px solid #C9C9C9;
  text-align: center;
  vertical-align: middle;
}
.td_ajax_load_more i {
  font-size: 8px;
  margin-left: 6px;
  position: relative;
  top: 0;
}
.td_ajax_load_more.ajax-page-disabled {
  visibility: hidden !important;
}
@-moz-document url-prefix() {
  .td_ajax_load_more {
    padding: 7px 10px 9px;
  }
}
.td-load-more-wrap {
  text-align: center;
  clear: both;
}
.td-load-more-wrap a {
  color: #A5A5A5;
}
.td-load-more-wrap a:hover {
  background-color: #4db2ec;
  border-color: #4db2ec;
  color: #fff;
  text-decoration: none !important;
}
.td_block_inner_overflow {
  overflow: hidden;
}
.td_block_inner_overflow .td-module-image {
  min-height: 20px;
}
/*  ----------------------------------------------------------------------------
    infinite loader
*/
.td-load-more-infinite-wrap {
  display: none;
}
/*  ----------------------------------------------------------------------------
    Block category filter
*/
.td-subcat-filter {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: auto 0;
  opacity: 0;
  z-index: 2;
  line-height: 30px;
  text-align: right;
}
.td-subcat-filter ul {
  margin: 0;
}
.td-subcat-filter .td-display-filter {
  display: none !important;
}
.td-subcat-filter .td-subcat-list {
  display: inline-block;
  line-height: 1;
}
.td-subcat-filter .td-subcat-list .td-subcat-item {
  display: inline-block;
  line-height: 1;
  margin-left: 30px;
}
.td-subcat-filter .td-subcat-list a {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  color: #777;
  line-height: 1;
}
.td-subcat-filter .td-subcat-list a:hover {
  color: #4db2ec;
}
.td-subcat-filter .td-subcat-dropdown {
  display: inline-block;
  text-align: right;
  line-height: 30px;
  position: relative;
}
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more span,
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more i {
  color: #fff;
}
.td-subcat-filter .td-subcat-dropdown:hover ul {
  display: block;
}
.td-subcat-filter .td-subcat-dropdown .td-subcat-more {
  cursor: pointer;
  margin-left: 15px;
  padding-left: 15px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  display: inline-block;
}
.td-subcat-filter .td-subcat-dropdown .td-subcat-more:before {
  content: '';
  width: 70px;
  height: 100%;
  position: absolute;
  margin-top: 2px;
  top: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
}
.td-subcat-filter .td-subcat-dropdown .td-subcat-more i {
  font-size: 9px;
  color: #777;
  margin-left: 12px;
  margin-right: 12px;
}
.td-subcat-filter .td-subcat-dropdown ul {
  list-style: none;
  position: absolute;
  right: 0;
  top: 100%;
  padding: 6px 0 8px 0;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 999;
  border-width: 0 1px 1px 1px;
  border-color: #ededed;
  border-style: solid;
  display: none;
}
.td-subcat-filter .td-subcat-dropdown a {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  color: #777;
  white-space: nowrap;
  display: block;
  line-height: 26px;
  padding-left: 21px;
  padding-right: 15px;
}
.td-subcat-filter .td-subcat-dropdown a:hover {
  color: #4db2ec;
}
.td-subcat-filter .td-subcat-dropdown li {
  margin-left: 0;
}
.td-subcat-filter .td-subcat-dropdown span {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  color: #777;
  line-height: 1;
}
.td-js-loaded .td-subcat-filter {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/*  ----------------------------------------------------------------------------
    Remove the bottom padding for latest modules
*/
.td_block_padding {
  /* without mobile */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_padding .td-block-row:last-child .td_module_wrap {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_padding .td-block-row:last-child > div:last-child .td_module_wrap {
    padding-bottom: 0;
  }
}
.td_block_padding.td-column-1 .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}
.td_block_padding .td-next-prev-wrap,
.td_block_padding .td-load-more-wrap {
  margin-top: 20px;
}
/*  ----------------------------------------------------------------------------
    Remove the bottom line for latest modules
*/
.td_block_bot_line {
  /* without mobile */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_bot_line .td-block-row:last-child .td_module_wrap {
    margin-bottom: 0;
    border-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_bot_line .td-block-row:last-child > div:last-child .td_module_wrap {
    margin-bottom: 0;
    border-bottom: 0;
  }
}
.td_block_bot_line.td-column-1 .td-block-span12:last-child .td_module_wrap {
  margin-bottom: 0;
  border-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Block 1
*/
.td_block_1 {
  /* tablet + desktop */
  /* responsive portrait phone */
}
@media (min-width: 767px) {
  .td_block_1 .td-block-row:last-child .td_module_4:last-child {
    padding-bottom: 0;
  }
}
.td_block_1.td-column-2,
.td_block_1.td-column-3 {
  /* responsive portrait tablet + desktop */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_1.td-column-2 .td-block-row:last-child .td_module_6:last-child,
  .td_block_1.td-column-3 .td-block-row:last-child .td_module_6:last-child {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_1.td-column-2 .td_module_4,
  .td_block_1.td-column-3 .td_module_4 {
    padding-bottom: 21px;
  }
}
.td_block_1.td-column-1 {
  /* responsive portrait tablet + desktop */
  /* tablet + desktop */
}
.td_block_1.td-column-1 .td_module_4 {
  padding-bottom: 21px;
}
@media (min-width: 768px) {
  .td_block_1.td-column-1 .td-block-span12:last-child .td_module_6 {
    padding-bottom: 0;
  }
}
@media (min-width: 767px) {
  .td_block_1.td-column-1 .td-next-prev-wrap,
  .td_block_1.td-column-1 .td-load-more-wrap {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .td_block_1 .td-block-span4:last-child .td_module_6:last-child,
  .td_block_1 .td-block-span6:last-child .td_module_6:last-child,
  .td_block_1 .td-block-span12:last-child .td_module_6:last-child {
    padding-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Block 2
*/
.td_block_2 .td_module_2 {
  padding-bottom: 21px;
}
.td_block_2 .td-next-prev-wrap,
.td_block_2 .td-load-more-wrap {
  margin-top: 26px;
}
/*  ----------------------------------------------------------------------------
    Block 3
*/
.td_block_3.td-column-2 .td-next-prev-wrap,
.td_block_3.td-column-3 .td-next-prev-wrap,
.td_block_3.td-column-2 .td-load-more-wrap,
.td_block_3.td-column-3 .td-load-more-wrap {
  margin-top: 13px;
}
/*  ----------------------------------------------------------------------------
    Block 5
*/
.td_block_5.td-column-2 .td-next-prev-wrap,
.td_block_5.td-column-3 .td-next-prev-wrap,
.td_block_5.td-column-2 .td-load-more-wrap,
.td_block_5.td-column-3 .td-load-more-wrap {
  margin-top: 13px;
}
/*  ----------------------------------------------------------------------------
    Blocks 6 & 9
*/
.td_block_6 .block-title,
.td_block_9 .block-title {
  margin-bottom: 21px;
}
/*  ----------------------------------------------------------------------------
    Block 6
*/
.td_block_6 {
  /* without mobile */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_6 .td-block-row:last-child .td_module_wrap {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_6 .td-block-row:last-child > div:last-child .td_module_wrap {
    margin-bottom: 0;
  }
}
.td_block_6.td-column-1 .td-block-span12:last-child .td_module_wrap {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Blocks 7 & 8 & 11 & 12
*/
.td_block_7,
.td_block_8,
.td_block_11,
.td_block_12 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_7 .td-next-prev-wrap,
  .td_block_8 .td-next-prev-wrap,
  .td_block_11 .td-next-prev-wrap,
  .td_block_12 .td-next-prev-wrap,
  .td_block_7 .td-load-more-wrap,
  .td_block_8 .td-load-more-wrap,
  .td_block_11 .td-load-more-wrap,
  .td_block_12 .td-load-more-wrap {
    margin-top: 26px;
  }
}
/*  ----------------------------------------------------------------------------
    Blocks 9 & 10
*/
.td_block_9,
.td_block_10 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_9 .td-next-prev-wrap,
  .td_block_10 .td-next-prev-wrap,
  .td_block_9 .td-load-more-wrap,
  .td_block_10 .td-load-more-wrap {
    margin-top: 25px;
  }
}
/*  ----------------------------------------------------------------------------
    Blocks 11 & 12 & 13
*/
.td_block_11 .td-block-span12:last-child .td_module_wrap,
.td_block_12 .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Block 11
*/
.td_block_11 {
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .td_block_11.td-column-1 .td_module_10 {
    padding-bottom: 26px;
  }
  .td_block_11.td-column-1 .td_module_10 .item-details {
    padding-left: 115px;
  }
  .td_block_11.td-column-1 .td_module_10 .entry-title {
    margin-bottom: 5px;
    padding-left: 0;
    min-height: 0;
    font-size: 14px;
    line-height: 20px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 13
*/
.td_block_13 {
  margin-bottom: 40px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_13 {
    margin-bottom: 30px;
  }
}
.td_block_13 .td_module_mx3:last-child .td-module-meta-info {
  border-bottom: 0;
}
.td_block_13.td-column-1 .td-next-prev-wrap,
.td_block_13.td-column-1 .td-load-more-wrap {
  margin-top: 0;
}
.td_block_13.td-column-2 .td_module_wrap:last-child,
.td_block_13.td-column-3 .td_module_wrap:last-child {
  padding-bottom: 0;
}
.td_block_13.td-column-2 .td-next-prev-wrap,
.td_block_13.td-column-3 .td-next-prev-wrap,
.td_block_13.td-column-2 .td-load-more-wrap,
.td_block_13.td-column-3 .td-load-more-wrap {
  margin-top: 40px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_13.td-column-2 .td-next-prev-wrap,
  .td_block_13.td-column-3 .td-next-prev-wrap,
  .td_block_13.td-column-2 .td-load-more-wrap,
  .td_block_13.td-column-3 .td-load-more-wrap {
    margin-top: 30px;
  }
}
.td-pb-span4 .td_block_13 {
  margin-bottom: 22px;
}
/*  ----------------------------------------------------------------------------
    Block 14
*/
.td_block_14 {
  /* tablet + desktop */
  /* responsive portrait phone */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
.td_block_14 .td_block_inner {
  margin-right: -3px;
}
@media (max-width: 500px) {
  .td_block_14 .td_block_inner {
    margin-right: 0;
  }
}
.td_block_14 .td-block-row {
  margin-left: 0;
  margin-right: 0;
}
.td_block_14 .td-block-row:last-child {
  margin-bottom: 20px;
}
.td_block_14 .td-block-span12:last-child .td_module_mx1 {
  margin-bottom: 0;
}
@media (min-width: 767px) {
  .td_block_14 .td-block-row:last-child .td_module_mx1 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-row:last-child > div:last-child .td_module_mx1 {
    margin-bottom: 0;
  }
}
.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}
.td_block_14 .td-block-span4 {
  padding-left: 0;
  padding-right: 3px;
  width: 33.33333333%;
}
.td_block_14.td-column-2,
.td_block_14.td-column-3 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_14.td-column-2 .td-next-prev-wrap,
  .td_block_14.td-column-3 .td-next-prev-wrap,
  .td_block_14.td-column-2 .td-load-more-wrap,
  .td_block_14.td-column-3 .td-load-more-wrap {
    margin-top: 26px;
  }
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span12,
  .td_block_14 .td-block-span4 {
    width: 50%;
    float: left;
    padding-right: 3px;
  }
  .td_block_14 .td-block-span12:nth-child(even) {
    margin-right: -3px;
  }
}
@media (max-width: 500px) {
  .td_block_14 .td-block-span12,
  .td_block_14 .td-block-span4,
  .td_block_14 .td-block-span6 {
    width: 100%;
    float: left;
    padding-right: 0;
  }
  .td_block_14 .td-block-span12:nth-child(even) {
    margin-right: 0;
  }
}
.td_block_14 .td-next-prev-wrap,
.td_block_14 .td-load-more-wrap {
  margin-top: 0;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-pb-span12 .td_block_14 .td-block-span4:first-child {
    width: 100%;
  }
  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }
}
.td-pb-span4 .td_block_14 {
  margin-bottom: 48px;
}
.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}
@media (max-width: 767px) {
  .td-pb-span4 .td_block_14 .td_block_inner {
    margin-right: -3px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_block_14 .td_block_inner {
    margin-right: 0;
  }
}
.td-pb-span4 .td_block_14 .td-next-prev-wrap,
.td-pb-span4 .td_block_14 .td-load-more-wrap {
  margin-top: 23px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .td-pb-span4 .td_block_14 .td-next-prev-wrap,
  .td-pb-span4 .td_block_14 .td-load-more-wrap {
    padding-top: 20px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 15
*/
.td_block_15 {
  /* responsive portrait phone */
  /* responsive portrait tablet */
}
.td_block_15 .td-block-span4 {
  width: 33.33333333%;
  /* responsive small portrait phone */
}
@media (max-width: 500px) {
  .td_block_15 .td-block-span4 {
    width: 100%;
  }
}
.td_block_15 .td-column-3 .td-block-row {
  margin-right: -22px;
  margin-left: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-3 .td-block-row {
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .td_block_15 .td-column-3 .td-block-row {
    margin-right: 0;
  }
}
.td_block_15 .td-column-3 .td-block-row .td-block-span4 {
  padding-right: 22px;
  padding-left: 0;
  width: 20%;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-3 .td-block-row .td-block-span4 {
    padding-right: 15px;
  }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-3 .td-block-row .td-block-span4 {
    width: 100%;
  }
}
.td_block_15 .td-column-2 .td-block-row {
  margin-right: -21px;
  margin-left: 0;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-2 .td-block-row {
    margin-right: -15px;
  }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row {
    margin-right: 0;
  }
}
.td_block_15 .td-column-2 .td-block-row .td-block-span4 {
  padding-right: 21px;
  padding-left: 0;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-2 .td-block-row .td-block-span4 {
    padding-right: 15px;
  }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row .td-block-span4 {
    padding-right: 0;
  }
}
.td_block_15 .td-column-2 .td_module_mx4 {
  padding-bottom: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_15 .td-column-2 .td_module_mx4 {
    padding-bottom: 0;
  }
}
.td_block_15.td-column-3 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_15.td-column-3 .td-next-prev-wrap,
  .td_block_15.td-column-3 .td-load-more-wrap {
    margin-top: 36px;
  }
}
.td_block_15 .td-column-1 {
  margin-right: -21px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 {
    margin-right: -15px;
  }
}
.td_block_15 .td-column-1 .td-block-span12 {
  width: 50%;
  padding-right: 21px;
  padding-left: 0;
  float: left;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 .td-block-span12 {
    padding-right: 15px;
  }
}
.td_block_15 .td-column-1 .td-block-span12:nth-of-type(odd) {
  clear: left;
}
.td_block_15.td-column-1,
.td_block_15.td-column-2 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_15.td-column-1 .td-next-prev-wrap,
  .td_block_15.td-column-2 .td-next-prev-wrap,
  .td_block_15.td-column-1 .td-load-more-wrap,
  .td_block_15.td-column-2 .td-load-more-wrap {
    margin-top: 21px;
  }
}
.td_block_15.td-column-1 {
  /* responsive portrait phone */
}
.td_block_15.td-column-1 .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 22px;
}
.td_block_15.td-column-1 .td-cust-row:last-child .td_module_mx4 {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .td_block_15.td-column-1 .td_module_mx4 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_15 .td_module_mx4 {
    padding-bottom: 0;
    margin-bottom: 26px;
  }
  .td_block_15 .td-block-row:last-child > div:last-child .td_module_mx4 {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_15 .entry-title {
    font-size: 14px;
  }
}
.td-column-1.td_block_15 {
  overflow: hidden;
  /* tablet + desktop */
}
.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}
.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}
/*  ----------------------------------------------------------------------------
    Block 16
*/
.td_block_16 {
  /* tablet + desktop */
}
.td_block_16 .td-column-3 .td-block-row {
  margin-right: -22px;
  margin-left: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-column-3 .td-block-row {
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row {
    margin-right: 0;
  }
}
.td_block_16 .td-column-3 .td-block-row .td-block-span4 {
  width: 20%;
  padding-right: 22px;
  padding-left: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-column-3 .td-block-row .td-block-span4 {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row .td-block-span4 {
    padding-right: 0;
    width: 100%;
  }
}
.td_block_16 .td-column-2 .td-block-row {
  margin-right: -21px;
  margin-left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row {
    margin-right: 0;
  }
}
.td_block_16 .td-column-2 .td-block-row .td-block-span4 {
  width: 33.33333333%;
  padding-right: 21px;
  padding-left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row .td-block-span4 {
    width: 100%;
    padding-right: 0;
  }
}
.td_block_16 .td-column-2 .td-block-row:last-child .td_module_mx4 {
  padding-bottom: 26px;
}
.td_block_16 .td-column-2 .td_module_mx7 {
  padding-bottom: 26px;
}
@media (min-width: 767px) {
  .td_block_16 .td-next-prev-wrap,
  .td_block_16 .td-load-more-wrap {
    margin-top: 26px;
  }
}
.td_block_16 .td-excerpt {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-excerpt {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-excerpt {
    display: none;
  }
}
.td_block_16 .td_module_mx7 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td_module_mx7 {
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 {
    padding-bottom: 16px;
  }
}
.td_block_16 .td_module_mx7 .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .entry-title {
    font-size: 14px;
    line-height: 20px;
  }
}
.td_block_16 .td_module_mx7 .td-module-image {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .td-module-image {
    width: 100px;
    float: left;
    margin-bottom: 26px;
  }
}
.td_block_16 .td_module_mx7 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .td-module-thumb {
    margin-bottom: 0;
  }
}
.td_block_16 .td_module_mx7 .item-details {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .item-details {
    margin-left: 115px;
  }
}
.td_block_16 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_16 .td-module-meta-info {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-module-meta-info {
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Block 17
*/
.td_block_17 {
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_17 .td-block-row:last-child .td-block-span4 .td_module_8:last-child,
  .td_block_17 .td-block-row:last-child .td-block-span6 .td_module_8:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_17 .td-block-row:last-child .td-block-span4:last-child .td_module_8:last-child,
  .td_block_17 .td-block-row:last-child .td-block-span6:last-child .td_module_8:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.td_block_17 .td-column-1 .td_module_4 {
  padding-bottom: 25px;
  border-bottom: 1px dashed #F2F2F2;
  margin-bottom: 16px;
}
.td_block_17 .td-column-1 .td-block-span12:last-child .td_module_8 {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.td_block_17 .td-column-2 .td-block-row:last-child .td_module_4,
.td_block_17 .td-column-3 .td-block-row:last-child .td_module_4 {
  padding-bottom: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_17 .td-column-2 .td-block-row:last-child .td_module_4,
  .td_block_17 .td-column-3 .td-block-row:last-child .td_module_4 {
    padding-bottom: 16px;
    border-bottom: 1px dashed #F2F2F2;
    margin-bottom: 14px;
  }
}
.td_block_17.td-column-1 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_17.td-column-1 .td-next-prev-wrap,
  .td_block_17.td-column-1 .td-load-more-wrap {
    margin-top: 30px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 18
*/
.td_block_18 .td-block-span12 {
  width: 100%;
}
.td_block_18 .td_module_wrap:last-child {
  padding-bottom: 0;
}
.td_block_18 .td_module_mx8 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .td-module-thumb {
    margin-bottom: 20px;
  }
}
.td_block_18 .td_module_mx8 .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .entry-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.td_block_18 .td_module_mx8 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx8 .td-module-meta-info {
    padding: 0 14px;
  }
}
.td_block_18 .td_module_mx2 .item-details {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx2 .item-details {
    padding-top: 0;
    margin-bottom: 26px;
  }
}
.td_block_18 .td_module_mx2 .item-details .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_mx2 .item-details .entry-title {
    margin-bottom: 3px;
  }
}
.td_block_18 .td_module_mx2 .td-module-meta-info {
  margin-bottom: 0;
}
.td_block_18 .td-column-1 .td_module_wrap {
  padding-bottom: 0;
}
.td_block_18 .td-column-1 .td_module_mx8 .td-module-thumb {
  margin-bottom: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td-column-1 .td_module_mx8 .td-module-thumb {
    margin-bottom: 26px;
  }
}
.td_block_18 .td-column-1 .td_module_mx8 .entry-title {
  font-size: 18px;
  line-height: 24px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-1 .td_module_mx8 .entry-title {
    font-size: 15px;
    line-height: 19px;
  }
}
.td_block_18 .td-column-1 .td_module_mx8 .td-module-meta-info {
  padding: 0 14px;
}
.td_block_18 .td-column-1 .td_module_mx8 .td-post-category {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-1 .td_module_mx8 .td-post-category {
    display: none;
  }
}
.td_block_18 .td-column-1 .td_module_mx2:last-child .item-details {
  margin-bottom: 0;
}
.td_block_18 .td-column-2 .td_module_mx8 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom: 6px;
  }
}
.td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info {
  bottom: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info {
    bottom: 14px;
  }
}
.td_block_18 .td-column-2 .td_module_10 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_10 {
    padding-bottom: 24px;
  }
}
.td_block_18 .td-column-2 .td_module_10 .td-excerpt {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-2 .td_module_10 .td-excerpt {
    margin-top: 3px;
  }
}
.td_block_18 .td-column-2 .td_module_10 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td-column-2 .td_module_10 .td-module-meta-info {
    margin-bottom: 0;
  }
}
.td_block_18 .td-column-3 .td_module_mx8 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_block_18 .td-column-3 .td_module_mx8 .entry-thumb {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td-column-3 .td_module_mx8 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .td_block_18 .td-column-3 .td_module_mx8 {
    padding-bottom: 6px;
  }
}
.td_block_18 .td-column-3 .td_module_mx8 .td-module-meta-info {
  bottom: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td-column-3 .td_module_mx8 .td-module-meta-info {
    bottom: 14px;
  }
}
.td_block_18.td-column-2,
.td_block_18.td-column-3 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_18.td-column-2 .td-next-prev-wrap,
  .td_block_18.td-column-3 .td-next-prev-wrap,
  .td_block_18.td-column-2 .td-load-more-wrap,
  .td_block_18.td-column-3 .td-load-more-wrap {
    margin-top: 30px;
  }
}
.td_block_18 .td_module_10 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td_module_10 {
    padding-bottom: 30px;
  }
}
.td_block_18 .td_module_10 .td-excerpt {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_18 .td_module_10 .td-excerpt {
    margin-top: 3px;
  }
}
.td_block_18 .td_module_10 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_18 .td_module_10 .td-module-meta-info {
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Block 19
*/
.td_block_19 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* without mobile */
  /* responsive portrait phone */
}
.td_block_19 .td_module_mx1 {
  margin-bottom: 26px;
}
.td_block_19 .td_module_mx2 .item-details {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_19 .td_module_mx2 .item-details {
    padding-top: 0;
    margin-bottom: 26px;
  }
}
.td_block_19 .td_module_mx2 .item-details .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_19 .td_module_mx2 .item-details .entry-title {
    margin-bottom: 3px;
  }
}
.td_block_19 .td_module_mx2 .td-module-meta-info {
  margin-bottom: 0;
}
.td_block_19 .td-block-row {
  margin-right: -15px;
  margin-left: -15px;
}
.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_19 .td-block-row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 767px) {
  .td_block_19 .td-block-row {
    margin: 0;
  }
  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx1,
  .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2,
  .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2 .item-details {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx1,
  .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2,
  .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2 .item-details {
    margin-bottom: 0;
  }
}
.td_block_19.td-column-1 .td_module_wrap:last-child.td_module_mx1,
.td_block_19.td-column-1 .td_module_wrap:last-child.td_module_mx2,
.td_block_19.td-column-1 .td_module_wrap:last-child.td_module_mx2 .item-details {
  margin-bottom: 0;
}
.td_block_19 .td-next-prev-wrap,
.td_block_19 .td-load-more-wrap {
  margin-top: 20px;
}
/*  ----------------------------------------------------------------------------
    Block 20
*/
.td_block_20 .td-module-meta-info {
  margin-left: 0;
}
.td_block_20 .td-post-author-name,
.td_block_20 .td-post-date {
  margin-left: 0;
  line-height: 17px;
  vertical-align: top;
  top: -1px;
}
.td_block_20 .td-module-comments {
  margin-right: 0;
  position: absolute;
  right: 20px;
  bottom: 12px;
}
.td_block_20 .td_module_14 .td-module-thumb {
  margin-bottom: 12px;
}
.td_block_20 .td_module_14 .td-module-meta-holder {
  padding: 14px 20px 12px 20px;
}
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .td-module-meta-holder {
    padding: 10px 10px 12px 10px;
  }
}
.td_block_20 .td_module_14 .td-module-meta-info {
  bottom: 0;
  padding: 0;
  width: 90%;
}
.td_block_20 .td_module_14 .td-excerpt {
  padding: 0 10px 0 20px;
  width: 90%;
}
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .td-excerpt {
    padding-left: 10px;
  }
}
.td_block_20 .td_module_14 .entry-title {
  bottom: auto;
}
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .entry-title {
    margin-right: 0;
    margin-left: 0;
  }
}
.td_block_20 .td_module_14 .entry-title:after {
  display: none;
}
.td_block_20 .td_module_14:last-child {
  padding-bottom: 0;
}
.td_block_20 .td_module_mx3 {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px dashed #ededed;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_20 .td_module_mx3 {
    width: 100%;
  }
  .td_block_20 .td_module_mx3:nth-child(even) {
    margin-left: 0;
  }
}
.td_block_20 .td_module_mx3:last-child {
  border-bottom: 0;
}
.td_block_20 .td_module_mx3 .td-module-meta-info {
  bottom: 25px;
  border-bottom: 0;
  margin: 0;
  width: 90%;
  padding: 14px 16px 12px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .td-module-meta-info {
    padding: 6px 0 0;
  }
}
@media (max-width: 500px) {
  .td_block_20 .td_module_mx3 .td-module-meta-info {
    padding: 10px 20px 12px 10px;
  }
}
.td_block_20 .td_module_mx3 .td-post-author-name,
.td_block_20 .td_module_mx3 .td-post-date,
.td_block_20 .td_module_mx3 .td-module-comments {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .td-post-author-name,
  .td_block_20 .td_module_mx3 .td-post-date,
  .td_block_20 .td_module_mx3 .td-module-comments {
    display: none;
  }
}
.td_block_20 .td_module_mx3 .entry-title {
  font-weight: 500;
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_20 .td_module_mx3 .entry-title {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_20 .td_module_mx3 .entry-title {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 500px) {
  .td_block_20 .td_module_mx3 .entry-title {
    font-size: 18px;
    line-height: 26px;
    margin-right: 0;
    margin-left: 0;
  }
}
.td_block_20 .td_module_mx3 .td-module-thumb {
  margin-bottom: 0;
}
.td_block_20 .td-video-play-ico > img {
  top: 24px;
  bottom: auto;
  right: 24px;
  left: auto;
}
.td_block_20 .td-next-prev-wrap,
.td_block_20 .td-load-more-wrap {
  margin-top: 40px;
}
@media (max-width: 500px) {
  .td_block_20 .td-next-prev-wrap,
  .td_block_20 .td-load-more-wrap {
    margin-bottom: 0;
  }
}
.td_block_20.td-column-1 .td_module_mx3:last-child {
  margin-bottom: 0;
}
.td_block_20.td-column-1 .td-next-prev-wrap,
.td_block_20.td-column-1 .td-load-more-wrap {
  margin-top: 1px;
}
.td_block_20 .td_module_wrap:last-child {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Block 21
*/
.td_block_21 .td_module_16 .td-module-meta-info {
  margin-bottom: 0;
}
.td_block_21.td-column-1 .td-module-thumb {
  width: 100px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .td-module-thumb {
    width: 50px;
  }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .td-module-thumb {
    width: 80px;
  }
}
.td_block_21.td-column-1 .item-details {
  margin-left: 115px;
  min-height: 100px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .item-details {
    margin-left: 60px;
    min-height: 50px;
  }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .item-details {
    margin-left: 95px;
    min-height: 80px;
  }
}
.td_block_21.td-column-1 .entry-title {
  font-size: 17px;
  line-height: 23px;
  min-height: 0;
  padding-left: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .entry-title {
    font-size: 14px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .entry-title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
  }
}
@media (max-width: 500px) {
  .td_block_21.td-column-1 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
.td_block_21.td-column-1 .td-excerpt {
  display: none;
}
.td_block_21.td-column-1 .td_module_16 {
  padding-bottom: 19px;
}
.td_block_21.td-column-1 .td-post-author-name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_21.td-column-1 .td-post-author-name {
    display: none;
  }
}
.td_block_21.td-column-1 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_21.td-column-1 .td-next-prev-wrap,
  .td_block_21.td-column-1 .td-load-more-wrap {
    margin-top: 26px;
  }
}
.td_block_21.td-column-2,
.td_block_21.td-column-3 {
  /* tablet + desktop */
}
@media (min-width: 767px) {
  .td_block_21.td-column-2 .td-next-prev-wrap,
  .td_block_21.td-column-3 .td-next-prev-wrap,
  .td_block_21.td-column-2 .td-load-more-wrap,
  .td_block_21.td-column-3 .td-load-more-wrap {
    margin-top: 30px;
  }
}
.td_block_21 .td_module_wrap:last-child {
  padding-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Block 22
*/
.td_block_22 .td-column-1 .entry-title {
  font-size: 26px;
  line-height: 30px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_22 .td-column-1 .entry-title {
    font-size: 21px;
    line-height: 28px;
  }
}
.td_block_22 .td-column-1 .td-excerpt {
  font-size: 15px;
  line-height: 26px;
  margin-top: 19px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-excerpt {
    font-size: 13px;
    line-height: 22px;
    margin-top: 15px;
  }
}
.td_block_22 .td-column-1 .td-read-more {
  margin-top: 15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-read-more {
    margin-top: 8px;
  }
}
.td_block_22 .td-column-1 .td_module_wrap {
  padding-bottom: 20px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td_module_wrap {
    padding-bottom: 10px;
  }
}
.td_block_22 .td-column-1 .td-module-meta-holder {
  height: 41px;
  padding: 12px 12px 12px 15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-module-meta-holder {
    height: 33px;
    padding: 8px 12px 8px 10px;
    font-size: 11px;
  }
}
.td_block_22 .td-column-3 .entry-title {
  font-size: 34px;
  line-height: 44px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_22 .td-column-3 .entry-title {
    font-size: 21px;
    line-height: 28px;
  }
}
.td_block_22.td_with_ajax_pagination .td-module-image {
  margin: 0;
}
.td_block_22 .td_module_wrap:last-child {
  padding-bottom: 0;
}
.td_block_22 .td_module_wrap:last-child .td-read-more {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Block 23
*/
.td_block_23 .td-column-1 .entry-title {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_23 .td-column-1 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
}
.td_block_23 .td-column-1 .td-post-author-name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_23 .td-column-1 .td-post-author-name {
    display: none;
  }
}
.td_block_23 .td_module_wrap:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.td_block_23 .td_module_wrap:last-child .meta-info-container {
  padding-bottom: 0;
  border-bottom: none;
}
.td_block_23 .td_module_wrap:last-child .td-read-more {
  margin-bottom: 0;
}
.td_block_23 .td-column-3 .entry-title {
  font-size: 34px;
  line-height: 44px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_23 .td-column-3 .entry-title {
    font-size: 22px;
    line-height: 28px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 24
*/
.td_block_24 .td_module_wrap:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.td_block_24 .td-read-more {
  margin-bottom: 0;
}
.td_block_24 .td-column-3 .td-module-thumb {
  width: 534px;
  height: 350px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-module-thumb {
    width: 400px;
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-module-thumb {
    width: 100px;
    height: 120px;
  }
}
.td_block_24 .td-column-3 .td-module-thumb .entry-thumb {
  height: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-module-thumb .entry-thumb {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-module-thumb .entry-thumb {
    height: 100%;
  }
}
.td_block_24 .td-column-3 .td-item-details {
  min-height: 350px;
  margin-left: 564px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-item-details {
    min-height: 330px;
    margin-left: 430px;
  }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-item-details {
    min-height: 120px;
    margin-left: 115px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 25
*/
.td_block_25 {
  /* without mobile */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_25 .td-block-row:last-child > div .td_module_wrap:last-child {
    padding-bottom: 0;
  }
  .td_block_25.td-column-1 .td-block-span12:last-child .td_module_wrap {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td_block_25.td-column-3 .td-block-span4:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }
  .td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }
  .td_block_25.td-column-1 .td-block-span12:last-child .td_module_wrap {
    padding-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Trending Now
*/
.td-trending-now-wrapper {
  padding: 0 42px;
  height: 25px;
  position: relative;
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  overflow: hidden;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-wrapper {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .td-trending-now-wrapper {
    padding: 0;
    text-align: center;
    height: auto;
  }
}
.td-trending-now-wrapper .td-next-prev-wrap {
  position: absolute;
  right: 42px;
  top: 0;
  margin: 0;
  z-index: 1;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-wrapper .td-next-prev-wrap {
    right: 30px;
  }
}
@media (max-width: 767px) {
  .td-trending-now-wrapper .td-next-prev-wrap {
    display: none;
  }
}
.td-trending-now-wrapper:hover .td-trending-now-title {
  background-color: #4db2ec;
}
.td-trending-now-wrapper .td-trending-now-nav-right {
  padding-left: 2px;
}
.td-trending-now-title {
  background-color: #222222;
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  padding: 2px 10px;
  display: inline-block;
  line-height: 22px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: default;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  -o-user-select: none;
  user-select: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-trending-now-title {
    padding: 2px 10px 1px;
  }
}
@-moz-document url-prefix() {
  .td-trending-now-title {
    line-height: 21px;
  }
}
.td-trending-now-display-area {
  height: 25px;
  vertical-align: top;
  padding: 0 0 0 15px;
  display: inline-block;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-trending-now-display-area {
    padding: 0;
    display: block;
    height: 26px;
    position: relative;
    top: 10px;
  }
}
.td-trending-now-display-area .entry-title {
  font-size: 15px;
  line-height: 25px;
  margin: 0;
}
.td-trending-now-display-area .td_module_trending_now .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-trending-now-display-area .td_module_trending_now .entry-title {
    font-size: 14px;
    line-height: 16px;
  }
}
.td-trending-now-post {
  opacity: 0;
  position: absolute;
  padding-right: 119px;
  height: 25px;
  overflow: hidden;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td-trending-now-post:first-child {
  opacity: 1;
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-post {
    padding-right: 107px;
  }
}
@media (max-width: 767px) {
  .td-trending-now-post {
    height: 20px;
    width: 100%;
    padding-right: 0;
  }
}
.td-trending-now-post:first-child {
  opacity: 1;
}
.td-next-prev-wrap .td-trending-now-nav-right {
  margin-right: 0;
}
.td-main-page-wrap .td-container > .td-pb-row:first-child .td_block_trending_now:first-child,
.td-main-page-wrap .tdc-row:first-child .wpb_wrapper >  .td_block_trending_now:first-child,
.td-main-page-wrap .tdc-row:first-of-type .tdc-element:first-of-type .td_block_trending_now:first-child {
  position: relative;
  margin: -24px 0 24px;
  z-index: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-page-wrap .td-container > .td-pb-row:first-child .td_block_trending_now:first-child,
  .td-main-page-wrap .tdc-row:first-child .wpb_wrapper >  .td_block_trending_now:first-child,
  .td-main-page-wrap .tdc-row:first-of-type .tdc-element:first-of-type .td_block_trending_now:first-child {
    margin-bottom: 0;
    padding: 4px 0 12px;
  }
}
.td-main-page-wrap .td-container > .td-pb-row:first-child > .td-trending-style2,
.td-main-page-wrap .tdc-row:first-child .wpb_wrapper >  > .td-trending-style2,
.td-main-page-wrap .tdc-row:first-of-type .tdc-element:first-of-type > .td-trending-style2 {
  padding-bottom: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-page-wrap .td-container > .td-pb-row:first-child > .td-trending-style2,
  .td-main-page-wrap .tdc-row:first-child .wpb_wrapper >  > .td-trending-style2,
  .td-main-page-wrap .tdc-row:first-of-type .tdc-element:first-of-type > .td-trending-style2 {
    padding: 4px 2px 12px;
  }
}
.td-trending-style2 {
  border: 1px solid #eaeaea;
  padding-top: 20px !important;
  padding-bottom: 20px;
  margin-bottom: 26px !important;
}
/*  ----------------------------------------------------------------------------
    Quote on Blocks
*/
.td_quote_on_blocks {
  font-family: 'Fira Sans', sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  text-transform: uppercase;
  color: #4db2ec;
  margin-top: 10px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_quote_on_blocks {
    font-size: 22px;
    line-height: 28px;
  }
}
/*  ----------------------------------------------------------------------------
    Homepage Post
*/
.homepage-post .td-post-template-7 .td-post-header header .entry-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .homepage-post .td-post-template-7 .td-post-header header .entry-title {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .homepage-post .td-post-template-7 .td-post-header header .entry-title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 7px;
  }
}
.td-homepage-post .entry-title {
  margin-top: 0;
}
/*  ----------------------------------------------------------------------------
    Popular categories
*/
.td_block_popular_categories {
  padding-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Homepage post
*/
.td_block_homepage_full_1 {
  padding-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Text block with title
*/
.td_block_text_with_title {
  margin-bottom: 44px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.td_block_text_with_title p:last-child {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------
    Author block
*/
.td_block_author .block-title {
  float: none;
  margin-bottom: 20px;
  width: 100%;
}
.td_block_author .td_author_wrap {
  font-family: Verdana, Geneva, sans-serif;
  text-align: center;
}
.td_block_author .avatar {
  margin-bottom: 7px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.td_block_author .td-author-name {
  position: relative;
  margin-bottom: 21px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.td_block_author .td-author-description {
  padding: 2px 0 0 0;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-style: italic;
  color: #555;
}
.td_block_author .td-author-page {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  margin-top: 12px;
  font-weight: 600;
}
.td_block_author a {
  color: #000;
}
.td_block_author a:hover {
  color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    Single image
*/
.td-stretch-content .td_block_single_image {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-stretch-content .td_block_single_image {
    margin-right: -10px;
    margin-left: -10px;
  }
}
/*  ----------------------------------------------------------------------------
    Image box
*/
.td_block_image_box .td-custom {
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-custom {
    margin: 0 -10px;
  }
}
.td_block_image_box .td-custom a:hover:after {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 60 ")";
  filter: alpha(opacity=60);
}
.td_block_image_box .td-custom-image a {
  display: block;
  background-size: cover;
  background-position: center;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-custom-image a {
    margin-bottom: 5px;
  }
}
.td_block_image_box .td-custom-image a:before {
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 40 ")";
  filter: alpha(opacity=40);
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.td_block_image_box .td-custom-image a:after {
  content: '';
  border: 1px solid #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 30 ")";
  filter: alpha(opacity=30);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 10px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.td_block_image_box .td-custom-image img {
  vertical-align: top;
}
.td_block_image_box .td-custom-title {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  display: table;
  text-align: center;
  width: 100%;
  padding: 10px 20px;
  pointer-events: none;
}
.td_block_image_box .entry-title {
  margin: 0;
  padding: 0;
  font-size: 19px;
  text-transform: uppercase;
  font-weight: 500;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .entry-title {
    font-size: 16px;
  }
}
.td_block_image_box .entry-title a {
  color: #fff;
}
.td_block_image_box .entry-title:after {
  display: none;
}
.td_block_image_box .td-image-box-row {
  margin: 0 -20px;
  *zoom: 1;
  /* responsive portrait phone */
}
.td_block_image_box .td-image-box-row:before,
.td_block_image_box .td-image-box-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.td_block_image_box .td-image-box-row:after {
  clear: both;
}
@media (max-width: 767px) {
  .td_block_image_box .td-image-box-row {
    margin: 0 -10px;
  }
}
.td_block_image_box .td-image-box-span {
  padding: 0 20px;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-image-box-span {
    width: 100% !important;
    float: none;
    padding: 0 10px;
  }
}
.td_block_image_box .td-big-image .td-image-box-span {
  width: 100%;
}
.td_block_image_box .td-big-image .td-custom-image a {
  height: 360px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-big-image .td-custom-image a {
    height: 160px;
  }
}
.td_block_image_box .td-medium-image .td-image-box-span {
  width: 50%;
}
.td_block_image_box .td-medium-image .td-custom-image a {
  height: 320px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-medium-image .td-custom-image a {
    height: 160px;
  }
}
.td_block_image_box .td-small-image .td-image-box-span {
  width: 33.33333333%;
}
.td_block_image_box .td-small-image .td-custom-image a {
  height: 220px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-small-image .td-custom-image a {
    height: 160px;
  }
}
.td_block_image_box .td-tiny-image .td-image-box-span {
  width: 25%;
}
.td_block_image_box .td-tiny-image .td-custom-image a {
  height: 160px;
}
.td_block_image_box .td-tiny-image .td-custom-image a:after {
  margin: 8px;
}
.td_block_image_box .td-tiny-image .entry-title {
  font-size: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_image_box .td-tiny-image .entry-title {
    font-size: 16px;
  }
}
.td_block_image_box.td-box-vertical .td-image-box-row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.td_block_image_box.td-box-vertical .td-image-box-span {
  float: none;
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 5px;
}
.td_block_image_box.td-box-vertical .td-image-box-span a:after {
  margin: 8px;
}
.td_block_image_box.td-box-vertical .td-image-box-span:last-child {
  margin-bottom: 0 !important;
}
.td_block_image_box.td-box-vertical .entry-title {
  font-size: 15px;
}
.td_block_image_box.td-image-box-top .td-custom-image a {
  background-position: top center;
}
.td_block_image_box.td-image-box-bottom .td-custom-image a {
  background-position: bottom center;
}
.td_block_image_box.td-image-box-style-2 .td-custom-image a:before,
.td_block_image_box.td-image-box-style-2 .td-custom-image a:after {
  display: none;
}
.td_block_image_box.td-image-box-style-2 .entry-title {
  font-size: 15px;
}
.td_block_image_box.td-image-box-style-2 .entry-title a {
  padding: 8px 16px;
  background-color: #fff;
  color: #000;
}
/*  ----------------------------------------------------------------------------
    Separators
*/
.td_block_separator {
  width: 100%;
  align-items: center;
}
.td_block_separator span {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 1px;
  border-top: 1px solid #EBEBEB;
}
.td_separator_align_left span {
  margin-left: 0;
}
.td_separator_align_right span {
  margin-right: 0;
}
.td_separator_dashed span {
  border-top-style: dashed;
}
.td_separator_dotted span {
  border-top-style: dotted;
}
.td_separator_double span {
  height: 3px;
  border-bottom: 1px solid #EBEBEB;
}
.td_separator_shadow > span {
  position: relative;
  height: 20px;
  overflow: hidden;
  border: 0;
  color: #EBEBEB;
}
.td_separator_shadow > span > span {
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 13px;
  width: 98%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
/*  ----------------------------------------------------------------------------
    Single image
*/
.vc_single_image a {
  position: relative;
}
.td-single-image-style-rounded a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.td-single-image-style-border,
.td-single-image-style-round-border,
.td-single-image-style-circle-border,
.td-single-image-style-outline,
.td-single-image-style-bordered-shadow,
.td-single-image-style-round-outline,
.td-single-image-style-round-border-shadow,
.td-single-image-style-circle-outline,
.td-single-image-style-circle-border-shadow {
  margin-bottom: 22px;
  background-color: #EBEBEB;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-single-image-style-border,
  .td-single-image-style-round-border,
  .td-single-image-style-circle-border,
  .td-single-image-style-outline,
  .td-single-image-style-bordered-shadow,
  .td-single-image-style-round-outline,
  .td-single-image-style-round-border-shadow,
  .td-single-image-style-circle-outline,
  .td-single-image-style-circle-border-shadow {
    margin-bottom: 32px;
  }
}
.td-single-image-style-border,
.td-single-image-style-round-border,
.td-single-image-style-circle-border {
  padding: 6px;
}
.td-single-image-style-outline,
.td-single-image-style-bordered-shadow,
.td-single-image-style-round-outline,
.td-single-image-style-round-border-shadow,
.td-single-image-style-circle-outline,
.td-single-image-style-circle-border-shadow {
  padding: 1px;
}
.td-single-image-style-outline a:before,
.td-single-image-style-bordered-shadow a:before,
.td-single-image-style-round-outline a:before,
.td-single-image-style-round-border-shadow a:before,
.td-single-image-style-circle-outline a:before,
.td-single-image-style-circle-border-shadow a:before,
.td-single-image-style-outline a:after,
.td-single-image-style-bordered-shadow a:after,
.td-single-image-style-round-outline a:after,
.td-single-image-style-round-border-shadow a:after,
.td-single-image-style-circle-outline a:after,
.td-single-image-style-circle-border-shadow a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.td-single-image-style-outline a:after,
.td-single-image-style-bordered-shadow a:after,
.td-single-image-style-round-outline a:after,
.td-single-image-style-round-border-shadow a:after,
.td-single-image-style-circle-outline a:after,
.td-single-image-style-circle-border-shadow a:after {
  color: #fff;
  -webkit-box-shadow: inset 0px 0px 0px 6px;
  -moz-box-shadow: inset 0px 0px 0px 6px;
  box-shadow: inset 0px 0px 0px 6px;
}
.td-single-image-style-outline a:before,
.td-single-image-style-bordered-shadow a:before,
.td-single-image-style-round-outline a:before,
.td-single-image-style-round-border-shadow a:before,
.td-single-image-style-circle-outline a:before,
.td-single-image-style-circle-border-shadow a:before {
  color: #EBEBEB;
  -webkit-box-shadow: inset 0px 0px 0px 7px;
  -moz-box-shadow: inset 0px 0px 0px 7px;
  box-shadow: inset 0px 0px 0px 7px;
}
.td-single-image-style-shadow a,
.td-single-image-style-bordered-shadow a,
.td-single-image-style-round-border-shadow a,
.td-single-image-style-circle-shadow a,
.td-single-image-style-circle-border-shadow a {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.td-single-image-style-3d-shadow {
  position: relative;
}
.td-single-image-style-3d-shadow:before,
.td-single-image-style-3d-shadow:after {
  content: '';
  position: absolute;
  bottom: 32px;
  height: 30%;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.td-single-image-style-3d-shadow:before {
  left: 5px;
  right: 50%;
  transform: skewY(-6deg);
  -webkit-transform: skewY(-6deg);
  -moz-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  -o-transform: skewY(-6deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
.td-single-image-style-3d-shadow:after {
  left: 50%;
  right: 5px;
  transform: skewY(6deg);
  -webkit-transform: skewY(6deg);
  -moz-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  -o-transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.td-single-image-style-3d-shadow a {
  z-index: 1;
}
.td-single-image-style-round,
.td-single-image-style-round-border,
.td-single-image-style-round-outline,
.td-single-image-style-round-shadow,
.td-single-image-style-round-border-shadow,
.td-single-image-style-circle,
.td-single-image-style-circle-border,
.td-single-image-style-circle-outline,
.td-single-image-style-circle-shadow,
.td-single-image-style-circle-border-shadow {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.td-single-image-style-round a,
.td-single-image-style-round-border a,
.td-single-image-style-round-outline a,
.td-single-image-style-round-shadow a,
.td-single-image-style-round-border-shadow a,
.td-single-image-style-circle a,
.td-single-image-style-circle-border a,
.td-single-image-style-circle-outline a,
.td-single-image-style-circle-shadow a,
.td-single-image-style-circle-border-shadow a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.td-single-image-style-round-outline a:before,
.td-single-image-style-round-border-shadow a:before,
.td-single-image-style-circle-outline a:before,
.td-single-image-style-circle-border-shadow a:before,
.td-single-image-style-round-outline a:after,
.td-single-image-style-round-border-shadow a:after,
.td-single-image-style-circle-outline a:after,
.td-single-image-style-circle-border-shadow a:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.td-single-image-style-circle a,
.td-single-image-style-circle-border a,
.td-single-image-style-circle-outline a,
.td-single-image-style-circle-shadow a,
.td-single-image-style-circle-border-shadow a {
  height: 0;
  padding-bottom: 100%;
}
/*  ----------------------------------------------------------------------------
    Empty space
*/
.td_block_empty_space,
.vc_empty_space {
  margin-bottom: 0;
}
/*  ----------------------------------------------------------------------------


    Custom menu blocks


*/
.td-menu-blocks-custom {
  margin-bottom: 30px;
  padding: 0 60px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-menu-blocks-custom {
    padding: 0;
  }
}
.td-menu-blocks-custom .widget {
  margin-bottom: 0;
}
.td-menu-blocks-custom ul {
  text-align: center;
}
.td-menu-blocks-custom ul li {
  display: inline-block;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 7px;
}
.td-menu-blocks-custom ul li a {
  border: 1px solid #eaeaea;
  padding: 0 12px;
  font-size: 13px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  line-height: 31px;
  display: block;
}
.td-menu-blocks-custom ul li a:hover {
  background-color: #111;
  color: #fff;
  border-color: #111;
}
.td-menu-blocks-custom .current-menu-item a {
  border-color: #4db2ec;
  background-color: #4db2ec;
  color: #fff;
}
.td-menu-blocks-custom .current-menu-item a:hover {
  color: #fff;
}
.td-menu-block-headers {
  text-align: center;
}
.td-menu-block-headers ul {
  margin-top: 0;
}
.td-menu-block-headers li {
  display: inline-block;
  margin: 2px !important;
  text-align: center;
  line-height: 17px !important;
  font-size: 10px;
  margin-top: 20px !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-menu-block-headers li {
    margin-top: 15px !important;
    font-size: 9px;
  }
}
.td-menu-block-headers li.current-menu-item img {
  border-color: #4db2ec;
}
.td-menu-block-headers li.current-menu-item a {
  color: #4db2ec;
}
.td-menu-block-headers li:hover img {
  border-color: #4db2ec;
}
.td-menu-block-headers li img {
  display: block;
  border: 1px solid #eaeaea;
  width: 110px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-menu-block-headers li img {
    width: 82px;
  }
}
/*  ----------------------------------------------------------------------------
    Block list menu
*/
.td-list-menu-inline {
  padding: 0 60px;
  margin-bottom: 22px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-list-menu-inline {
    padding: 0;
  }
}
.td-list-menu-inline ul {
  margin: 0;
  text-align: center;
}
.td-list-menu-inline ul li {
  display: inline-block;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 10px;
}
.td-list-menu-inline ul li a {
  border: 1px solid #eaeaea;
  padding: 0 12px;
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 31px;
  color: #000;
  display: block;
}
.td-list-menu-inline ul li a:hover {
  background-color: #111;
  color: #fff;
  border-color: #111;
}
.td-list-menu-inline .current-menu-item a {
  border-color: #4db2ec;
  background-color: #4db2ec;
  color: #fff !important;
}
.td-tab-blocks-custom {
  margin-bottom: 0 !important;
}
.td-tab-blocks-custom ul.wpb_tabs_nav {
  border-bottom: 0;
}
.td-tab-blocks-custom .wpb_text_column {
  margin-bottom: 21px;
}
.td-tab-blocks-custom.wpb_tabs li.ui-tabs-active a,
.td-tab-blocks-custom.wpb_tabs li:hover a {
  background-color: #111;
}
.td-tab-blocks-custom ul.wpb_tabs_nav {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav {
    text-align: center;
    margin-bottom: 20px;
  }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li {
  display: inline-block;
  margin: 0 2px;
  background-color: transparent !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li {
    margin: 0 0 6px 0;
    float: none;
  }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a {
  padding: 5px 13px !important;
  font-size: 13px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  line-height: 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a {
    padding: 4px 9px !important;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a {
    padding: 4px 7px !important;
    font-size: 12px;
    line-height: 16px;
  }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a:hover {
  background-color: #111;
  color: #fff;
}
.vc_single_image a {
  width: 100%;
  display: block;
  background-size: cover;
}
.td-custom-menu-blocks {
  margin-bottom: 25px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks {
    margin-bottom: 15px;
  }
}
.td-custom-menu-blocks .widget {
  overflow: visible;
  margin-bottom: 0;
}
.td-custom-menu-blocks .vc_wp_custommenu {
  margin-bottom: 15px;
  text-align: right;
  border-bottom: 1px solid #ededed;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks .vc_wp_custommenu {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .vc_wp_custommenu {
    text-align: center;
    margin-bottom: 10px;
  }
}
.td-custom-menu-blocks .wpb_text_column {
  position: absolute;
  top: 6px;
  margin: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .wpb_text_column {
    position: relative;
    text-align: center;
    top: 0;
  }
}
.td-custom-menu-blocks .wpb_text_column h2 {
  margin: 0 !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-custom-menu-blocks .wpb_text_column h2 {
    font-size: 21px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .wpb_text_column h2 {
    margin-bottom: 10px !important;
  }
}
.td-custom-menu-blocks .td-custom-menu-list {
  position: relative;
  display: inline-block;
  font-family: 'Fira Sans', sans-serif;
  text-align: center;
  margin: 0 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list {
    position: static;
  }
}
.td-custom-menu-blocks .td-custom-menu-list ul {
  border-top: 1px solid #000;
  position: absolute;
  top: 100%;
  right: -20px;
  padding: 15px;
  width: 400px;
  background-color: #fff;
  visibility: hidden;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  opacity: 0;
  z-index: 1000;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  -moz-transform: translate3d(0, 20px, 0);
  -ms-transform: translate3d(0, 20px, 0);
  -o-transform: translate3d(0, 20px, 0);
  column-count: 2;
  column-gap: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul {
    right: 0;
    left: 0;
    margin: auto;
    padding: 15px 5px;
    width: 100% !important;
    column-count: 2 !important;
  }
}
.td-custom-menu-blocks .td-custom-menu-list ul li {
  display: inline-block;
  margin: 0;
  width: 100%;
  font-size: 12px;
  text-align: left;
  line-height: 1;
  /* responsive portrait tablet */
}
.td-custom-menu-blocks .td-custom-menu-list ul li.current-menu-item a,
.td-custom-menu-blocks .td-custom-menu-list ul li:hover {
  color: #4db2ec;
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li {
    font-size: 11px;
  }
}
.td-custom-menu-blocks .td-custom-menu-list ul li a {
  display: block;
  padding: 7px 14px;
}
.td-custom-menu-blocks .td-custom-menu-list ul li a img {
  /* responsive portrait tablet */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li a img {
    max-width: 33px;
  }
}
.td-custom-menu-blocks .td-custom-menu-list ul li a span {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  padding-top: 7px;
}
.td-custom-menu-blocks .td-custom-menu-list:hover ul {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.td-custom-menu-blocks .td-custom-menu-list > a {
  position: relative;
  display: block;
  padding: 0;
  font-weight: 500;
  line-height: 50px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-custom-menu-blocks .td-custom-menu-list > a {
    line-height: 40px;
  }
}
.td-custom-menu-blocks .td-custom-menu-list > a span {
  background-color: #000;
  padding: 4px 9px 3px 8px;
  margin-right: 5px;
  border-radius: 20px;
  color: #fff !important;
  display: inline-block;
  line-height: 15px;
  font-size: 14px;
}
.td-custom-menu-blocks .td-custom-menu-list > a:after {
  content: '\e83d';
  height: 100%;
  position: relative;
  top: 1px;
  margin-left: 10px;
  font-family: 'newspaper', sans-serif;
  font-size: 9px;
}
.td-custom-menu-blocks .td-custom-menu-list:hover > a,
.td-custom-menu-blocks .current-menu-parent > a {
  color: #4db2ec;
}
.td-custom-menu-blocks .td-custom-menu-list:hover > a span,
.td-custom-menu-blocks .current-menu-parent > a span {
  background-color: #4db2ec;
}
.td-custom-menu-blocks .td-custom-menu-hidden {
  visibility: hidden;
}
.td-custom-menu-blocks .td-custom-title-left {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-title-left {
    position: absolute !important;
  }
}
.td-custom-menu-blocks .td-menu-blocks {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-menu-blocks {
    margin: 0 10px 0 auto;
    display: table;
  }
}
.td-custom-menu-blocks .td-menu-blocks ul {
  width: 500px;
  column-count: 3;
  column-gap: 0;
}
.td-custom-menu-blocks .td-custom-menu-list ul li a span {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-custom-menu-list ul li a span {
    padding-top: 5px;
  }
}
.td-mx-13 .entry-title {
  font-size: 13px;
  line-height: 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-13 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
@media (max-width: 767px) {
  .td-mx-13 .entry-title {
    font-size: 20px !important;
    line-height: 22px !important;
  }
}
.td-mx-13 .td-post-category {
  margin-bottom: 11px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-13 .td-post-category {
    margin-bottom: 9px;
  }
}
@media (max-width: 767px) {
  .td-mx-13 .td-post-category {
    margin-bottom: 10px;
  }
}
.td-mx-13 .td-module-meta-info {
  margin-top: 6px;
}
.td-mx-13 .td-meta-info-container {
  padding: 0 15px 15px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-13 .td-meta-info-container {
    padding: 0 13px 10px;
  }
}
@media (max-width: 767px) {
  .td-mx-13 .td-meta-info-container {
    padding: 0 10px 11px;
  }
}
.td-grid-style-2 .td-mx-13 .td-meta-info-container,
.td-grid-style-3 .td-mx-13 .td-meta-info-container,
.td-grid-style-7 .td-mx-13 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-13 .td-big-grid-meta,
.td-grid-style-3 .td-mx-13 .td-big-grid-meta,
.td-grid-style-7 .td-mx-13 .td-big-grid-meta,
.td-grid-style-2 .td-mx-13 .td-module-meta-info,
.td-grid-style-3 .td-mx-13 .td-module-meta-info,
.td-grid-style-7 .td-mx-13 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-13 .td-big-grid-meta,
.td-grid-style-3 .td-mx-13 .td-big-grid-meta,
.td-grid-style-7 .td-mx-13 .td-big-grid-meta {
  padding: 15px 15px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-13 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-13 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-13 .td-big-grid-meta {
    padding: 13px 13px 0;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-13 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-13 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-13 .td-big-grid-meta {
    padding: 10px 10px 0;
  }
}
.td-grid-style-2 .td-mx-13 .td-module-meta-info,
.td-grid-style-3 .td-mx-13 .td-module-meta-info,
.td-grid-style-7 .td-mx-13 .td-module-meta-info {
  padding: 0 15px 15px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-13 .td-module-meta-info,
  .td-grid-style-3 .td-mx-13 .td-module-meta-info,
  .td-grid-style-7 .td-mx-13 .td-module-meta-info {
    padding: 0 13px 13px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-13 .td-module-meta-info,
  .td-grid-style-3 .td-mx-13 .td-module-meta-info,
  .td-grid-style-7 .td-mx-13 .td-module-meta-info {
    padding: 0 10px 10px;
  }
}
.td-grid-style-4 .td-mx-13 .entry-title {
  padding: 1px 5px 2px;
}
.td-grid-style-4 .td-mx-13 .td-meta-info-container {
  width: 100%;
}
.td-grid-style-5 .td-mx-13 .td-meta-info-container,
.td-grid-style-6 .td-mx-13 .td-meta-info-container {
  padding: 15px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-5 .td-mx-13 .td-meta-info-container,
  .td-grid-style-6 .td-mx-13 .td-meta-info-container {
    padding: 13px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-mx-13 .td-meta-info-container,
  .td-grid-style-6 .td-mx-13 .td-meta-info-container {
    padding: 10px !important;
  }
}
.td-grid-style-7 .td-mx-13.td-big-grid-post .td-post-category {
  bottom: 13px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-mx-13.td-big-grid-post .td-post-category {
    bottom: 11px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-mx-13.td-big-grid-post .td-post-category {
    bottom: 8px;
  }
}
.td-mx-15 .entry-title {
  font-size: 15px;
  line-height: 20px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-mx-15 .entry-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }
}
.td-mx-15 .td-post-category {
  margin-bottom: 10px;
}
.td-mx-15 .td-module-meta-info {
  margin-top: 6px;
}
.td-mx-15 .td-meta-info-container {
  padding: 0 10px 18px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-mx-15 .td-meta-info-container {
    padding-bottom: 11px;
  }
}
.td-grid-style-2 .td-mx-15 .td-meta-info-container,
.td-grid-style-3 .td-mx-15 .td-meta-info-container,
.td-grid-style-7 .td-mx-15 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-15 .td-big-grid-meta,
.td-grid-style-3 .td-mx-15 .td-big-grid-meta,
.td-grid-style-7 .td-mx-15 .td-big-grid-meta,
.td-grid-style-2 .td-mx-15 .td-module-meta-info,
.td-grid-style-3 .td-mx-15 .td-module-meta-info,
.td-grid-style-7 .td-mx-15 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-15 .td-big-grid-meta,
.td-grid-style-3 .td-mx-15 .td-big-grid-meta,
.td-grid-style-7 .td-mx-15 .td-big-grid-meta {
  padding: 18px 10px 0;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-grid-style-2 .td-mx-15 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-15 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-15 .td-big-grid-meta {
    padding: 11px 11px 0;
  }
}
.td-grid-style-2 .td-mx-15 .td-module-meta-info,
.td-grid-style-3 .td-mx-15 .td-module-meta-info,
.td-grid-style-7 .td-mx-15 .td-module-meta-info {
  padding: 0 10px 18px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-grid-style-2 .td-mx-15 .td-module-meta-info,
  .td-grid-style-3 .td-mx-15 .td-module-meta-info,
  .td-grid-style-7 .td-mx-15 .td-module-meta-info {
    padding: 0 11px 11px;
  }
}
.td-grid-style-4 .td-mx-15 .entry-title {
  padding: 2px 6px 3px;
}
.td-grid-style-4 .td-mx-15 .td-meta-info-container {
  width: 100%;
}
.td-grid-style-5 .td-mx-15 .td-meta-info-container,
.td-grid-style-6 .td-mx-15 .td-meta-info-container {
  padding: 18px !important;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-grid-style-5 .td-mx-15 .td-meta-info-container,
  .td-grid-style-6 .td-mx-15 .td-meta-info-container {
    padding: 11px !important;
  }
}
.td-grid-style-7 .td-mx-15.td-big-grid-post .td-post-category {
  bottom: 14px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-grid-style-7 .td-mx-15.td-big-grid-post .td-post-category {
    bottom: 9px !important;
  }
}
.td-mx-17 .entry-title {
  font-size: 17px;
  line-height: 22px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-mx-17 .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
.td-mx-17 .td-post-category {
  margin-bottom: 11px;
}
.td-mx-17 .td-module-meta-info {
  margin-top: 7px;
}
.td-mx-17 .td-meta-info-container {
  padding: 0 10px 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-17 .td-meta-info-container {
    padding: 0 14px 10px;
  }
}
@media (max-width: 767px) {
  .td-mx-17 .td-meta-info-container {
    padding: 0 10px 11px;
  }
}
.td-grid-style-1 .td-mx-17 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-mx-17 .td-module-meta-info {
    margin-bottom: 8px;
  }
}
.td-grid-style-2 .td-mx-17 .td-meta-info-container,
.td-grid-style-3 .td-mx-17 .td-meta-info-container,
.td-grid-style-7 .td-mx-17 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-17 .td-big-grid-meta,
.td-grid-style-3 .td-mx-17 .td-big-grid-meta,
.td-grid-style-7 .td-mx-17 .td-big-grid-meta,
.td-grid-style-2 .td-mx-17 .td-module-meta-info,
.td-grid-style-3 .td-mx-17 .td-module-meta-info,
.td-grid-style-7 .td-mx-17 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-17 .td-big-grid-meta,
.td-grid-style-3 .td-mx-17 .td-big-grid-meta,
.td-grid-style-7 .td-mx-17 .td-big-grid-meta {
  padding: 18px 10px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-17 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-17 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-17 .td-big-grid-meta {
    padding: 10px 14px 0;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-17 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-17 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-17 .td-big-grid-meta {
    padding: 11px 10px 0;
  }
}
.td-grid-style-2 .td-mx-17 .td-module-meta-info,
.td-grid-style-3 .td-mx-17 .td-module-meta-info,
.td-grid-style-7 .td-mx-17 .td-module-meta-info {
  padding: 0 10px 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-17 .td-module-meta-info,
  .td-grid-style-3 .td-mx-17 .td-module-meta-info,
  .td-grid-style-7 .td-mx-17 .td-module-meta-info {
    padding: 0 14px 10px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-17 .td-module-meta-info,
  .td-grid-style-3 .td-mx-17 .td-module-meta-info,
  .td-grid-style-7 .td-mx-17 .td-module-meta-info {
    padding: 0 10px 11px;
  }
}
.td-grid-style-4 .td-mx-17 .entry-title {
  padding: 2px 6px 3px;
}
.td-grid-style-4 .td-mx-17 .td-meta-info-container {
  width: 100%;
}
.td-grid-style-5 .td-mx-17 .td-meta-info-container,
.td-grid-style-6 .td-mx-17 .td-meta-info-container {
  padding: 18px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-5 .td-mx-17 .td-meta-info-container,
  .td-grid-style-6 .td-mx-17 .td-meta-info-container {
    padding: 10px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-mx-17 .td-meta-info-container,
  .td-grid-style-6 .td-mx-17 .td-meta-info-container {
    padding: 11px !important;
  }
}
.td-grid-style-7 {
  /* responsive portrait phone */
}
.td-grid-style-7 .td-mx-17.td-big-grid-post .td-post-category {
  bottom: 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-mx-17.td-big-grid-post .td-post-category {
    bottom: 8px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-mx-17.td-big-grid-post .td-post-category {
    bottom: 9px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-mx-17 .td-big-grid-meta {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.td-mx-19 .entry-title {
  font-size: 19px;
  line-height: 24px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-19 .entry-title {
    font-size: 17px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 767px) {
  .td-mx-19 .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
}
.td-mx-19 .td-post-category {
  margin-bottom: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-mx-19 .td-post-category {
    margin-bottom: 12px;
  }
}
.td-mx-19 .td-module-meta-info {
  margin-top: 8px;
}
.td-mx-19 .td-meta-info-container {
  padding: 0 20px 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-19 .td-meta-info-container {
    padding: 0 15px 10px;
  }
}
@media (max-width: 767px) {
  .td-mx-19 .td-meta-info-container {
    padding: 0 13px 14px;
  }
}
.td-grid-style-2 .td-mx-19 .td-meta-info-container,
.td-grid-style-3 .td-mx-19 .td-meta-info-container,
.td-grid-style-7 .td-mx-19 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-19 .td-big-grid-meta,
.td-grid-style-3 .td-mx-19 .td-big-grid-meta,
.td-grid-style-7 .td-mx-19 .td-big-grid-meta,
.td-grid-style-2 .td-mx-19 .td-module-meta-info,
.td-grid-style-3 .td-mx-19 .td-module-meta-info,
.td-grid-style-7 .td-mx-19 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-19 .td-big-grid-meta,
.td-grid-style-3 .td-mx-19 .td-big-grid-meta,
.td-grid-style-7 .td-mx-19 .td-big-grid-meta {
  padding: 20px 20px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-19 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-19 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-19 .td-big-grid-meta {
    padding: 15px 15px 0;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-19 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-19 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-19 .td-big-grid-meta {
    padding: 13px 13px 0;
  }
}
.td-grid-style-2 .td-mx-19 .td-module-meta-info,
.td-grid-style-3 .td-mx-19 .td-module-meta-info,
.td-grid-style-7 .td-mx-19 .td-module-meta-info {
  padding: 0 20px 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-19 .td-module-meta-info,
  .td-grid-style-3 .td-mx-19 .td-module-meta-info,
  .td-grid-style-7 .td-mx-19 .td-module-meta-info {
    padding: 0 15px 15px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-19 .td-module-meta-info,
  .td-grid-style-3 .td-mx-19 .td-module-meta-info,
  .td-grid-style-7 .td-mx-19 .td-module-meta-info {
    padding: 0 13px 13px;
  }
}
.td-grid-style-4 .td-mx-19 .entry-title {
  padding: 2px 6px 3px;
}
.td-grid-style-4 .td-mx-19 .td-meta-info-container {
  width: 100%;
}
.td-grid-style-5 .td-mx-19 .td-meta-info-container,
.td-grid-style-6 .td-mx-19 .td-meta-info-container {
  padding: 20px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-5 .td-mx-19 .td-meta-info-container,
  .td-grid-style-6 .td-mx-19 .td-meta-info-container {
    padding: 15px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-mx-19 .td-meta-info-container,
  .td-grid-style-6 .td-mx-19 .td-meta-info-container {
    padding: 13px !important;
  }
}
.td-grid-style-7 .td-mx-19.td-big-grid-post .td-post-category {
  bottom: 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-mx-19.td-big-grid-post .td-post-category {
    bottom: 12px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-mx-19.td-big-grid-post .td-post-category {
    bottom: 10px;
  }
}
.td-mx-23 .entry-title {
  font-size: 23px;
  line-height: 30px;
  font-weight: 500;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-mx-23 .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
}
.td-mx-23 .td-post-category {
  margin-bottom: 14px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-mx-23 .td-post-category {
    margin-bottom: 10px;
  }
}
.td-mx-23 .td-module-meta-info {
  margin-top: 8px;
}
.td-mx-23 .td-meta-info-container {
  padding: 0 8% 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-23 .td-meta-info-container {
    padding: 0 4% 20px;
  }
}
@media (max-width: 767px) {
  .td-mx-23 .td-meta-info-container {
    padding: 0 15px 14px;
  }
}
.td-grid-style-2 .td-mx-23 .td-meta-info-container,
.td-grid-style-3 .td-mx-23 .td-meta-info-container,
.td-grid-style-7 .td-mx-23 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-23 .td-big-grid-meta,
.td-grid-style-3 .td-mx-23 .td-big-grid-meta,
.td-grid-style-7 .td-mx-23 .td-big-grid-meta,
.td-grid-style-2 .td-mx-23 .td-module-meta-info,
.td-grid-style-3 .td-mx-23 .td-module-meta-info,
.td-grid-style-7 .td-mx-23 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-23 .td-big-grid-meta,
.td-grid-style-3 .td-mx-23 .td-big-grid-meta,
.td-grid-style-7 .td-mx-23 .td-big-grid-meta {
  padding: 20px 8% 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-23 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-23 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-23 .td-big-grid-meta {
    padding: 20px 4% 0;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-23 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-23 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-23 .td-big-grid-meta {
    padding: 15px 15px 0;
  }
}
.td-grid-style-2 .td-mx-23 .td-module-meta-info,
.td-grid-style-3 .td-mx-23 .td-module-meta-info,
.td-grid-style-7 .td-mx-23 .td-module-meta-info {
  padding: 0 8% 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-23 .td-module-meta-info,
  .td-grid-style-3 .td-mx-23 .td-module-meta-info,
  .td-grid-style-7 .td-mx-23 .td-module-meta-info {
    padding: 0 4% 20px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-23 .td-module-meta-info,
  .td-grid-style-3 .td-mx-23 .td-module-meta-info,
  .td-grid-style-7 .td-mx-23 .td-module-meta-info {
    padding: 0 15px 15px;
  }
}
.td-grid-style-4 .td-mx-23 .entry-title {
  padding: 2px 6px 4px;
}
.td-grid-style-4 .td-mx-23 .td-meta-info-container {
  width: auto;
  max-width: 80%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-mx-23 .td-meta-info-container {
    width: 100%;
    max-width: 100%;
  }
}
.td-grid-style-5 .td-mx-23 .td-meta-info-container,
.td-grid-style-6 .td-mx-23 .td-meta-info-container {
  padding: 20px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-5 .td-mx-23 .td-meta-info-container,
  .td-grid-style-6 .td-mx-23 .td-meta-info-container {
    padding: 20px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-mx-23 .td-meta-info-container,
  .td-grid-style-6 .td-mx-23 .td-meta-info-container {
    padding: 15px !important;
  }
}
.td-grid-style-7 .td-mx-23.td-big-grid-post .td-post-category {
  bottom: 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-mx-23.td-big-grid-post .td-post-category {
    bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-mx-23.td-big-grid-post .td-post-category {
    bottom: 12px;
  }
}
.td-mx-28 .entry-title {
  font-size: 28px;
  line-height: 38px;
  font-weight: 500;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-28 .entry-title {
    font-size: 22px !important;
    line-height: 29px !important;
  }
}
@media (max-width: 767px) {
  .td-mx-28 .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
}
.td-mx-28 .td-post-category {
  margin-bottom: 14px;
  /* phone + tablet */
}
@media (max-width: 1018px) {
  .td-mx-28 .td-post-category {
    margin-bottom: 11px;
  }
}
.td-mx-28 .td-module-meta-info {
  margin-top: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-mx-28 .td-module-meta-info {
    margin-top: 7px;
  }
}
.td-mx-28 .td-meta-info-container {
  padding: 0 10px 28px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-mx-28 .td-meta-info-container {
    padding: 0 14px 20px;
  }
}
@media (max-width: 767px) {
  .td-mx-28 .td-meta-info-container {
    padding: 0 10px 14px;
  }
}
.td-grid-style-2 .td-mx-28 .td-meta-info-container,
.td-grid-style-3 .td-mx-28 .td-meta-info-container,
.td-grid-style-7 .td-mx-28 .td-meta-info-container {
  padding: 0 !important;
}
.td-grid-style-2 .td-mx-28 .td-big-grid-meta,
.td-grid-style-3 .td-mx-28 .td-big-grid-meta,
.td-grid-style-7 .td-mx-28 .td-big-grid-meta,
.td-grid-style-2 .td-mx-28 .td-module-meta-info,
.td-grid-style-3 .td-mx-28 .td-module-meta-info,
.td-grid-style-7 .td-mx-28 .td-module-meta-info {
  width: 100%;
}
.td-grid-style-2 .td-mx-28 .td-big-grid-meta,
.td-grid-style-3 .td-mx-28 .td-big-grid-meta,
.td-grid-style-7 .td-mx-28 .td-big-grid-meta {
  padding: 28px 10px 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-28 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-28 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-28 .td-big-grid-meta {
    padding: 20px 14px 0;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-28 .td-big-grid-meta,
  .td-grid-style-3 .td-mx-28 .td-big-grid-meta,
  .td-grid-style-7 .td-mx-28 .td-big-grid-meta {
    padding: 14px 10px 0;
  }
}
.td-grid-style-2 .td-mx-28 .td-module-meta-info,
.td-grid-style-3 .td-mx-28 .td-module-meta-info,
.td-grid-style-7 .td-mx-28 .td-module-meta-info {
  padding: 0 10px 28px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-mx-28 .td-module-meta-info,
  .td-grid-style-3 .td-mx-28 .td-module-meta-info,
  .td-grid-style-7 .td-mx-28 .td-module-meta-info {
    padding: 0 14px 20px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-mx-28 .td-module-meta-info,
  .td-grid-style-3 .td-mx-28 .td-module-meta-info,
  .td-grid-style-7 .td-mx-28 .td-module-meta-info {
    padding: 0 10px 14px;
  }
}
.td-grid-style-4 .td-mx-28 .entry-title {
  padding: 3px 8px 6px;
}
.td-grid-style-4 .td-mx-28 .td-meta-info-container {
  width: auto;
  max-width: 70%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-mx-28 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
}
.td-grid-style-5 .td-mx-28 .td-meta-info-container,
.td-grid-style-6 .td-mx-28 .td-meta-info-container {
  padding: 28px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-5 .td-mx-28 .td-meta-info-container,
  .td-grid-style-6 .td-mx-28 .td-meta-info-container {
    padding: 20px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-mx-28 .td-meta-info-container,
  .td-grid-style-6 .td-mx-28 .td-meta-info-container {
    padding: 14px !important;
  }
}
.td-grid-style-7 .td-mx-28.td-big-grid-post .td-post-category {
  bottom: 24px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-mx-28.td-big-grid-post .td-post-category {
    bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-mx-28.td-big-grid-post .td-post-category {
    bottom: 12px;
  }
}
/*


  Big grid styles


*/
.td-hover-1 .td-big-grid-wrapper .entry-thumb {
  transition-timing-function: ease !important;
}
/*
  Colored gradients
*/
.td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.td-grid-style-2 .td-big-grid-post-7 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-7 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #54a3db;
  background: -moz-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #54a3db), color-stop(100%, #4bcf77));
  background: -webkit-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -o-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -ms-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a3db', endColorstr='#4bcf77', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #f4d03f;
  background: -moz-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f4d03f), color-stop(100%, #f27a35));
  background: -webkit-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -o-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -ms-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: linear-gradient(135deg, #f4d03f 0%, #f27a35 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.td-grid-style-2 .td-video-play-ico img,
.td-grid-style-3 .td-video-play-ico img {
  opacity: 0.5;
}
/*
  Style 1
*/
.td-grid-style-1 .td-meta-info-container {
  bottom: 0;
}
.td-grid-style-1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 70%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  /* IE6-9 */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-module-thumb a:last-child:before {
    height: 130% !important;
  }
}
.td-grid-style-1 .td-post-category {
  background-color: rgba(0, 0, 0, 0.7);
}
.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
  width: 80%;
  margin: 0 0 0 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-big-grid-meta {
    width: 90%;
    margin-left: 15px;
  }
}
.td-grid-style-1 .td-big-thumb .entry-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.td-grid-style-1 .td-big-thumb .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-module-meta-info {
    margin-bottom: 18px;
  }
}
.td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
  width: 80%;
  margin: 20px 0 14px 19px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
    margin: 0 15px 11px;
  }
}
.td-grid-style-1 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.td-grid-style-1 .td-small-thumb .td-big-grid-meta {
  margin: 0 15px 11px;
}
.td-grid-style-1 .td-small-thumb .entry-title {
  margin-top: 2px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
}
.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta {
  margin: 0 10px 10px 14px;
}
.td-grid-style-1 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
}
.td-grid-style-1 .td-tiny-thumb .td-post-category {
  font-size: 9px;
  font-weight: 600;
  padding: 3px 5px;
  line-height: 1;
}
.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.td-grid-style-1.td-hover-1 .td-post-category {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  background-color: rgba(0, 0, 0, 0.1);
}
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
  background-color: #4db2ec;
}
.td-grid-style-1 .td-video-play-ico img {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-video-play-ico img {
    bottom: auto;
    left: auto;
    margin: 20px 20px 0;
  }
}
/*
  Style 2
*/
.td-grid-style-2 .td-meta-info-container {
  bottom: 0;
}
.td-grid-style-2 .td-module-thumb a:last-child:before {
  -webkit-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  opacity: 0.6;
}
.td-grid-style-2 .td-post-category {
  background-color: rgba(0, 0, 0, 0.2);
}
.td-grid-style-2 .td-big-grid-post.td-big-thumb .td-big-grid-meta {
  font-size: 34px;
}
.td-grid-style-2 .td-big-thumb .td-meta-info-container {
  position: static;
  top: 0;
  bottom: auto;
}
.td-grid-style-2 .td-big-thumb .td-big-grid-meta {
  width: 80%;
  margin: 20px 0 20px 20px;
  top: 0;
  position: absolute;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-thumb .td-big-grid-meta {
    width: 90%;
    margin-left: 15px;
  }
}
.td-grid-style-2 .td-big-thumb .td-module-meta-info {
  position: absolute;
  bottom: 0;
}
.td-grid-style-2 .td-big-thumb .entry-title {
  font-size: 34px;
  line-height: 41px;
  /* responsive */
}
@media (max-width: 1140px) {
  .td-grid-style-2 .td-big-thumb .entry-title {
    font-weight: 500;
  }
}
.td-grid-style-2 .td-big-thumb.td-big-grid-post-1 .td-big-grid-meta {
  top: auto;
  bottom: -6px;
}
.td-grid-style-2 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info {
  bottom: auto;
  right: 22px;
  top: 5px;
}
.td-grid-style-2 .td-medium-thumb .td-meta-info-container {
  top: 0;
  bottom: auto;
}
.td-grid-style-2 .td-medium-thumb .td-big-grid-meta {
  width: 80%;
  margin: 20px 0 14px 19px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-medium-thumb .td-big-grid-meta {
    margin: 16px 15px 11px;
  }
}
.td-grid-style-2 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.td-grid-style-2 .td-small-thumb .td-meta-info-container {
  bottom: auto;
  top: 0;
  margin-top: 16px;
}
.td-grid-style-2 .td-small-thumb .td-big-grid-meta {
  margin: 0 15px 11px;
}
.td-grid-style-2 .td-small-thumb .entry-title {
  margin-top: 2px;
  font-size: 17px;
  line-height: 21px;
  font-weight: 500;
}
.td-grid-style-2 .td-tiny-thumb .td-meta-info-container {
  top: 0;
  bottom: auto;
}
.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta {
  margin: 14px 10px 10px 14px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-2 .td-tiny-thumb .td-big-grid-meta {
    margin: 10px;
  }
}
.td-grid-style-2 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
}
.td-grid-style-2 .td-tiny-thumb .td-post-category {
  font-size: 9px;
  font-weight: 600;
  padding: 3px 5px;
  line-height: 1;
}
.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.td-grid-style-2.td-hover-1 .td-post-category {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .td-post-category {
  background-color: rgba(0, 0, 0, 0.5);
}
/*
  Style 3
*/
.td-grid-style-3 .td-meta-info-container {
  bottom: 0;
}
.td-grid-style-3 .td-module-thumb a:last-child:before {
  opacity: 0.8;
}
.td-grid-style-3 .td-post-category {
  background-color: rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-big-grid-post.td-big-thumb .td-big-grid-meta {
  font-size: 34px;
}
.td-grid-style-3 .td-big-thumb .td-meta-info-container {
  position: static;
  top: 0;
  bottom: auto;
}
.td-grid-style-3 .td-big-thumb .td-big-grid-meta {
  width: 80%;
  margin: 20px 0 20px 20px;
  top: 0;
  position: absolute;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-thumb .td-big-grid-meta {
    width: 90%;
    margin-left: 15px;
  }
}
.td-grid-style-3 .td-big-thumb .td-module-meta-info {
  position: absolute;
  bottom: 0;
}
.td-grid-style-3 .td-big-thumb .entry-title {
  font-size: 34px;
  line-height: 41px;
  /* responsive */
}
@media (max-width: 1140px) {
  .td-grid-style-3 .td-big-thumb .entry-title {
    font-weight: 500;
  }
}
.td-grid-style-3 .td-big-thumb .entry-title a {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-big-thumb.td-big-grid-post-1 .td-big-grid-meta {
  top: auto;
  bottom: -6px;
}
.td-grid-style-3 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info {
  bottom: auto;
  right: 22px;
  top: 5px;
}
.td-grid-style-3 .td-medium-thumb .td-big-grid-meta {
  width: 80%;
  margin: 20px 0 14px 19px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-medium-thumb .td-big-grid-meta {
    margin: 0 15px 11px;
  }
}
.td-grid-style-3 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.td-grid-style-3 .td-medium-thumb .entry-title a {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-small-thumb .td-big-grid-meta {
  margin: 0 15px 11px;
}
.td-grid-style-3 .td-small-thumb .entry-title {
  margin-top: 2px;
  font-size: 17px;
  line-height: 21px;
  font-weight: 500;
}
.td-grid-style-3 .td-small-thumb .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-tiny-thumb .td-big-grid-meta {
  margin: 0 10px 10px 14px;
}
.td-grid-style-3 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
}
.td-grid-style-3 .td-tiny-thumb .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-tiny-thumb .td-post-category {
  font-size: 9px;
  font-weight: 600;
  padding: 3px 5px;
  line-height: 1;
}
.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.td-grid-style-3.td-hover-1 .td-post-category {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .td-post-category {
  background-color: rgba(0, 0, 0, 0.5);
}
/*
  Style 4
*/
.td-grid-style-4 .td-meta-info-container {
  bottom: 0;
  z-index: 1;
}
.td-grid-style-4 .td-post-category {
  background-color: rgba(0, 0, 0, 0.4);
}
.td-grid-style-4 .entry-title {
  background-color: #4db2ec;
  background-color: rgba(77, 178, 236, 0.7);
}
.td-grid-style-4 .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.td-grid-style-4 .td-module-meta-info {
  margin: 0;
  padding: 5px 7px 6px;
  background-color: rgba(0, 0, 0, 0.4);
  display: table;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-module-meta-info {
    display: none;
  }
}
.td-grid-style-4 .td-big-thumb .td-meta-info-container {
  width: 80%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-big-thumb .td-meta-info-container {
    width: 100%;
  }
}
.td-grid-style-4 .td-big-thumb .td-post-category {
  margin-bottom: 0;
  display: table;
}
.td-grid-style-4 .td-big-thumb .td-module-meta-info {
  margin: 0;
}
.td-grid-style-4 .td-big-thumb .entry-title {
  font-size: 28px;
  line-height: 35px;
  font-weight: 500;
  padding: 3px 8px 6px;
}
.td-grid-style-4 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  padding: 4px 11px 6px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-medium-thumb .entry-title {
    padding: 5px 7px 6px;
  }
}
.td-grid-style-4 .td-medium-thumb .td-post-category {
  margin-bottom: 0;
  display: table;
}
.td-grid-style-4 .td-small-thumb .td-post-category {
  margin-bottom: 0;
  display: table;
}
.td-grid-style-4 .td-small-thumb .td-module-meta-info {
  margin: 0;
}
.td-grid-style-4 .td-small-thumb .entry-title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  padding: 5px 7px 6px;
}
.td-grid-style-4 .td-tiny-thumb .td-big-grid-meta {
  margin: 0 10px 10px 14px;
}
.td-grid-style-4 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
  padding: 5px 7px 6px;
  margin-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-tiny-thumb .entry-title {
    margin-right: 0;
  }
}
.td-grid-style-4 .td-tiny-thumb .td-post-category {
  font-size: 9px;
  font-weight: 600;
  padding: 3px 5px;
  line-height: 1;
  margin-bottom: 0;
  display: table;
}
.td-grid-style-4 .td-tiny-thumb .td-big-grid-meta {
  margin: 0;
}
.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.td-grid-style-4.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
/*
  Style 5
*/
.td-grid-style-5 .td-meta-info-container {
  top: 0;
  bottom: 0;
  text-align: center;
  margin: 0;
  font-size: 0;
  width: 100%;
}
.td-grid-style-5 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta {
  font-size: 34px;
}
.td-grid-style-5 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}
.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td-grid-style-5 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.td-grid-style-5 .td-post-category {
  background-color: rgba(0, 0, 0, 0.7);
  margin-top: 0;
}
.td-grid-style-5 .td-big-thumb .td-meta-info-container {
  padding: 0 30px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-thumb .td-meta-info-container {
    padding: 0 15px;
  }
}
.td-grid-style-5 .td-big-thumb .entry-title {
  font-size: 28px;
  line-height: 36px;
  /* responsive */
}
@media (max-width: 1140px) {
  .td-grid-style-5 .td-big-thumb .entry-title {
    font-weight: 500;
  }
}
.td-grid-style-5 .td-medium-thumb .td-meta-info-container {
  padding: 0 25px;
}
.td-grid-style-5 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.td-grid-style-5 .td-small-thumb .td-meta-info-container {
  padding: 0 15px;
}
.td-grid-style-5 .td-small-thumb .entry-title {
  margin-top: 2px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
}
.td-grid-style-5 .td-tiny-thumb .td-big-grid-meta {
  padding: 0 10px;
}
.td-grid-style-5 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
}
.td-grid-style-5 .td-tiny-thumb .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.td-grid-style-5 .td-tiny-thumb .td-post-category {
  font-size: 9px;
  font-weight: 600;
  padding: 3px 5px;
  line-height: 1;
}
.td-grid-style-5 .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
}
.td-grid-style-5.td-hover-1 .td-module-thumb a:last-child:before {
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
}
.td-grid-style-5.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.td-grid-style-5.td-hover-1 .td-post-category {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.75);
}
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category {
  background-color: #4db2ec;
}
/*
  Style 6
*/
.td-grid-style-6 .td-meta-info-container {
  top: 0;
  bottom: 0;
  text-align: center;
  margin: 0;
  font-size: 0;
  width: 100%;
}
.td-grid-style-6 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.td-grid-style-6 .td-big-grid-meta {
  position: relative;
  text-align: center;
  padding: 0 10%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-grid-meta {
    padding: 0 4%;
  }
}
.td-grid-style-6 .td-big-grid-post .td-big-grid-meta .entry-title {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  margin-bottom: 0 !important;
}
.td-grid-style-6 .td-big-grid-post .entry-title {
  text-transform: uppercase;
}
.td-grid-style-6 .td-big-grid-post.td-big-thumb .td-big-grid-meta {
  font-size: 34px;
}
.td-grid-style-6 .td-big-grid-wrapper .td-big-grid-post .td-big-grid-meta {
  margin: 0;
}
.td-grid-style-6 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}
.td-grid-style-6 .td-big-grid-post .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td-grid-style-6 .td-module-thumb a:last-child:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #000;
  opacity: 0.7;
  top: 0;
}
.td-grid-style-6 .td-post-category {
  -webkit-transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
  -moz-transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
  -o-transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
  transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
}
.td-grid-style-6 .td-post-category:hover {
  background-color: #fff;
  color: #000;
}
.td-grid-style-6 .td-big-grid-post .td-post-category {
  font-size: 10px;
  padding: 2px 6px;
  line-height: 13px;
  margin-bottom: 10px;
}
.td-grid-style-6 .td-video-play-ico {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-video-play-ico {
    display: none;
  }
}
.td-grid-style-6 .td-video-play-ico img {
  top: 10px !important;
  bottom: auto;
  left: auto;
  right: 10px;
  width: 30px;
}
.td-grid-style-6 .td-big-thumb .entry-title {
  font-size: 37px;
  line-height: 45px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-big-thumb .entry-title {
    font-size: 22px !important;
    line-height: 26px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-thumb .entry-title {
    font-size: 26px !important;
    line-height: 28px !important;
  }
}
.td-grid-style-6 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 28px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-medium-thumb .entry-title {
    font-size: 18px !important;
    line-height: 21px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-medium-thumb .entry-title {
    font-size: 20px !important;
    line-height: 24px !important;
  }
}
.td-grid-style-6 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 22px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-small-thumb .entry-title {
    font-size: 13px !important;
    line-height: 15px !important;
  }
}
.td-grid-style-6 .td-small-thumb .td-module-comments {
  display: none;
}
.td-grid-style-6 .td-tiny-thumb .entry-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title {
    font-size: 13px !important;
    line-height: 16px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-tiny-thumb .entry-title {
    font-size: 11px !important;
    line-height: 13px !important;
    margin: 5px 0;
  }
}
.td-grid-style-6 .td-tiny-thumb .td-post-category,
.td-grid-style-6 .td-tiny-thumb .td-module-comments {
  display: none;
}
.td-grid-style-6 .td-tiny-thumb .td-module-meta-info {
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-grid-style-6 .td-tiny-thumb .td-module-meta-info {
    display: none;
  }
}
.td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-meta-info-container .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-meta-info-container .entry-title {
    font-size: 16px !important;
    line-height: 21px !important;
  }
}
.td-grid-style-6.td-hover-1 {
  /* responsive desktop - disable all effects on devices */
}
@media (min-width: 1025px) {
  .td-grid-style-6.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.6s ease 0s;
    -moz-transition: transform 0.6s ease 0s;
    -o-transition: transform 0.6s ease 0s;
    transition: transform 0.6s ease 0s;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
  }
  .td-grid-style-6.td-hover-1 .td-module-thumb:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background-color: #4db2ec;
    opacity: 0;
    top: 0;
    left: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.4s ease 0.2s;
    -moz-transition: opacity 0.4s ease 0.2s;
    -o-transition: opacity 0.4s ease 0.2s;
    transition: opacity 0.4s ease 0.2s;
  }
  .td-grid-style-6.td-hover-1 .td-module-thumb a:last-child:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 160%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    content: '';
    z-index: 1;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
  }
  .td-grid-style-6.td-hover-1 .td-module-comments {
    -webkit-transition: opacity 0.6s ease 0s;
    -moz-transition: opacity 0.6s ease 0s;
    -o-transition: opacity 0.6s ease 0s;
    transition: opacity 0.6s ease 0s;
    opacity: 0;
  }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-comments {
    opacity: 1;
  }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:after {
    -webkit-transition: transform 0.7s ease 0s;
    -moz-transition: transform 0.7s ease 0s;
    -o-transition: transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 146%, 0);
  }
  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb:after {
    opacity: 0.3;
  }
}
/*
  Style 7
*/
.td-grid-style-7 .td-video-play-ico img {
  top: auto;
  left: auto;
  width: 30px;
  right: 10px;
  bottom: 10px;
}
.td-grid-style-7 .td-big-grid-post .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.td-grid-style-7 .td-big-grid-post .td-post-category {
  background-color: transparent;
  padding: 0 !important;
  position: absolute;
  bottom: 17px;
  text-transform: none;
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 14px !important;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-grid-style-7 .td-big-grid-post .td-post-category {
    bottom: 10px;
  }
}
.td-grid-style-7 .td-big-grid-post .td-post-category:hover {
  background-color: transparent;
}
.td-grid-style-7 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-module-meta-info {
    margin-left: 17px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-module-meta-info {
    margin-left: 14px !important;
  }
}
.td-grid-style-7 .td-meta-info-container {
  top: 0;
  height: 100%;
}
.td-grid-style-7 .td-big-grid-post .td-big-grid-meta {
  padding-bottom: 0 !important;
}
.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta {
    padding: 10px 14px;
  }
}
.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
  }
}
.td-grid-style-7 .td-big-thumb .td-big-grid-meta {
  padding: 20px 26px 14px 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta {
    padding: 12px 17px 11px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .td-big-grid-meta {
    padding: 14px;
  }
}
.td-grid-style-7 .td-big-thumb .entry-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 7px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-big-thumb .entry-title {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-big-thumb .entry-title {
    font-size: 26px !important;
    line-height: 30px !important;
    margin-bottom: 5px;
  }
}
.td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
  padding: 20px 26px 14px 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
    padding: 12px 20px 11px 17px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
    padding: 12px 14px 10px;
  }
}
.td-grid-style-7 .td-medium-thumb .entry-title {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 7px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-medium-thumb .entry-title {
    font-size: 16px !important;
    line-height: 20px !important;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-medium-thumb .entry-title {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom: 5px;
  }
}
.td-grid-style-7 .td-small-thumb .td-big-grid-meta {
  padding: 14px 20px 10px;
  margin: 0 !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta {
    padding: 12px 17px 5px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-small-thumb .td-big-grid-meta {
    padding: 10px 14px;
  }
}
.td-grid-style-7 .td-small-thumb .td-module-meta-info {
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-module-meta-info {
    display: none;
  }
}
.td-grid-style-7 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-grid-style-7 .td-small-thumb .entry-title {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .entry-title {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-small-thumb .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
}
.td-grid-style-7 .td-small-thumb .td-post-category {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-small-thumb .td-post-category {
    display: inline;
  }
}
.td-grid-style-7 .td-small-thumb .td-module-comments {
  display: none;
}
.td-grid-style-7 .td-tiny-thumb .td-big-grid-meta {
  padding: 4px 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta {
    padding: 4px 14px;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .td-big-grid-meta {
    padding: 2px 10px 0;
  }
}
.td-grid-style-7 .td-tiny-thumb .entry-title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title {
    font-size: 12px !important;
    line-height: 13px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-tiny-thumb .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
.td-grid-style-7 .td-tiny-thumb .td-module-meta-info,
.td-grid-style-7 .td-tiny-thumb .td-module-comments {
  display: none;
}
.td-grid-style-7 .td-module-thumb a:last-child:before,
.td-grid-style-7 .td-big-grid-post .td-module-thumb a:last-child:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
}
.td-grid-style-7 .td-module-thumb a:last-child:after {
  -webkit-box-shadow: inset 0 0 16px 4px #000000;
  -moz-box-shadow: inset 0 0 16px 4px #000000;
  box-shadow: inset 0 0 16px 4px #000000;
  opacity: 0.15;
}
.td-grid-style-7 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #410cbc;
  background: -moz-linear-gradient(20deg, #410cbc 0%, #ff6f31 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #410cbc), color-stop(100%, #ff6f31));
  background: -webkit-linear-gradient(20deg, #410cbc 0%, #ff6f31 100%);
  background: -o-linear-gradient(20deg, #410cbc 0%, #ff6f31 100%);
  background: -ms-linear-gradient(20deg, #410cbc 0%, #ff6f31 100%);
  background: linear-gradient(20deg, #410cbc 0%, #ff6f31 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#410cbc', endColorstr='#ff6f31', GradientType=1);
}
.td-grid-style-7 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #f4880d;
  background: -moz-linear-gradient(20deg, #f4880d 0%, #70ff99 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #f4880d), color-stop(100%, #70ff99));
  background: -webkit-linear-gradient(20deg, #f4880d 0%, #70ff99 100%);
  background: -o-linear-gradient(20deg, #f4880d 0%, #70ff99 100%);
  background: -ms-linear-gradient(20deg, #f4880d 0%, #70ff99 100%);
  background: linear-gradient(20deg, #f4880d 0%, #70ff99 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4880d', endColorstr='#70ff99', GradientType=1);
}
.td-grid-style-7 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #c40f79;
  background: -moz-linear-gradient(20deg, #c40f79 0%, #7ebfff 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #c40f79), color-stop(100%, #7ebfff));
  background: -webkit-linear-gradient(20deg, #c40f79 0%, #7ebfff 100%);
  background: -o-linear-gradient(20deg, #c40f79 0%, #7ebfff 100%);
  background: -ms-linear-gradient(20deg, #c40f79 0%, #7ebfff 100%);
  background: linear-gradient(20deg, #c40f79 0%, #7ebfff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c40f79', endColorstr='#7ebfff', GradientType=1);
}
.td-grid-style-7.td_block_big_grid_3 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-7.td_block_big_grid_10 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-7 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td-grid-style-7 .td-big-grid-post-7 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #0016be;
  background: -moz-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #0016be), color-stop(100%, #2aec74));
  background: -webkit-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
  background: -o-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
  background: -ms-linear-gradient(20deg, #0016be 0%, #2aec74 100%);
  background: linear-gradient(20deg, #0016be 0%, #2aec74 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0016be', endColorstr='#2aec74', GradientType=1);
}
.td-grid-style-7.td_block_big_grid_3 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td-grid-style-7 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #023c8c;
  background: -moz-linear-gradient(20deg, #023c8c 0%, #ff86d3 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #023c8c), color-stop(100%, #ff86d3));
  background: -webkit-linear-gradient(20deg, #023c8c 0%, #ff86d3 100%);
  background: -o-linear-gradient(20deg, #023c8c 0%, #ff86d3 100%);
  background: -ms-linear-gradient(20deg, #023c8c 0%, #ff86d3 100%);
  background: linear-gradient(20deg, #023c8c 0%, #ff86d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#023c8c', endColorstr='#ff86d3', GradientType=1);
}
.td-grid-style-7.td_block_big_grid_1 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.td-grid-style-7 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #00ac81;
  background: -moz-linear-gradient(20deg, #00ac81 0%, #ff778e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #00ac81), color-stop(100%, #ff778e));
  background: -webkit-linear-gradient(20deg, #00ac81 0%, #ff778e 100%);
  background: -o-linear-gradient(20deg, #00ac81 0%, #ff778e 100%);
  background: -ms-linear-gradient(20deg, #00ac81 0%, #ff778e 100%);
  background: linear-gradient(20deg, #00ac81 0%, #ff778e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ac81', endColorstr='#ff778e', GradientType=1);
}
.td-grid-style-7 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  opacity: 0.6;
  background: #007808;
  background: -moz-linear-gradient(20deg, #007808 0%, #fff940 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #007808), color-stop(100%, #fff940));
  background: -webkit-linear-gradient(20deg, #007808 0%, #fff940 100%);
  background: -o-linear-gradient(20deg, #007808 0%, #fff940 100%);
  background: -ms-linear-gradient(20deg, #007808 0%, #fff940 100%);
  background: linear-gradient(20deg, #007808 0%, #fff940 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007808', endColorstr='#fff940', GradientType=1);
}
.td-grid-style-7.td-hover-1 {
  /* responsive desktop - disable all effects on devices */
}
@media (min-width: 1025px) {
  .td-grid-style-7.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
  }
  .td-grid-style-7.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }
}
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-1 .entry-title,
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-1 .entry-title,
  .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .entry-title {
    font-size: 17px !important;
    line-height: 21px !important;
  }
}
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align {
  margin-top: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align {
    margin-top: 0;
  }
}
.td-grid-style-7.td_block_big_grid_9 .td-big-grid-post .entry-title,
.td-grid-style-7.td_block_big_grid_10 .td-big-grid-post .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_9 .td-big-grid-post .entry-title,
  .td-grid-style-7.td_block_big_grid_10 .td-big-grid-post .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
}
.td-grid-style-7.td_block_big_grid_11 .td-big-grid-post .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_11 .td-big-grid-post .entry-title {
    font-size: 17px !important;
    line-height: 21px !important;
  }
}
.td-grid-style-7.td_block_big_grid_5 .td-big-grid-meta {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-meta {
    padding-top: 14px;
  }
}
/*


  General big grids


*/
.td-big-grid-post {
  position: relative;
  overflow: hidden;
  /*


          font responsive


  */
}
.td-big-grid-post .entry-review-stars {
  color: #fff;
  margin-top: -5px;
}
.td-big-grid-post .td-post-category {
  font-family: 'Fira Sans', sans-serif;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 0 5px 0;
  padding: 3px 7px;
  line-height: 13px;
  pointer-events: auto;
}
.td-big-grid-post .td-meta-info-container {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  width: 100%;
}
.td-big-grid-post .td-meta-align {
  pointer-events: none;
  width: 100%;
}
.td-big-grid-post .td-post-author-name a,
.td-big-grid-post .td-post-author-name span,
.td-big-grid-post .td-post-date {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.td-big-grid-post .entry-title {
  margin: 0;
  word-wrap: break-word;
}
.td-big-grid-post .entry-title a {
  color: #fff;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.td-big-grid-post .td-module-meta-info {
  margin: 11px 0 20px 20px;
  min-height: 0;
  z-index: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grid-post .td-module-meta-info {
    margin-left: 17px;
  }
}
.td-big-grid-post .td-post-author-name {
  pointer-events: auto;
}
.td-big-grid-post .td-big-grid-meta {
  z-index: 1;
}
.td-big-grid-post .td-video-play-ico img {
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-big-grid-post .td-video-play-ico img {
    width: 30px !important;
  }
}
.td-big-grid-post.td-big-thumb .td-big-grid-meta {
  font-size: 27px;
}
.td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
  /* responsive */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    line-height: 1.3;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    font-size: 80%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    font-size: 22px;
  }
}
.td-big-grid-post.td-medium-thumb .td-big-grid-meta {
  font-size: 24px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta {
    font-size: 16px;
  }
}
.td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title {
  /* responsive */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title {
    line-height: 1.3;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title {
    font-size: 85%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title {
    font-size: 65%;
  }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-medium-thumb .td-big-grid-meta .entry-title {
    font-size: 16px;
    line-height: 21px;
  }
}
.td-big-grid-post.td-small-thumb .td-big-grid-meta {
  font-size: 16px;
}
.td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title {
  /* responsive */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title {
    line-height: 1.4;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title {
    font-size: 90%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title {
    font-size: 80%;
  }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title {
    font-size: 16px;
    line-height: 21px;
  }
}
.td-big-grid-post.td-tiny-thumb .td-big-grid-meta {
  font-size: 15px;
}
.td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title {
  /* responsive */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title {
    line-height: 1.4;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title {
    font-size: 90%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title {
    font-size: 70%;
  }
}
@media (max-width: 767px) {
  .td-big-grid-post.td-tiny-thumb .td-big-grid-meta .entry-title {
    font-size: 16px;
    line-height: 21px;
  }
}
.td-big-grid-post .td-module-thumb {
  overflow: hidden;
  margin: 0;
}
.td-big-grid-post .td-module-thumb img {
  max-width: none;
}
.td-big-grid-post .entry-thumb {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-post .entry-thumb {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-post .entry-thumb {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .td-big-grid-post .entry-thumb {
    width: 100%;
  }
}
.td-big-grid-post .td-module-thumb {
  background-color: #e5e5e5;
}
.td-big-grid-post .td-post-author-name,
.td-big-grid-post .td-post-date {
  top: 0;
}
.td-big-grid-post .td-video-play-ico img {
  z-index: 1;
}
.td_block_big_grid_8 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta .entry-title {
    font-size: 16px !important;
    line-height: 21px !important;
  }
}
.td_block_big_grid_8 .td-big-grid-post-0.td-big-grid-post .td-big-grid-meta .entry-title,
.td_block_big_grid_8 .td-big-grid-post-1.td-big-grid-post .td-big-grid-meta .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-0.td-big-grid-post .td-big-grid-meta .entry-title,
  .td_block_big_grid_8 .td-big-grid-post-1.td-big-grid-post .td-big-grid-meta .entry-title {
    font-size: 24px !important;
    line-height: 30px !important;
  }
}
.td-grid-style-2 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title,
.td-grid-style-3 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title,
  .td-grid-style-3 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    font-size: 70%;
  }
}
.td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-5 .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
    font-size: 60%;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td_block_big_grid_1,
  .td_block_big_grid_2,
  .td_block_big_grid_3,
  .td_block_big_grid_4,
  .td_block_big_grid_5,
  .td_block_big_grid_6,
  .td_block_big_grid_7,
  .td_block_big_grid_8,
  .td_block_big_grid_9,
  .td_block_big_grid_10,
  .td_block_big_grid_11,
  .td_block_big_grid_12 {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.vc_tta-tabs .td_block_big_grid_1,
.vc_tta-tabs .td_block_big_grid_2,
.vc_tta-tabs .td_block_big_grid_3,
.vc_tta-tabs .td_block_big_grid_4,
.vc_tta-tabs .td_block_big_grid_5,
.vc_tta-tabs .td_block_big_grid_6,
.vc_tta-tabs .td_block_big_grid_7,
.vc_tta-tabs .td_block_big_grid_8,
.vc_tta-tabs .td_block_big_grid_9,
.vc_tta-tabs .td_block_big_grid_10,
.vc_tta-tabs .td_block_big_grid_11,
.vc_tta-tabs .td_block_big_grid_12 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .vc_tta-tabs .td_block_big_grid_1,
  .vc_tta-tabs .td_block_big_grid_2,
  .vc_tta-tabs .td_block_big_grid_3,
  .vc_tta-tabs .td_block_big_grid_4,
  .vc_tta-tabs .td_block_big_grid_5,
  .vc_tta-tabs .td_block_big_grid_6,
  .vc_tta-tabs .td_block_big_grid_7,
  .vc_tta-tabs .td_block_big_grid_8,
  .vc_tta-tabs .td_block_big_grid_9,
  .vc_tta-tabs .td_block_big_grid_10,
  .vc_tta-tabs .td_block_big_grid_11,
  .vc_tta-tabs .td_block_big_grid_12 {
    margin-left: 0;
    margin-right: 0;
  }
}
.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}
/*

  scroll bar


*/
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
    overflow-x: auto;
    white-space: nowrap;
    font-size: 0;
    overflow-y: hidden;
    padding-top: 3px;
    z-index: 0;
    -webkit-overflow-scrolling: touch;
    transform: translate3d(0, 0, 0);
  }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
    width: 100%;
    height: 170px;
  }
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    display: inline-block;
    white-space: normal;
    float: none;
    vertical-align: top;
    width: 80%;
  }
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
    width: 100%;
  }
}
/*
    Big grid 1
  */
.td_block_big_grid_1 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_1 .td-big-thumb {
  margin-right: 3px;
}
.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
  width: 532px;
  height: 399px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb {
    width: 504px;
    height: 355px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb {
    width: 374px;
    height: 271px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-big-thumb .td-module-thumb {
    width: 100%;
    height: auto;
  }
}
.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
  width: 265px;
  height: 198px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-small-thumb .td-module-thumb {
    width: 235px;
    height: 176px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-small-thumb .td-module-thumb {
    width: 180px;
    height: 134px;
  }
}
.td_block_big_grid_1 .td-big-grid-post-0 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_1 .td-big-grid-post-1,
.td_block_big_grid_1 .td-big-grid-post-3 {
  margin-right: 3px;
}
.td_block_big_grid_1 .td-big-grid-post-1,
.td_block_big_grid_1 .td-big-grid-post-2 {
  margin-bottom: 3px;
}
.td_block_big_grid_1.td-grid-style-5 .td-module-meta-info,
.td_block_big_grid_1.td-grid-style-6 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_1 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_1 .td-module-empty {
    display: none !important;
  }
}
.td_block_big_grid_1 .td-module-empty .td-module-thumb {
  width: 265px;
  height: 198px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_1 .td-module-empty .td-module-thumb {
    width: 235px;
    height: 176px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_1 .td-module-empty .td-module-thumb {
    width: 180px;
    height: 134px;
  }
}
/*
  Big grid 2
*/
.td_block_big_grid_2 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_2 .td-big-thumb {
  margin-right: 3px;
}
.td_block_big_grid_2 .td-big-thumb .td-module-thumb {
  width: 741px;
  height: 486px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb {
    width: 692px;
    height: 426px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb {
    width: 515px;
    height: 336px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-thumb .td-module-thumb {
    width: 100%;
    height: auto;
  }
}
.td_block_big_grid_2 .td-small-thumb .td-module-thumb {
  width: 324px;
  height: 160px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb {
    width: 285px;
    height: 140px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb {
    width: 222px;
    height: 110px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-small-thumb .td-module-thumb {
    height: 124px !important;
  }
}
.td_block_big_grid_2 .td-big-grid-post-0 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_2 .td-big-grid-post-1,
.td_block_big_grid_2 .td-big-grid-post-2 {
  margin-bottom: 3px;
}
.td_block_big_grid_2.td-grid-style-5 .td-module-meta-info,
.td_block_big_grid_2.td-grid-style-6 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_2 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_2 .td-module-empty {
    display: none !important;
  }
}
.td_block_big_grid_2 .td-module-empty .td-module-thumb {
  width: 324px;
  height: 160px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_2 .td-module-empty .td-module-thumb {
    width: 285px;
    height: 140px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_2 .td-module-empty .td-module-thumb {
    width: 222px;
    height: 110px;
  }
}
/*
  Big grid 3
*/
.td_block_big_grid_3 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_3 .td-big-thumb {
  margin-right: 3px;
}
.td_block_big_grid_3 .td-big-thumb .td-module-thumb {
  width: 532px;
  height: 462px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb {
    width: 488px;
    height: 422px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb {
    width: 368px;
    height: 318px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-thumb .td-module-thumb {
    width: 100%;
    height: auto;
  }
}
.td_block_big_grid_3 .td-medium-thumb {
  margin-bottom: 3px;
}
.td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
  width: 533px;
  height: 261px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
    height: 237px;
    width: 489px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
    height: 179px;
    width: 369px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
    height: 140px !important;
  }
}
@media (max-width: 374px) {
  .td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
    height: 124px !important;
  }
}
.td_block_big_grid_3 .td-small-thumb .td-module-thumb {
  width: 265px;
  height: 198px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb {
    width: 243px;
    height: 182px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb {
    width: 183px;
    height: 136px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb {
    height: 140px !important;
  }
}
@media (max-width: 374px) {
  .td_block_big_grid_3 .td-small-thumb .td-module-thumb {
    height: 124px !important;
  }
}
.td_block_big_grid_3 .td-big-grid-post-0 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_3 .td-big-grid-post-3 {
  margin-left: 3px;
}
.td_block_big_grid_3.td-grid-style-4 .td-post-category {
  margin-bottom: 0;
}
.td_block_big_grid_3.td-grid-style-5 .td-module-meta-info,
.td_block_big_grid_3.td-grid-style-6 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_3 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_3 .td-module-empty {
    display: none !important;
  }
}
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb {
  width: 533px;
  height: 261px;
  margin-bottom: 3px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb {
    height: 237px;
    width: 489px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb {
    height: 179px;
    width: 369px;
  }
}
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb {
  width: 265px;
  height: 198px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb {
    width: 243px;
    height: 182px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb {
    width: 183px;
    height: 136px;
  }
}
/*
  Big grid 4
*/
.td_block_big_grid_4 {
  margin-right: -3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 {
    margin-right: -10px;
  }
}
.td_block_big_grid_4 .td-big-grid-post {
  width: 50%;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_4 .td-big-grid-post:first-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-grid-post:first-child {
    padding-bottom: 3px;
  }
}
.td_block_big_grid_4 .td-module-thumb {
  height: 399px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_4 .td-module-thumb {
    height: 350px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_4 .td-module-thumb {
    height: 280px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-thumb {
    width: 100%;
    height: 220px;
  }
}
.td_block_big_grid_4 .td-big-thumb {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_4.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_4.td-grid-style-1 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_4.td-grid-style-1 .td-module-meta-info {
    margin-left: 12px;
  }
}
.td_block_big_grid_4.td-grid-style-5 .td-module-meta-info,
.td_block_big_grid_4.td-grid-style-6 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_4 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-module-empty {
    display: none !important;
  }
}
/*
  Big grid 5
*/
.td_block_big_grid_5 {
  margin-right: -3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 {
    margin-right: -10px;
  }
}
.td_block_big_grid_5 .td-big-grid-post {
  width: 33.33333333%;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post {
    width: 100%;
    float: none;
    padding-top: 3px;
  }
}
.td_block_big_grid_5 .td-big-grid-post:first-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post:first-child {
    padding-top: 0;
  }
}
.td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
  height: 220px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
    height: 148px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
    height: 168px;
  }
}
.td_block_big_grid_5 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_5 .td-module-thumb a:last-child:before {
  height: 100%;
}
.td_block_big_grid_5.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_5.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_5.td-grid-style-3 .td-big-grid-meta {
  margin: 0 20px 11px;
  /* responsive */
}
@media (max-width: 1018px) {
  .td_block_big_grid_5.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_5.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_5.td-grid-style-3 .td-big-grid-meta {
    margin: 0 14px 11px;
  }
}
.td_block_big_grid_5.td-grid-style-1 .entry-title,
.td_block_big_grid_5.td-grid-style-2 .entry-title,
.td_block_big_grid_5.td-grid-style-3 .entry-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5.td-grid-style-1 .entry-title,
  .td_block_big_grid_5.td-grid-style-2 .entry-title,
  .td_block_big_grid_5.td-grid-style-3 .entry-title {
    font-size: 22px !important;
    line-height: 28px !important;
    font-weight: 500;
  }
}
.td_block_big_grid_5.td-grid-style-4 .td-module-meta-info {
  display: none;
}
.td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta {
    padding-right: 0;
  }
}
.td_block_big_grid_5.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td_block_big_grid_5.td-grid-style-5 .entry-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
.td_block_big_grid_5 .td-small-thumb {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-small-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_5 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty {
    display: none !important;
  }
}
.td_block_big_grid_5 .td-module-empty .td-module-thumb {
  height: 220px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb {
    height: 200px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb {
    height: 148px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-module-empty .td-module-thumb {
    height: 168px;
  }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-1 {
  padding-right: 3px;
}
.td_block_big_grid_5.td-grid-style-1 .td-video-play-ico img,
.td_block_big_grid_5.td-grid-style-2 .td-video-play-ico img,
.td_block_big_grid_5.td-grid-style-3 .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
}
/*
  Big grid 6
*/
.td_block_big_grid_6 {
  margin-right: -2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 {
    margin-right: -10px;
  }
}
.td_block_big_grid_6 .td-big-grid-post-0,
.td_block_big_grid_6 .td-big-grid-post-1 {
  width: 50%;
  float: left;
  margin-bottom: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0,
  .td_block_big_grid_6 .td-big-grid-post-1 {
    margin-bottom: 0;
    margin-top: 3px;
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_6 .td-big-grid-post-0:first-child,
.td_block_big_grid_6 .td-big-grid-post-1:first-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0:first-child,
  .td_block_big_grid_6 .td-big-grid-post-1:first-child {
    margin-top: 0;
  }
}
.td_block_big_grid_6 .td-big-grid-post-0.td-big-thumb,
.td_block_big_grid_6 .td-big-grid-post-1.td-big-thumb {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0.td-big-thumb,
  .td_block_big_grid_6 .td-big-grid-post-1.td-big-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb {
  height: 373px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb {
    height: 360px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb {
    height: 280px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb {
    width: 100%;
    height: 220px;
  }
}
.td_block_big_grid_6 .td-big-grid-post-2,
.td_block_big_grid_6 .td-big-grid-post-3,
.td_block_big_grid_6 .td-big-grid-post-4,
.td_block_big_grid_6 .td-big-grid-post-5,
.td_block_big_grid_6 .td-big-grid-post-6 {
  width: 20%;
  float: left;
}
.td_block_big_grid_6 .td-big-grid-post-2.td-tiny-thumb,
.td_block_big_grid_6 .td-big-grid-post-3.td-tiny-thumb,
.td_block_big_grid_6 .td-big-grid-post-4.td-tiny-thumb,
.td_block_big_grid_6 .td-big-grid-post-5.td-tiny-thumb,
.td_block_big_grid_6 .td-big-grid-post-6.td-tiny-thumb {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-2.td-tiny-thumb,
  .td_block_big_grid_6 .td-big-grid-post-3.td-tiny-thumb,
  .td_block_big_grid_6 .td-big-grid-post-4.td-tiny-thumb,
  .td_block_big_grid_6 .td-big-grid-post-5.td-tiny-thumb,
  .td_block_big_grid_6 .td-big-grid-post-6.td-tiny-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb {
  height: 140px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb {
    height: 130px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb {
    height: 100px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb {
    height: auto;
  }
}
.td_block_big_grid_6 .td-post-category {
  vertical-align: bottom;
}
.td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
    margin: 0 0 0 14px;
  }
}
.td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-module-meta-info {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-big-thumb .td-module-meta-info {
    margin: 7px 0 14px 14px;
  }
}
.td_block_big_grid_6.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_6.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}
.td_block_big_grid_6.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_6 .td-module-empty.td-big-grid-post {
  padding-right: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 .td-module-empty.td-big-grid-post {
    display: none !important;
  }
}
.td_block_big_grid_6.td-grid-style-1 .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-1 .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_6.td-grid-style-2 .td-tiny-thumb .td-video-play-ico img,
.td_block_big_grid_6.td-grid-style-3 .td-tiny-thumb .td-video-play-ico img,
.td_block_big_grid_6.td-grid-style-4 .td-tiny-thumb .td-video-play-ico img,
.td_block_big_grid_6.td-grid-style-5 .td-tiny-thumb .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6.td-grid-style-2 .td-tiny-thumb .td-video-play-ico img,
  .td_block_big_grid_6.td-grid-style-3 .td-tiny-thumb .td-video-play-ico img,
  .td_block_big_grid_6.td-grid-style-4 .td-tiny-thumb .td-video-play-ico img,
  .td_block_big_grid_6.td-grid-style-5 .td-tiny-thumb .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_6 .td-tiny-thumb .td-video-play-ico img {
  width: 30px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_6 .td-tiny-thumb .td-video-play-ico img {
    width: 20px !important;
  }
}
/*
  Big grid 7
*/
.td_block_big_grid_7 {
  margin-right: -12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 {
    margin-right: -10px;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0,
.td_block_big_grid_7 .td-big-grid-post-1,
.td_block_big_grid_7 .td-big-grid-post-2 {
  width: 33.33333333%;
  float: left;
  margin-bottom: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0,
  .td_block_big_grid_7 .td-big-grid-post-1,
  .td_block_big_grid_7 .td-big-grid-post-2 {
    margin-bottom: 0;
    float: none;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0.td-small-thumb,
.td_block_big_grid_7 .td-big-grid-post-1.td-small-thumb,
.td_block_big_grid_7 .td-big-grid-post-2.td-small-thumb {
  padding-right: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0.td-small-thumb,
  .td_block_big_grid_7 .td-big-grid-post-1.td-small-thumb,
  .td_block_big_grid_7 .td-big-grid-post-2.td-small-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
  height: 220px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
    height: 195px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
    height: 146px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
    height: 196px;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 .td-module-meta-info,
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-module-meta-info,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta,
.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta,
.td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta {
  margin: 0 20px 11px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta {
    margin: 0 15px 11px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .td-big-grid-meta,
  .td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-big-grid-meta {
    margin: 0 15px 11px;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 .entry-title,
.td_block_big_grid_7 .td-big-grid-post-1 .entry-title,
.td_block_big_grid_7 .td-big-grid-post-2 .entry-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .entry-title,
  .td_block_big_grid_7 .td-big-grid-post-1 .entry-title,
  .td_block_big_grid_7 .td-big-grid-post-2 .entry-title {
    font-weight: 500;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 {
    width: 100%;
  }
}
.td_block_big_grid_7 .td-big-grid-post-0 .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-0 .entry-title {
    font-size: 22px !important;
    line-height: 28px !important;
  }
}
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-meta-info,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
    height: 150px !important;
  }
}
.td_block_big_grid_7 .td-meta-info-container {
  padding-right: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-meta-info-container {
    padding-right: 0;
  }
}
.td_block_big_grid_7 .td-big-grid-post-3,
.td_block_big_grid_7 .td-big-grid-post-4,
.td_block_big_grid_7 .td-big-grid-post-5,
.td_block_big_grid_7 .td-big-grid-post-6 {
  width: 25%;
  float: left;
}
.td_block_big_grid_7 .td-big-grid-post-3.td-small-thumb,
.td_block_big_grid_7 .td-big-grid-post-4.td-small-thumb,
.td_block_big_grid_7 .td-big-grid-post-5.td-small-thumb,
.td_block_big_grid_7 .td-big-grid-post-6.td-small-thumb {
  padding-right: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-3.td-small-thumb,
  .td_block_big_grid_7 .td-big-grid-post-4.td-small-thumb,
  .td_block_big_grid_7 .td-big-grid-post-5.td-small-thumb,
  .td_block_big_grid_7 .td-big-grid-post-6.td-small-thumb {
    padding-right: 0;
  }
}
.td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb {
  height: 175px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb {
    height: 124px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb {
    height: 150px !important;
  }
}
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}
.td_block_big_grid_7.td-grid-style-4 .td-module-meta-info {
  display: none;
}
.td_block_big_grid_7.td-grid-style-4 .td-big-grid-meta {
  margin: 0;
}
.td_block_big_grid_7.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_7.td-grid-style-5 .td-small-thumb .td-meta-info-container {
  padding: 0 30px 0 18px;
}
.td_block_big_grid_7 .td-module-empty.td-big-grid-post {
  padding-right: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-module-empty.td-big-grid-post {
    display: none !important;
  }
}
.td_block_big_grid_7.td-grid-style-1 .td-video-play-ico img,
.td_block_big_grid_7.td-grid-style-2 .td-video-play-ico img,
.td_block_big_grid_7.td-grid-style-3 .td-video-play-ico img,
.td_block_big_grid_7.td-grid-style-4 .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
}
/*
  Big grid 8
*/
.td_block_big_grid_8 .td-grid-columns {
  width: 33.33333333%;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-columns {
    display: inline;
    float: none;
    width: 100%;
  }
}
.td_block_big_grid_8 .td-meta-info-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-meta-info-container {
    width: 100% !important;
  }
}
.td_block_big_grid_8 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post {
    padding-top: 3px;
  }
}
.td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post:first-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-grid-group-1 .td-big-grid-post:first-child {
    padding-top: 0;
  }
}
.td_block_big_grid_8 .td-big-grid-scroll.td-scroll-full .td-grid-columns {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll.td-scroll-full .td-grid-columns {
    padding-left: 0;
  }
}
.td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns {
    padding-left: 3px;
  }
}
.td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns:first-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns:first-child {
    padding-left: 0;
  }
}
.td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb {
  height: 182px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb {
    height: 167px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb {
    height: 125px;
  }
}
.td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb {
    height: 198px !important;
  }
}
.td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
  height: 364px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
    height: 334px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
    height: 250px;
  }
}
.td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb,
  .td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
    height: 156px !important;
  }
}
.td_block_big_grid_8 .td-small-thumb .td-module-meta-info {
  display: none;
}
.td_block_big_grid_8 .td-small-thumb .td-big-grid-meta {
  margin: 0 20px 14px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-small-thumb .td-big-grid-meta {
    margin: 0 15px 14px;
  }
}
.td_block_big_grid_8.td-grid-style-2 .td-meta-info-container,
.td_block_big_grid_8.td-grid-style-3 .td-meta-info-container {
  bottom: auto;
  top: 0;
}
.td_block_big_grid_8.td-grid-style-2 .td-small-thumb .td-big-grid-meta,
.td_block_big_grid_8.td-grid-style-3 .td-small-thumb .td-big-grid-meta {
  margin-top: 20px;
}
.td_block_big_grid_8.td-grid-style-4 .td-small-thumb .td-big-grid-meta {
  margin: 0;
}
.td_block_big_grid_8.td-grid-style-4 .td-meta-info-container {
  width: 80%;
}
.td_block_big_grid_8.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.td_block_big_grid_8.td-grid-style-2 .td-meta-info-container {
  margin-top: 0;
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  background: rgba(244, 208, 63, 0.97);
  background: -moz-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(244, 208, 63, 0.97)), color-stop(100%, #f27a35));
  background: -webkit-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -o-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -ms-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: linear-gradient(135deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: #b0b43b;
  background: -moz-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #b0b43b), color-stop(100%, rgba(145, 96, 81, 0.97)));
  background: -webkit-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -o-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -ms-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: linear-gradient(135deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b43b', endColorstr='#916051', GradientType=1);
}
.td_block_big_grid_8 .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-module-empty {
    display: none !important;
  }
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb {
  height: 364px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb {
    height: 334px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb {
    height: 250px;
  }
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-2 {
  opacity: 0.9;
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-3 {
  opacity: 0.8;
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-4 {
  opacity: 0.7;
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-5 {
  opacity: 0.7;
}
.td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 {
  opacity: 0.8;
}
.td_block_big_grid_8.td-grid-style-1 .td-big-grid-meta {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8.td-grid-style-1 .td-big-grid-meta {
    margin: 0 15px 13px !important;
  }
}
.td_block_big_grid_8.td-grid-style-1 .td-big-thumb .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
}
.td_block_big_grid_8.td-grid-style-2 .td-video-play-ico img,
.td_block_big_grid_8.td-grid-style-3 .td-video-play-ico img {
  top: auto;
  left: auto;
  margin: 0 20px 20px;
}
.td_block_big_grid_8.td-grid-style-4 .td-video-play-ico img {
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
}
.td_block_big_grid_8.td-grid-style-6 .td-big-grid-post-0 .entry-title,
.td_block_big_grid_8.td-grid-style-6 .td-big-grid-post-6 .entry-title {
  font-size: 30px;
  line-height: 36px;
}
/*
  Big grid 9
*/
.td_block_big_grid_9 .td-big-grid-post {
  width: 25%;
  float: left;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post {
    width: 50%;
    margin-bottom: 2px;
  }
}
@media (max-width: 600px) {
  .td_block_big_grid_9 .td-big-grid-post {
    width: 100%;
  }
}
.td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-2 .td-module-thumb {
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-2 .td-module-thumb {
    margin-right: 2px;
  }
}
@media (max-width: 600px) {
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-0 .td-module-thumb,
  .td_block_big_grid_9 .td-big-grid-post.td-big-grid-post-2 .td-module-thumb {
    margin-right: 0;
  }
}
.td_block_big_grid_9 .td-big-grid-post .entry-title {
  font-size: 21px;
  line-height: 24px;
  font-weight: bold;
}
.td_block_big_grid_9 .td-big-grid-post .td-post-category {
  font-size: 10px;
  padding: 2px 6px;
  line-height: 13px;
  margin-bottom: 10px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_big_grid_9 .td-big-grid-post .td-post-category {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
  margin-right: 2px;
  height: 364px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
    height: 330px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
    height: 250px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
    height: 140px;
    margin-right: 0;
  }
}
.td_block_big_grid_9 .td-big-grid-post:last-child .td-module-thumb {
  margin-right: 0;
}
.td_block_big_grid_9 .td-big-grid-post .entry-thumb {
  margin: 0 auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  width: auto;
  /* responsive landscape tablet */
  /* responsive portrait phone */
}
@media (max-width: 1140px) {
  .td_block_big_grid_9 .td-big-grid-post .entry-thumb {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .entry-thumb {
    height: auto;
    width: 100%;
    top: -30px;
  }
}
.td_block_big_grid_9 .td-big-grid-post .td-video-play-ico img {
  width: 30px !important;
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_9 .td-post-author-name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9 .td-post-author-name {
    display: none;
  }
}
.td_block_big_grid_9 .td_module_mx_empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9 .td_module_mx_empty {
    display: none;
  }
}
.td_block_big_grid_9.td-grid-style-1 .td-post-category {
  background-color: #4db2ec;
}
.td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta {
  margin-bottom: 11px;
  margin-right: 20px;
  width: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 8px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_9.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_9.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_9.td-grid-style-1 .td-module-meta-info,
.td_block_big_grid_9.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_9.td-grid-style-3 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_9.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_9.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_9.td-grid-style-3 .td-module-meta-info {
    margin-top: 8px;
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_9.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_9.td-grid-style-3 .td-module-meta-info {
    margin-bottom: 15px;
    margin-top: 7px;
    margin-left: 15px;
  }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta {
  margin-right: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta {
    margin-right: 0;
  }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-post:last-child .td-big-grid-meta {
  margin-right: 0;
}
.td_block_big_grid_9.td-grid-style-4 .td-module-meta-info {
  margin: 0;
  padding-left: 11px;
  padding-right: 11px;
}
.td_block_big_grid_9.td-grid-style-4 .td-post-category {
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 0;
}
.td_block_big_grid_9.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td_block_big_grid_9.td-grid-style-5 .td-meta-info-container {
  padding: 0 10%;
}
.td_block_big_grid_9.td-grid-style-5 .td-post-category {
  padding: 2px 7px;
  background-color: #4db2ec;
}
/*
  Big grid 10
*/
.td_block_big_grid_10 .td-big-grid-post {
  float: left;
  padding-right: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post {
    padding-right: 0;
    margin-bottom: 2px;
  }
}
.td_block_big_grid_10 .td-big-grid-post:last-child {
  padding-right: 0;
}
.td_block_big_grid_10 .td-big-grid-post .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post .entry-title {
    font-size: 16px !important;
    line-height: 21px !important;
  }
}
.td_block_big_grid_10 .td-big-grid-post .td-post-category {
  margin-bottom: 10px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_big_grid_10 .td-big-grid-post .td-post-category {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_10 .td-module-thumb {
  height: 350px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_10 .td-module-thumb {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10 .td-module-thumb {
    height: 250px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-module-thumb {
    height: 140px;
    margin-right: 0;
  }
}
.td_block_big_grid_10 .entry-thumb {
  margin: 0 auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  width: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .entry-thumb {
    width: 100%;
    top: -30px;
  }
}
.td_block_big_grid_10 .td-post-author-name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10 .td-post-author-name {
    display: none;
  }
}
.td_block_big_grid_10 .td-big-grid-post .td-video-play-ico img {
  width: 30px !important;
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_10 .td-big-grid-post-0 {
  width: 50%;
}
.td_block_big_grid_10 .td-big-grid-post-1,
.td_block_big_grid_10 .td-big-grid-post-2 {
  width: 25%;
}
.td_block_big_grid_10 .td-big-grid-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post {
    width: 100%;
  }
}
.td_block_big_grid_10 .td_module_mx_empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td_module_mx_empty {
    display: none;
  }
}
.td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta {
  margin-bottom: 11px;
  margin-right: 20px;
  width: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 8px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_10.td-grid-style-1 .td-module-meta-info,
.td_block_big_grid_10.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_10.td-grid-style-3 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_10.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_10.td-grid-style-3 .td-module-meta-info {
    margin-top: 8px;
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_10.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_10.td-grid-style-3 .td-module-meta-info {
    margin-bottom: 15px;
    margin-top: 7px;
    margin-left: 15px;
  }
}
.td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container,
.td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-meta-info-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container,
  .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-meta-info-container {
    position: absolute;
    top: auto;
    bottom: 0;
  }
}
.td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-big-grid-meta,
.td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-big-grid-meta,
.td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-module-meta-info,
.td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-big-grid-meta,
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-module-meta-info,
  .td_block_big_grid_10.td-grid-style-3 .td-big-thumb .td-module-meta-info {
    position: static;
  }
}
.td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-grid-meta {
    margin-top: 13px;
  }
}
.td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-2 .td-big-thumb .td-meta-info-container {
    top: 0;
    bottom: auto;
  }
}
.td_block_big_grid_10.td-grid-style-4 .td-meta-info-container {
  width: 100%;
  padding-right: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-4 .td-meta-info-container {
    padding-right: 0;
  }
}
.td_block_big_grid_10.td-grid-style-4 .td-big-grid-post:last-child .td-meta-info-container {
  padding-right: 0;
}
.td_block_big_grid_10.td-grid-style-4 .td-module-meta-info {
  margin: 0;
}
.td_block_big_grid_10.td-grid-style-4 .td-post-category {
  margin-bottom: 0;
}
.td_block_big_grid_10.td-grid-style-5 .td-post-author-name {
  display: none;
}
.td_block_big_grid_10.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td_block_big_grid_10.td-grid-style-5 .td-meta-info-container {
  padding: 0 10%;
}
/*
  Big grid 11
*/
.td_block_big_grid_11 .td-big-grid-post {
  float: left;
  padding-right: 2px;
}
.td_block_big_grid_11 .td-big-grid-post .entry-title {
  font-size: 21px;
  line-height: 24px;
  font-weight: 500;
}
.td_block_big_grid_11 .td-big-grid-post .td-post-category {
  margin-bottom: 10px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_big_grid_11 .td-big-grid-post .td-post-category {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_11 .entry-thumb {
  margin: 0 auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  width: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .entry-thumb {
    width: 100%;
  }
}
.td_block_big_grid_11 .td-post-author-name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td-post-author-name {
    display: none;
  }
}
.td_block_big_grid_11 .td-big-grid-post .td-video-play-ico img {
  width: 30px !important;
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx15 {
    width: 50%;
  }
}
.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
    height: 282px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
    height: 150px;
  }
}
.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}
.td_block_big_grid_11 .td_module_mx11 {
  width: 40%;
  padding-right: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx11 {
    width: 50%;
    padding-right: 2px;
  }
}
.td_block_big_grid_11 .td_module_mx11 .td-module-thumb {
  height: 179px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11 .td_module_mx11 .td-module-thumb {
    height: 140px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx11 .td-module-thumb {
    height: 150px;
  }
}
.td_block_big_grid_11 .td_module_mx11 .entry-thumb {
  /* responsive portrait phone */
}
@media (max-width: 630px) {
  .td_block_big_grid_11 .td_module_mx11 .entry-thumb {
    height: 100%;
    width: auto;
  }
}
.td_block_big_grid_11 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_11 .td-big-grid-post-1 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-1 {
    padding-right: 0;
  }
}
.td_block_big_grid_11 .td-big-grid-post-2 .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-2 .td-module-thumb {
    margin-top: 2px;
  }
}
.td_block_big_grid_11 .td-big-grid-post-3 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-3 {
    padding-right: 0;
  }
}
.td_block_big_grid_11 .td-big-grid-post-3 .td-module-thumb {
  margin-top: 2px;
}
.td_block_big_grid_11 .td_module_mx_empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx_empty {
    display: none;
  }
}
.td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta {
  margin-bottom: 11px;
  margin-right: 20px;
  width: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 8px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 10px;
  }
}
.td_block_big_grid_11.td-grid-style-1 .td-module-meta-info,
.td_block_big_grid_11.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_11.td-grid-style-3 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_11.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_11.td-grid-style-3 .td-module-meta-info {
    margin-top: 8px;
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_11.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_11.td-grid-style-3 .td-module-meta-info {
    margin-bottom: 15px;
    margin-top: 7px;
    margin-left: 15px;
  }
}
.td_block_big_grid_11.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,
.td_block_big_grid_11.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,
.td_block_big_grid_11.td-grid-style-3 .td_module_mx11 .td-big-grid-meta {
  margin-bottom: 16px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_11.td-grid-style-3 .td_module_mx11 .td-big-grid-meta {
    margin-bottom: 10px;
  }
}
.td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_11.td-grid-style-2 .td-big-grid-meta {
    margin-top: 13px;
  }
}
.td_block_big_grid_11.td-grid-style-4 .td-meta-info-container {
  width: 100%;
}
.td_block_big_grid_11.td-grid-style-4 .td-module-meta-info {
  margin: 0;
  padding-left: 11px;
  padding-right: 11px;
}
.td_block_big_grid_11.td-grid-style-4 .td-post-category {
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 0;
}
.td_block_big_grid_11.td-grid-style-5 .td-post-author-name {
  display: none;
}
.td_block_big_grid_11.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td_block_big_grid_11.td-grid-style-5 .td-meta-info-container {
  padding: 0 10%;
}
.td_block_big_grid_11.td-grid-style-6 .td-big-grid-post-0 .entry-title,
.td_block_big_grid_11.td-grid-style-6 .td-big-grid-post-1 .entry-title {
  font-size: 26px;
  line-height: 30px;
}
.td_block_big_grid_11.td-grid-style-6 .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11.td-grid-style-6 .entry-title {
    font-size: 13px !important;
    line-height: 15px !important;
  }
}
/*
  Big grid 12
*/
.td_block_big_grid_12 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_12 .td-big-grid-post .td-post-category {
  margin-bottom: 10px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_big_grid_12 .td-big-grid-post .td-post-category {
    margin-bottom: 7px;
  }
}
.td_block_big_grid_12 .entry-thumb {
  margin: 0 auto;
  position: absolute;
  left: -9999px;
  right: -9999px;
  width: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .entry-thumb {
    width: 100%;
  }
}
.td_block_big_grid_12 .td-big-grid-post .td-video-play-ico img {
  width: 30px !important;
  bottom: auto;
  left: auto;
  margin: 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post .td-video-play-ico img {
    margin: 10px 10px 0;
  }
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb {
  margin-top: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb {
    margin-top: 2px;
    margin-left: 2px;
  }
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-meta-info-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-meta-info-container {
    margin-left: 2px;
  }
}
.td_block_big_grid_12 .td_module_mx5 {
  width: 51%;
  padding-right: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 {
    width: 100%;
    padding-right: 0;
  }
}
.td_block_big_grid_12 .td_module_mx5 .td-module-thumb {
  height: 451px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12 .td_module_mx5 .td-module-thumb {
    height: 291px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 .td-module-thumb {
    height: 240px;
  }
}
.td_block_big_grid_12 .td_module_mx5 .td-meta-info-container {
  padding-right: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 .td-meta-info-container {
    padding-right: 0;
  }
}
.td_block_big_grid_12 .td-big-grid-post-1,
.td_block_big_grid_12 .td-big-grid-post-2 {
  width: 49%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post-1,
  .td_block_big_grid_12 .td-big-grid-post-2 {
    width: 50%;
  }
}
.td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb {
  height: 220px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb {
    height: 140px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .td-module-thumb,
  .td_block_big_grid_12 .td-big-grid-post-2 .td-module-thumb {
    height: 150px;
    margin-top: 2px;
  }
}
.td_block_big_grid_12 .td-big-grid-post-1 .entry-thumb,
.td_block_big_grid_12 .td-big-grid-post-2 .entry-thumb {
  /* responsive portrait phone */
}
@media (max-width: 630px) {
  .td_block_big_grid_12 .td-big-grid-post-1 .entry-thumb,
  .td_block_big_grid_12 .td-big-grid-post-2 .entry-thumb {
    height: 100%;
    width: auto;
  }
}
.td_block_big_grid_12.td-grid-style-2 .td-big-grid-post-2 .td-meta-info-container {
  margin-top: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-2 .td-big-grid-post-2 .td-meta-info-container {
    margin-top: 0;
  }
}
.td_block_big_grid_12 .td_module_mx_empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx_empty {
    display: none;
  }
}
.td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta,
.td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta {
  margin-bottom: 11px;
  margin-right: 20px;
  width: auto;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-3 .td-big-grid-meta {
    margin-bottom: 10px;
  }
}
.td_block_big_grid_12.td-grid-style-1 .td-module-meta-info,
.td_block_big_grid_12.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_12.td-grid-style-3 .td-module-meta-info {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_12.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_12.td-grid-style-3 .td-module-meta-info {
    margin-top: 8px;
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td-module-meta-info,
  .td_block_big_grid_12.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_12.td-grid-style-3 .td-module-meta-info {
    margin-bottom: 15px;
    margin-top: 7px;
    margin-left: 15px;
  }
}
.td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,
.td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,
.td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta {
  margin-bottom: 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta {
    margin-bottom: 6px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-1 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-2 .td_module_mx11 .td-big-grid-meta,
  .td_block_big_grid_12.td-grid-style-3 .td_module_mx11 .td-big-grid-meta {
    margin-bottom: 10px;
  }
}
.td_block_big_grid_12.td-grid-style-4 .td-meta-info-container {
  width: 100%;
}
.td_block_big_grid_12.td-grid-style-4 .td-module-meta-info {
  margin: 0;
  padding-left: 11px;
  padding-right: 11px;
}
.td_block_big_grid_12.td-grid-style-4 .td-post-category {
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 0;
}
.td_block_big_grid_12.td-grid-style-5 .td-post-author-name {
  display: none;
}
.td_block_big_grid_12.td-grid-style-5 .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td_block_big_grid_12.td-grid-style-5 .td-meta-info-container {
  padding: 0 10%;
}
.td_block_big_grid_12.td-grid-style-6 .td-medium-thumb .entry-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12.td-grid-style-6 .td-medium-thumb .entry-title {
    font-size: 13px !important;
    line-height: 15px !important;
  }
}
/*
  Big grids full
*/
.td-big-grids-fl {
  /* responsive portrait phone */
}
.td-big-grids-fl .td-big-grid-post {
  position: relative;
  height: 0;
}
.td-big-grids-fl .td_module_wrap {
  padding-bottom: 0;
}
.td-big-grids-fl.td-big-grids-margin .td-big-grid-post {
  /* tablet + desktop */
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 767px) {
  .td-big-grids-fl.td-big-grids-margin .td-big-grid-post {
    border-style: solid;
    border-color: transparent;
  }
}
@media (min-width: 1018px) {
  .td-big-grids-fl.td-big-grids-margin .td-big-grid-post {
    border-width: 0 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grids-fl.td-big-grids-margin .td-big-grid-post {
    border-width: 0 2px;
  }
}
.td-big-grids-fl .td-module-image,
.td-big-grids-fl .td-module-empty .td-module-thumb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.td-big-grids-fl .td-module-thumb {
  height: 100%;
}
.td-big-grids-fl .td-thumb-css {
  height: 100%;
  background-position: center center;
  background-size: cover;
}
.td-big-grids-fl .td-module-meta-info {
  margin-left: 0;
  margin-bottom: 0;
}
.td-big-grids-fl .td_module_wrap:hover .entry-title a {
  color: #fff;
}
@media (max-width: 767px) {
  .td-big-grids-fl {
    margin-left: -10px;
    margin-right: -10px;
  }
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 {
    height: 260px;
    /* responsive portrait phone */
  }
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 .td-module-thumb {
    height: 100% !important;
  }
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
  .td-big-grids-fl.td-big-grids-scroll.td-grid-style-7 .td-big-grid-post-0 .entry-title {
    font-size: 26px !important;
    line-height: 30px !important;
  }
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
  }
  .td-big-grids-fl .td-big-grid-scroll .td_module_wrap {
    height: 165px;
    padding-top: 0 !important;
  }
  .td-big-grids-fl .td-big-grid-scroll .td-module-thumb {
    height: 100% !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 {
    padding: 0 !important;
  }
}
.td-big-grids-fl .td-module-empty {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grids-fl .td-module-empty {
    display: none !important;
  }
}
.td-big-grids-fl.td-grid-style-1 .td-module-meta-info {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grids-fl.td-grid-style-1 .td-module-meta-info {
    margin-bottom: 8px;
  }
}
.td-big-grids-fl.td-grid-style-2 .td-meta-info-container,
.td-big-grids-fl.td-grid-style-3 .td-meta-info-container {
  height: 100%;
}
.td-big-grids-fl.td-grid-style-2 .td-big-grid-meta,
.td-big-grids-fl.td-grid-style-3 .td-big-grid-meta,
.td-big-grids-fl.td-grid-style-2 .td-module-meta-info,
.td-big-grids-fl.td-grid-style-3 .td-module-meta-info {
  position: absolute;
}
.td-big-grids-fl.td-grid-style-2 .td-big-grid-meta,
.td-big-grids-fl.td-grid-style-3 .td-big-grid-meta {
  top: 0;
}
.td-big-grids-fl.td-grid-style-2 .td-module-meta-info,
.td-big-grids-fl.td-grid-style-3 .td-module-meta-info {
  bottom: 0;
}
.td-big-grids-fl.td-grid-style-4 .td-post-category {
  display: table;
  margin-bottom: 0 !important;
}
.td-big-grids-fl.td-grid-style-4 .td-module-meta-info {
  margin-top: 0 !important;
}
.td-big-grids-fl.td-grid-style-4 .td-meta-info-container {
  padding: 0 !important;
}
.td-big-grids-fl.td-grid-style-7 .td-module-meta-info {
  margin-left: 0 !important;
}
.td-category-grid-fl .td-container {
  width: 100% !important;
}
/*
  Negative margin
*/
.td-big-grids-margin {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td-big-grids-margin {
    margin-left: -6px;
    margin-right: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grids-margin {
    margin-left: -2px;
    margin-right: -2px;
  }
}
/*
  Big grid full 1
*/
.td_block_big_grid_fl_1 .td-big-grid-post {
  width: 100%;
  padding-top: 48%;
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_1 .td-big-grid-post .entry-title {
    font-size: 22px;
    line-height: 29px;
  }
  .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container {
    padding: 0 20px 28px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_1 .td-big-grid-post {
    padding-top: 56%;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_1 .td-big-grid-post {
    padding-top: 60%;
  }
}
.td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
.td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
.td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
.td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info {
  /* desktop only */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
  padding-top: 30%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .entry-title {
    font-size: 28px;
    line-height: 38px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container {
    padding: 0 28px 28px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
    padding-top: 44%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .entry-title {
    font-size: 22px !important;
    line-height: 29px !important;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post .td-meta-info-container {
    padding: 0 20px 28px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
    padding-top: 48%;
  }
}
@media (max-width: 767px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1 .td-big-grid-post {
    padding-top: 60%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container {
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container {
    width: auto;
    max-width: 60%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-4 .td-meta-info-container {
    width: auto;
    max-width: 75%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:after,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:after {
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 180%, 0);
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 180%, 0);
  -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 180%, 0);
  -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 180%, 0);
  -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 180%, 0);
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_1.td-grid-style-7 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*
  Big grid full 2
*/
.td_block_big_grid_fl_2 {
  /* landscape tablet + desktop */
  /* phone + portrait tablet */
}
.td_block_big_grid_fl_2 .td-big-grid-post {
  float: left;
  width: 50%;
  padding-top: 34%;
  /* desktop only */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_2 .td-big-grid-post .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td_block_big_grid_fl_2 .td-big-grid-post .td-meta-info-container {
    padding: 0 14px 20px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_2 .td-big-grid-post {
    width: 100%;
    padding-top: 50%;
  }
  .td_block_big_grid_fl_2 .td-big-grid-post:first-child {
    margin-bottom: 2px;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_2.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_2.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_2.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_2.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_2.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_2.td-grid-style-7 .td-module-meta-info {
    padding-left: 14px;
    padding-right: 14px;
  }
}
@media (max-width: 1018px) {
  .td_block_big_grid_fl_2.td-grid-style-5 .td-module-meta-info,
  .td_block_big_grid_fl_2.td-grid-style-6 .td-module-meta-info {
    display: none;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2,
.td-stretch-content .td_block_big_grid_fl_2 {
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post,
.td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post {
  padding-top: 28%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post .entry-title,
  .td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post .entry-title {
    font-size: 23px;
    line-height: 30px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post .td-meta-info-container,
  .td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post,
  .td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post {
    padding-top: 30%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post,
  .td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post {
    padding-top: 34%;
  }
}
@media (max-width: 767px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2 .td-big-grid-post,
  .td-stretch-content .td_block_big_grid_fl_2 .td-big-grid-post {
    padding-top: 60%;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-2 .td-big-grid-meta,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-3 .td-big-grid-meta,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-7 .td-big-grid-meta,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-2 .td-module-meta-info,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-3 .td-module-meta-info,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_2.td-grid-style-7 .td-module-meta-info,
  .td-stretch-content .td_block_big_grid_fl_2.td-grid-style-7 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*
  Big grid full 3, 4
*/
.td_block_big_grid_fl_3,
.td_block_big_grid_fl_4 {
  /* phone + portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_big_grid_fl_3 .td-module-meta-info,
  .td_block_big_grid_fl_4 .td-module-meta-info {
    display: none;
  }
}
/*
  Big grid full 3
*/
.td_block_big_grid_fl_3 {
  /* responsive portrait phone */
}
.td_block_big_grid_fl_3 .td-big-grid-post {
  float: left;
  width: 33.33333%;
  padding-top: 32%;
  /* desktop only */
  /* phone + tablet */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_3 .td-big-grid-post .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td_block_big_grid_fl_3 .td-big-grid-post .td-meta-info-container {
    padding: 0 10px 18px;
  }
}
@media (max-width: 1018px) {
  .td_block_big_grid_fl_3 .td-big-grid-post {
    padding-top: 36%;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_3 .td-big-grid-post {
    padding-top: 50%;
    width: 100%;
  }
}
.td_block_big_grid_fl_3.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_fl_3.td-grid-style-3 .td-big-grid-meta,
.td_block_big_grid_fl_3.td-grid-style-7 .td-big-grid-meta,
.td_block_big_grid_fl_3.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_fl_3.td-grid-style-3 .td-module-meta-info,
.td_block_big_grid_fl_3.td-grid-style-7 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape + portrait tablet */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_3.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_3.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_3.td-grid-style-7 .td-module-meta-info {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1140px) {
  .td_block_big_grid_fl_3.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_3.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_3.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_3.td-grid-style-7 .td-module-meta-info {
    padding-left: 13px;
    padding-right: 13px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_3 .td-big-grid-post-0,
  .td_block_big_grid_fl_3 .td-big-grid-post-1 {
    margin-bottom: 2px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_3 {
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post {
  padding-top: 23%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post {
    padding-top: 30%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post {
    padding-top: 32%;
  }
}
@media (max-width: 767px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3 .td-big-grid-post {
    padding-top: 60%;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-7 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-4 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-4 .td-meta-info-container {
  /* tablet + desktop */
}
@media (min-width: 768px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_3.td-grid-style-4 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_3.td-grid-style-4 .td-meta-info-container {
    max-width: 80%;
    width: auto;
  }
}
/*
  Big grids full 4, 5, 6, 7
*/
/* responsive portrait phone */
@media (max-width: 767px) {
  .td_block_big_grid_fl_4 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_5 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_6 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_7 .td-big-grid-scroll .td-big-grid-post .td-module-meta-info {
    display: none;
  }
  .td_block_big_grid_fl_4.td-grid-style-2 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-2 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-2 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_4.td-grid-style-3 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-3 .td-big-grid-post .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-3 .td-big-grid-post .td-module-meta-info {
    display: block;
  }
}
/*
  Big grid full 4
*/
.td_block_big_grid_fl_4 {
  /* responsive portrait tablet */
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_4 .td-big-grid-post {
  float: left;
  width: 25%;
  padding-top: 30%;
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_4 .td-big-grid-post .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td_block_big_grid_fl_4 .td-big-grid-post .td-meta-info-container {
    padding: 0 17px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_4 .td-big-grid-post {
    padding-top: 36%;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_fl_4.td-big-grids-margin {
    margin-left: -1px;
    margin-right: -1px;
  }
  .td_block_big_grid_fl_4.td-big-grids-margin .td-big-grid-post {
    border-width: 0 1px;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_4.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_4.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_4.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_4.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_4.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_4.td-grid-style-7 .td-module-meta-info {
    padding-left: 17px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
  .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_4 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_4 {
  /* responsive landscape tablet */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post {
  padding-top: 23%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post {
    padding-top: 26%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post .td-meta-info-container {
    padding: 0 10px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4 .td-big-grid-post {
    padding-top: 32%;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-7 .td-module-meta-info {
    padding-left: 15px;
    padding-right: 10px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container {
  /* tablet landscape + desktop */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_4.td-grid-style-4 .td-meta-info-container {
    max-width: 80%;
  }
}
/*
  Big grid full 5
*/
.td_block_big_grid_fl_5 {
  /* responsive tablet+ */
  /* responsive landscape + portrait tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_5 .td-big-grid-post {
  float: left;
  width: 20%;
  padding-top: 35%;
  /* landscape tablet + desktop */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
.td_block_big_grid_fl_5 .td-big-grid-post .td-post-author-name {
  /* responsive without desktop */
}
@media (max-width: 1018px) {
  .td_block_big_grid_fl_5 .td-big-grid-post .td-post-author-name {
    display: none;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_5 .td-big-grid-post .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container {
    padding: 0 11px 15px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_fl_5 .td-big-grid-post {
    padding-top: 32%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_5 .td-big-grid-post {
    padding-top: 37%;
  }
  .td_block_big_grid_fl_5 .td-big-grid-post .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
  .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container {
    padding: 0 11px 10px;
  }
}
.td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
.td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
.td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
.td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
.td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
.td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
    padding-left: 11px;
    padding-right: 11px;
  }
}
@media (min-width: 768px) {
  .td_block_big_grid_fl_5.td-big-grids-margin {
    margin-left: -1px;
    margin-right: -1px;
  }
  .td_block_big_grid_fl_5.td-big-grids-margin .td-big-grid-post {
    border-width: 0 1px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_block_big_grid_fl_5 .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_5 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
  .td_block_big_grid_fl_5 .td-posts-1 .td-big-grid-post-0 .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
  .td_block_big_grid_fl_5 .td-posts-3 .td-big-grid-post-0 .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5 {
  /* responsive desktop only */
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post {
  padding-top: 23%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post {
    padding-top: 30%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post .td-meta-info-container {
    padding: 0 10px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5 .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5 .td-big-grid-post {
    padding-top: 34%;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-big-grids-margin,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-big-grids-margin {
    margin-left: -5px;
    margin-right: -5px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-big-grids-margin .td-big-grid-post,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-big-grids-margin .td-big-grid-post {
    border-width: 0 5px;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-4 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-4 .td-meta-info-container {
    max-width: 85%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-2 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-3 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_5.td-grid-style-7 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*
  Big grid full 6
*/
.td_block_big_grid_fl_6 {
  /* tablet + desktop */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_6 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_fl_6 .td_module_mx18 {
  width: 100%;
  padding-top: 31%;
  /* desktop only */
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx18 .entry-title {
    font-size: 23px;
    line-height: 30px;
  }
  .td_block_big_grid_fl_6 .td_module_mx18 .td-meta-info-container {
    padding: 0 28px 18px;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx18 {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx18 {
    margin-bottom: 4px;
    padding-top: 33%;
  }
}
.td_block_big_grid_fl_6 .td_module_mx22 {
  position: relative;
  width: 33.333%;
  padding-top: 17%;
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container {
    padding: 0 28px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container {
    padding-left: 14px;
    padding-right: 14px;
  }
  .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_6 .td_module_mx22 {
    padding-top: 19%;
  }
  .td_block_big_grid_fl_6 .td_module_mx22 .entry-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_6 .td_module_mx22 {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.td_block_big_grid_fl_6 .td_module_mx22 .entry-thumb {
  max-width: none;
  /* responsive desktop */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_6 .td_module_mx22 .entry-thumb {
    min-width: 100%;
    width: auto;
  }
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-1.td-module-empty,
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-2.td-module-empty,
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-3.td-module-empty,
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-4.td-module-empty,
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-5.td-module-empty,
  .td_block_big_grid_fl_6 .td-posts-1 .td-big-grid-post-6.td-module-empty {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_6 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_fl_6.td-grid-style-6.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:after {
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 175%, 0);
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 175%, 0);
  -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 175%, 0);
  -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 175%, 0);
  -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 175%, 0);
}
.td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-big-grid-meta,
.td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-module-meta-info,
.td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-module-meta-info,
.td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-module-meta-info,
.td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-module-meta-info,
.td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-module-meta-info,
.td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-module-meta-info {
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-module-meta-info {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-big-grid-meta,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx18 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-module-meta-info,
  .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-module-meta-info {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_6 {
  /* responsive portrait + landscape tablet */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx18,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx18 {
  padding-top: 23%;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx18,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx18 {
    padding-top: 27%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx18,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx18 {
    padding-top: 31%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
  padding-top: 12%;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* desktop only */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
    padding-top: 16%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
    padding-top: 18%;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container {
    width: auto;
    max-width: 80%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-5 .td-meta-info-container .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-5 .td-meta-info-container .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-6 .td-meta-info-container .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-6 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-6.td-hover-1 .td_module_mx18.td-big-grid-post:hover .td-module-thumb a:last-child:after,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-6.td-hover-1 .td_module_mx18.td-big-grid-post:hover .td-module-thumb a:last-child:after {
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 205%, 0);
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 205%, 0);
  -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 205%, 0);
  -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 205%, 0);
  -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 205%, 0);
}
/*
  Big grid full 7
*/
.td_block_big_grid_fl_7 {
  /* desktop only */
  /* tablet + desktop */
  /* portrait + landscape tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_7 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_fl_7 .td_module_mx23 {
  width: 33.33333333%;
  margin-bottom: 10px;
  padding-top: 26%;
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
    padding: 0 15px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_7 .td_module_mx23 {
    padding-top: 27%;
    margin-bottom: 4px;
  }
  .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }
  .td_block_big_grid_fl_7 .td_module_mx23 .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_7 .td_module_mx23 {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    float: none;
  }
}
.td_block_big_grid_fl_7 .td_module_mx24 {
  position: relative;
  width: 20%;
  height: 0;
  padding-top: 15%;
  /* responsive no mobile */
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) {
  .td_block_big_grid_fl_7 .td_module_mx24 .td-module-meta-info {
    display: none;
  }
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
    font-size: 13px;
    line-height: 18px;
  }
  .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_7 .td_module_mx24 {
    padding-top: 18%;
  }
  .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
    font-size: 10px !important;
    line-height: 13px !important;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_7 .td_module_mx24 {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.td_block_big_grid_fl_7 .td_module_mx24 .entry-thumb {
  max-width: none;
  /* responsive desktop */
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_7 .td_module_mx24 .entry-thumb {
    min-width: 100%;
    width: auto;
  }
}
@media (min-width: 1140px) {
  .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta,
  .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info,
  .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_7 .td-posts-1 .td-big-grid-post-3.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-2 .td-big-grid-post-3.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-1 .td-big-grid-post-4.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-2 .td-big-grid-post-4.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-1 .td-big-grid-post-5.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-2 .td-big-grid-post-5.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-1 .td-big-grid-post-6.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-2 .td-big-grid-post-6.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-1 .td-big-grid-post-7.td-module-empty,
  .td_block_big_grid_fl_7 .td-posts-2 .td-big-grid-post-7.td-module-empty {
    display: none !important;
  }
  .td_block_big_grid_fl_7 .td-posts-3 .td-module-empty {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
}
.td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_7 .td-posts-2 .td_module_wrap {
    /* responsive portrait phone */
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .td_block_big_grid_fl_7 .td-posts-2 .td_module_wrap .td-meta-info-container .td-big-grid-meta .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
  .td_block_big_grid_fl_7 .td-posts-2 .td_module_wrap .td-meta-info-container {
    padding-bottom: 12px !important;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
  padding-top: 18%;
  /* desktop only */
  /* responsive  landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
    padding-top: 22%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
    padding-top: 25%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
    padding: 0 13px 12px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
  padding-top: 12%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container {
    padding: 0 18px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
    padding-top: 14%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
    padding-top: 16%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
    padding-left: 13px;
    padding-right: 13px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta {
    padding-top: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta {
    padding-top: 13px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info {
  /* desktop only */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
  /* landscape tablet + desktop */
}
@media (min-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
    width: auto;
    max-width: 80%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container {
  /* desktop only */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container {
    width: auto;
    max-width: 85%;
  }
}
/*
  Big grid fl 8
*/
.td_block_big_grid_fl_8 {
  /* responsive portrait phone */
  /* desktop only */
  /* responsive portrait tablet */
}
.td_block_big_grid_fl_8 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_fl_8.td-big-grids {
  /* desktop + tablet */
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_8.td-big-grids {
    margin-bottom: 40px;
  }
}
.td_block_big_grid_fl_8 .td_module_mx19 {
  width: 50%;
  padding-top: 36%;
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_8 .td_module_mx19 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td_block_big_grid_fl_8 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td_module_mx19 {
    padding-top: 44%;
  }
}
.td_block_big_grid_fl_8 .td_module_mx25 {
  width: 25%;
  padding-top: 18%;
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
    font-size: 13px;
    line-height: 18px;
  }
  .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td_module_mx25 {
    padding-top: 22%;
  }
  .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
.td_block_big_grid_fl_8 .td-big-grid-post-1 .td-module-image,
.td_block_big_grid_fl_8 .td-big-grid-post-2 .td-module-image,
.td_block_big_grid_fl_8 .td-big-grid-post-1.td-module-empty .td-module-thumb,
.td_block_big_grid_fl_8 .td-big-grid-post-2.td-module-empty .td-module-thumb {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-1.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_8 .td-big-grid-post-2.td-module-empty .td-module-thumb {
    top: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-1.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_8 .td-big-grid-post-2.td-module-empty .td-module-thumb {
    top: -2px;
  }
}
.td_block_big_grid_fl_8 .td-big-grid-post-1 .td-admin-edit,
.td_block_big_grid_fl_8 .td-big-grid-post-2 .td-admin-edit {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-admin-edit,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-admin-edit {
    top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-admin-edit,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-admin-edit {
    top: 2px;
  }
}
.td_block_big_grid_fl_8 .td-big-grid-post-1 .td-meta-info-container,
.td_block_big_grid_fl_8 .td-big-grid-post-2 .td-meta-info-container {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-meta-info-container,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-meta-info-container {
    bottom: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-1 .td-meta-info-container,
  .td_block_big_grid_fl_8 .td-big-grid-post-2 .td-meta-info-container {
    bottom: 2px;
  }
}
.td_block_big_grid_fl_8 .td-big-grid-post-3 .td-module-image,
.td_block_big_grid_fl_8 .td-big-grid-post-4 .td-module-image,
.td_block_big_grid_fl_8 .td-big-grid-post-3.td-module-empty .td-module-thumb,
.td_block_big_grid_fl_8 .td-big-grid-post-4.td-module-empty .td-module-thumb {
  top: auto;
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-4 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-3.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_8 .td-big-grid-post-4.td-module-empty .td-module-thumb {
    bottom: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-4 .td-module-image,
  .td_block_big_grid_fl_8 .td-big-grid-post-3.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_8 .td-big-grid-post-4.td-module-empty .td-module-thumb {
    bottom: -2px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_8 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap {
    width: 100% !important;
    padding-right: 0;
  }
  .td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap .td-meta-info-container .td-big-grid-meta .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
  .td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap .td-meta-info-container {
    padding: 0 13px 14px;
  }
  .td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap .td-module-thumb {
    height: 215px !important;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
  .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx19 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
  .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx19 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
  .td_block_big_grid_fl_8.td-grid-style-5 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_8.td-grid-style-6 .td_module_mx19 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
.td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
    bottom: 15px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
    bottom: 11px !important;
  }
}
.td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
.td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
    padding-top: 17px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
    padding-top: 13px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx19,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx19 {
  padding-top: 28%;
  /* landscape table + desktop */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx19 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx19 .entry-title {
    font-size: 23px;
    line-height: 30px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx19 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx19 {
    padding-top: 36%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx19 {
    padding-top: 40%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
  padding-top: 14%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
    padding-top: 18%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-post-category,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-post-category {
    margin-bottom: 10px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
    padding-top: 20%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 {
  /* landscape table + desktop */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx19 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape + portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container {
    padding: 0 14px 16px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container {
    padding: 0 13px 9px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-4,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-4 {
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
    width: auto;
    max-width: 80%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx19 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx19 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
    bottom: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-1 .td-post-category,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-2 .td-post-category {
    bottom: 11px !important;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
    padding-top: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-3 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td-big-grid-post-4 .td-big-grid-meta {
    padding-top: 13px;
  }
}
/*
  Big grid fl 9
*/
.td_block_big_grid_fl_9 {
  /* responsive portrait phone */
  /* landscape tablet + desktop */
  /* responsive landscape + portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_9 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_fl_9 .td_module_mx19 {
  width: 50%;
  padding-top: 38%;
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_9 .td_module_mx19 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td_block_big_grid_fl_9 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td_module_mx19 {
    padding-top: 42%;
  }
}
.td_block_big_grid_fl_9 .td_module_mx26 {
  width: 50%;
  padding-top: 22%;
  /* desktop only */
  /* responsive portrait tablet */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container {
    padding: 0 15px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td_module_mx26 {
    padding-top: 25%;
  }
  .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-0 {
    width: 100%;
    float: none;
  }
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-meta-info-container {
    padding: 0 10px 11px;
  }
}
.td_block_big_grid_fl_9 .td_module_mx25 {
  width: 25%;
  padding-top: 16%;
  /* tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
    font-size: 13px;
    line-height: 18px;
  }
  .td_block_big_grid_fl_9 .td_module_mx25 .td-post-category {
    margin-bottom: 10px;
  }
  .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td_module_mx25 {
    padding-top: 17%;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
  .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx_rd_bg_32 .td-meta-info-container {
    padding: 0 17px 23px;
  }
}
.td_block_big_grid_fl_9 .td-big-grid-post-1 .td-module-image,
.td_block_big_grid_fl_9 .td-big-grid-post-1.td-module-empty .td-module-thumb {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-1.td-module-empty .td-module-thumb {
    top: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-1.td-module-empty .td-module-thumb {
    top: -2px;
  }
}
.td_block_big_grid_fl_9 .td-big-grid-post-1 .td-admin-edit {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-admin-edit {
    top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-admin-edit {
    top: 2px;
  }
}
.td_block_big_grid_fl_9 .td-big-grid-post-1 .td-meta-info-container {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-meta-info-container {
    bottom: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-1 .td-meta-info-container {
    bottom: 2px;
  }
}
.td_block_big_grid_fl_9 .td-big-grid-post-2 .td-module-image,
.td_block_big_grid_fl_9 .td-big-grid-post-3 .td-module-image,
.td_block_big_grid_fl_9 .td-big-grid-post-2.td-module-empty .td-module-thumb,
.td_block_big_grid_fl_9 .td-big-grid-post-3.td-module-empty .td-module-thumb {
  top: auto;
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-2 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-2.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_9 .td-big-grid-post-3.td-module-empty .td-module-thumb {
    bottom: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9 .td-big-grid-post-2 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_9 .td-big-grid-post-2.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_9 .td-big-grid-post-3.td-module-empty .td-module-thumb {
    bottom: -2px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container,
  .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx26 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx19 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
  .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx19 .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_9.td-grid-style-2 .td-big-grid-post-1 .td-big-grid-meta,
  .td_block_big_grid_fl_9.td-grid-style-3 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 11px 11px 0;
  }
  .td_block_big_grid_fl_9.td-grid-style-4 .td-big-grid-post-1 .td-module-title {
    padding-bottom: 3px;
  }
}
.td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap {
    width: 100% !important;
    padding-right: 0;
  }
  .td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap .td-meta-info-container .td-big-grid-meta .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
  .td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap .td-meta-info-container {
    padding: 0 13px 14px;
  }
  .td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap .td-module-thumb {
    height: 215px !important;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_9 {
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx19,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx19 {
  padding-top: 32%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx19 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx19 .entry-title {
    font-size: 23px;
    line-height: 30px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx19 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx19 {
    padding-top: 36%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx19 {
    padding-top: 40%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
  padding-top: 21%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
    padding-top: 21%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
    padding-top: 23%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
  padding-top: 11%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
    padding-top: 15%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
    padding-top: 17%;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
    width: auto;
    max-width: 80%;
  }
}
/*
  Big grid full 10
*/
.td_block_big_grid_fl_10 {
  /* responsive portrait phone */
  /* responsive landscape + portrait tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_fl_10 .td-big-grid-post {
  float: left;
}
.td_block_big_grid_fl_10 .td-big-grid-post-0 .td-module-image,
.td_block_big_grid_fl_10 .td-big-grid-post-3 .td-module-image,
.td_block_big_grid_fl_10 .td-big-grid-post-0.td-module-empty .td-module-thumb,
.td_block_big_grid_fl_10 .td-big-grid-post-3.td-module-empty .td-module-thumb {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-0.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_10 .td-big-grid-post-3.td-module-empty .td-module-thumb {
    top: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-0.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_10 .td-big-grid-post-3.td-module-empty .td-module-thumb {
    top: -2px;
  }
}
.td_block_big_grid_fl_10 .td-big-grid-post-0 .td-admin-edit,
.td_block_big_grid_fl_10 .td-big-grid-post-3 .td-admin-edit {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-admin-edit,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-admin-edit {
    top: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-admin-edit,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-admin-edit {
    top: 2px;
  }
}
.td_block_big_grid_fl_10 .td-big-grid-post-0 .td-meta-info-container,
.td_block_big_grid_fl_10 .td-big-grid-post-3 .td-meta-info-container {
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-meta-info-container,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-meta-info-container {
    bottom: 6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-0 .td-meta-info-container,
  .td_block_big_grid_fl_10 .td-big-grid-post-3 .td-meta-info-container {
    bottom: 2px;
  }
}
.td_block_big_grid_fl_10 .td-big-grid-post-1 .td-module-image,
.td_block_big_grid_fl_10 .td-big-grid-post-4 .td-module-image,
.td_block_big_grid_fl_10 .td-big-grid-post-1.td-module-empty .td-module-thumb,
.td_block_big_grid_fl_10 .td-big-grid-post-4.td-module-empty .td-module-thumb {
  /* tablet + desktop */
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
}
@media (min-width: 768px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-4 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-1.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_10 .td-big-grid-post-4.td-module-empty .td-module-thumb {
    top: auto;
  }
}
@media (min-width: 1019px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-4 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-1.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_10 .td-big-grid-post-4.td-module-empty .td-module-thumb {
    bottom: -6px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-1 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-4 .td-module-image,
  .td_block_big_grid_fl_10 .td-big-grid-post-1.td-module-empty .td-module-thumb,
  .td_block_big_grid_fl_10 .td-big-grid-post-4.td-module-empty .td-module-thumb {
    bottom: -2px;
  }
}
.td_block_big_grid_fl_10 .td_module_mx25 {
  width: 24.5%;
  padding-top: 18%;
  /* tablet + desktop */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
    font-size: 13px;
    line-height: 18px;
  }
  .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td_module_mx25 {
    padding-top: 21%;
  }
  .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td_module_mx25 {
    width: 100%;
  }
}
.td_block_big_grid_fl_10 .td_module_mx19 {
  width: 51%;
  padding-top: 36%;
  /* desktop only */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_10 .td_module_mx19 .entry-title {
    font-size: 19px;
    line-height: 24px;
  }
  .td_block_big_grid_fl_10 .td_module_mx19 .td-post-category {
    margin-bottom: 10px;
  }
  .td_block_big_grid_fl_10 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td_module_mx19 {
    padding-top: 42%;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td_module_mx19 {
    width: 46%;
  }
}
.td_block_big_grid_fl_10 .td-module-image {
  position: absolute;
  top: 0;
  lefT: 0;
  width: 100%;
  height: 100%;
}
.td_block_big_grid_fl_10 .td-big-grid-column {
  width: 24.5%;
  display: block;
  float: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td-big-grid-column {
    width: 100%;
    float: none;
  }
}
.td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
  width: 100%;
  /* landscape tablet + desktop */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    padding-top: 73.5%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    padding-top: 85.7%;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    float: left;
  }
  .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25:first-child {
    margin-bottom: 3px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td-big-grid-post-1,
  .td_block_big_grid_fl_10 .td-big-grid-post-2 {
    height: 260px;
    padding: 0;
  }
  .td_block_big_grid_fl_10 .td-big-grid-post-1 .entry-title {
    font-size: 19px !important;
    line-height: 24px !important;
  }
  .td_block_big_grid_fl_10 .td-big-grid-post-2 .td-meta-info-container {
    padding: 0 10px 11px;
  }
  .td_block_big_grid_fl_10 .td-big-grid-post-2 .td-module-meta-info {
    display: none;
  }
}
.td_block_big_grid_fl_10 .td-posts-3 .td_module_wrap {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td-posts-3 .td_module_wrap .td-meta-info-container .td-big-grid-meta .entry-title {
    font-size: 19px !important;
    line-height: 23px !important;
  }
  .td_block_big_grid_fl_10 .td-posts-3 .td_module_wrap .td-module-thumb {
    height: 220px !important;
  }
}
.td_block_big_grid_fl_10.td-grid-style-2,
.td_block_big_grid_fl_10.td-grid-style-3,
.td_block_big_grid_fl_10.td-grid-style-7 {
  /* tablet + desktop */
  /* desktop only */
}
@media (min-width: 767px) {
  .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1018px) {
  .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx19 .td-meta-info-container {
    width: 100%;
    max-width: none;
  }
  .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx19 .td-meta-info-container .td-module-meta-info {
    display: none;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10.td-grid-style-2 .td-big-grid-post-2 .td-big-grid-meta,
  .td_block_big_grid_fl_10.td-grid-style-3 .td-big-grid-post-2 .td-big-grid-meta {
    padding: 11px 11px 0;
  }
  .td_block_big_grid_fl_10.td-grid-style-4 .td-big-grid-post-2 .entry-title {
    padding-bottom: 3px;
  }
  .td_block_big_grid_fl_10.td-grid-style-7 .td-big-grid-post-1 .entry-title {
    font-size: 26px !important;
    line-height: 30px !important;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10 {
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
  padding-top: 13%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
    font-size: 17px;
    line-height: 22px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
    padding: 0 17px 18px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
    padding-top: 17.52%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
    font-size: 15px;
    line-height: 20px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
    padding-top: 23%;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
    padding: 0 10px 13px;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx19,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx19 {
  padding-top: 26%;
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx19 .entry-title,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx19 .entry-title {
    font-size: 23px;
    line-height: 30px;
  }
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx19 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx19 .td-meta-info-container {
    padding: 0 20px 20px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx19 {
    padding-top: 35%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx19,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx19 {
    padding-top: 46%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
  /* desktop only */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    padding-top: 53%;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    padding-top: 71.5%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    padding-top: 93.9%;
  }
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 {
  /* desktop only */
}
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
.td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
  /* desktop only */
  /* responsive landscape + portrait tablet */
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 17px;
    padding-right: 17px;
  }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-big-grid-meta,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-module-meta-info,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx19 .td-module-meta-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx25 .td-meta-info-container,
  .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
    width: auto;
    max-width: 90%;
  }
}
.td_top_authors {
  margin-bottom: 64px;
}
.td_top_authors img {
  position: absolute;
  max-width: 70px;
  left: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors img {
    max-width: 55px;
  }
}
.td_top_authors .item-details {
  margin-left: 85px;
  position: relative;
  height: 70px;
  top: 1px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .item-details {
    height: 55px;
    margin-left: 70px;
  }
}
.td_top_authors .item-details span {
  font-family: 'Open Sans', arial, sans-serif;
  padding: 3px 7px;
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}
.td_top_authors .td-active .td-author-post-count {
  background-color: #4db2ec;
}
.td_top_authors .td-active .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}
.td_top_authors .td-active .td-authors-name a {
  color: #4db2ec;
}
.td_top_authors .td_mod_wrap {
  min-height: 70px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #fff;
}
.td_top_authors .td_mod_wrap:hover {
  border: 1px solid #ededed;
}
.td_top_authors .td_mod_wrap:hover .td-author-post-count {
  background-color: #4db2ec;
}
.td_top_authors .td_mod_wrap:hover .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}
.td_top_authors .td_mod_wrap:hover .td-authors-name a {
  color: #4db2ec;
}
.td_top_authors .block-title {
  margin-bottom: 16px;
}
.td_top_authors .td-authors-url {
  display: table;
  position: relative;
  top: -2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
  /* responsive portrait tablet */
}
.td_top_authors .td-authors-url a {
  color: #999;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-style: italic;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-url {
    display: none;
  }
}
.td_top_authors .td-authors-name a {
  padding-bottom: 4px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  color: #222;
  line-height: 18px;
  font-weight: 600;
  display: inline-block;
}
.td_top_authors .td-authors-name a:after {
  content: "";
  height: 96px;
  position: absolute;
  right: 0;
  top: -15px;
  width: 324px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_top_authors .td-authors-name a:after {
    width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-name a:after {
    width: 228px;
  }
}
@media (max-width: 767px) {
  .td_top_authors .td-authors-name a:after {
    width: 100%;
  }
}
.td_top_authors .td-author-post-count {
  background-color: #222;
}
.td_top_authors .td-author-comments-count {
  background-color: #444;
}
.td-big-grid-slide {
  margin-bottom: 0;
  height: 534px !important;
  overflow: hidden;
  /* responsive portrait phone */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (max-width: 767px) {
  .td-big-grid-slide {
    height: 451px !important;
    margin-bottom: 48px !important;
    margin-left: auto;
    margin-right: auto;
  }
  .td-big-grid-slide .td-big-grid-scroll {
    overflow: visible !important;
    white-space: normal;
  }
  .td-big-grid-slide .td_module_mx10,
  .td-big-grid-slide .td_module_mx9 {
    display: block !important;
    width: 100% !important;
  }
  .td-big-grid-slide .td_module_mx9 .td-module-thumb {
    max-height: 200px;
  }
  .td-big-grid-slide .td-big-grid-post-1 {
    margin-bottom: 3px !important;
  }
  .td-big-grid-slide .td-big-grid-post-2 {
    width: 50% !important;
    display: inline-block !important;
    margin-left: 0 !important;
  }
  .td-big-grid-slide .td-big-grid-post-2 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }
  .td-big-grid-slide .td-big-grid-post-3 {
    width: 50% !important;
    display: inline-block !important;
  }
  .td-big-grid-slide .td-big-grid-post-3 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-slide {
    height: 474px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-slide {
    height: 384px !important;
  }
}
.td-big-grid-slide .td-icon-left,
.td-big-grid-slide .td-icon-right {
  z-index: 1;
  padding: 20px;
  position: absolute;
  display: block;
  height: 80px;
  margin-top: -65px;
  top: 50%;
  font-size: 40px;
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grid-slide .td-icon-left,
  .td-big-grid-slide .td-icon-right {
    display: none;
  }
}
.td-big-grid-slide .td-icon-left {
  left: 0;
}
.td-big-grid-slide .td-icon-right {
  right: 0;
}
.td-big-grid-slide:hover .td-icon-left,
.td-big-grid-slide:hover .td-icon-right {
  opacity: 0.6;
}
.td-big-grid-slide .td_block_wrap {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td-big-grid-slide .td_block_wrap {
    width: 1068px !important;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-big-grid-slide .td_block_wrap {
    width: 980px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-big-grid-slide .td_block_wrap {
    width: 740px !important;
  }
}
@media (max-width: 767px) {
  .td-big-grid-slide .td_block_wrap {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
  }
}
.td-block-title span,
.td-block-title a {
  display: inline-block;
}
.td_block_template_2.widget li,
.td_block_template_3.widget li,
.td_block_template_4.widget li,
.td_block_template_5.widget li,
.td_block_template_6.widget li,
.td_block_template_7.widget li,
.td_block_template_8.widget li,
.td_block_template_9.widget li,
.td_block_template_10.widget li,
.td_block_template_11.widget li,
.td_block_template_12.widget li,
.td_block_template_13.widget li,
.td_block_template_14.widget li,
.td_block_template_15.widget li,
.td_block_template_16.widget li,
.td_block_template_17.widget li {
  margin-left: 0 !important;
}
.global-block-template-2 .td-related-title a {
  padding: 0 20px 0 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-2 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-2 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-3 .td-related-title a {
  margin-right: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-3 .td-related-title a {
    margin-right: 0;
    font-size: 14px;
  }
}
.global-block-template-3 .td-related-title .td-cur-simple-item {
  background-color: #4db2ec;
}
.global-block-template-4 .td-related-title a {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-4 .td-related-title a {
    margin-right: 0;
    font-size: 15px;
  }
}
.global-block-template-4 .td-related-title a:before {
  border-color: transparent !important;
}
.global-block-template-4 .td-related-title .td-cur-simple-item {
  background-color: #4db2ec;
}
.global-block-template-4 .td-related-title .td-cur-simple-item:before {
  border-color: #4db2ec transparent transparent transparent !important;
}
.global-block-template-5 .td-related-title a {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-5 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-5 .td-related-title a:last-child {
  border: none;
}
.global-block-template-5 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-6 .td-related-title a {
  padding: 10px 10px 0 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-6 .td-related-title a {
    font-size: 14px;
  }
}
.global-block-template-6 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-7 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-8 .td-related-title a {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-8 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-8 .td-related-title a:before {
  display: none;
}
.global-block-template-8 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-9 .td-related-title {
  margin-top: 0 !important;
}
.global-block-template-9 .td-related-title a {
  margin-right: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-9 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-9 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-10 .td-related-title {
  margin-top: 0 !important;
}
.global-block-template-10 .td-related-title a {
  margin-right: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-10 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-10 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-11 .td-related-title a {
  margin-right: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-11 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-11 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-12 .td-related-title a,
.global-block-template-13 .td-related-title a {
  margin-right: 20px;
  font-size: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-12 .td-related-title a,
  .global-block-template-13 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-12 .td-related-title .td-cur-simple-item,
.global-block-template-13 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-12 .td-related-title > a.td-related-left,
.global-block-template-13 .td-related-title > a.td-related-left,
.global-block-template-12 .td-related-title > a.td-related-right,
.global-block-template-13 .td-related-title > a.td-related-right {
  margin-left: 0 !important;
}
.global-block-template-12 .td-comments-title span,
.global-block-template-13 .td-comments-title span {
  margin-left: 0 !important;
  font-size: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-12 .td-comments-title span,
  .global-block-template-13 .td-comments-title span {
    font-size: 15px;
  }
}
.global-block-template-14 .td-related-title a,
.global-block-template-15 .td-related-title a {
  margin: 0 12px !important;
  font-size: 14px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-14 .td-related-title a,
  .global-block-template-15 .td-related-title a {
    margin: 0 8px !important;
  }
}
.global-block-template-14 .td-related-title .td-cur-simple-item,
.global-block-template-15 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-16 .td-related-title a {
  margin-right: 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-16 .td-related-title a {
    font-size: 15px;
  }
}
.global-block-template-16 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.global-block-template-17 .td-related-title a {
  margin-right: 10px;
  margin-left: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .global-block-template-17 .td-related-title a {
    margin: 0 8px !important;
    font-size: 14px;
  }
}
.global-block-template-17 .td-related-title .td-cur-simple-item {
  color: #4db2ec;
}
.td-block-title-wrap .td-wrapper-pulldown-filter {
  font-family: 'Fira Sans', sans-serif;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  margin: auto 0;
  z-index: 2;
  background-color: #fff;
  font-size: 13px;
  line-height: 1;
  color: #777;
  text-align: right;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option {
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  line-height: 29px;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i {
  font-size: 9px;
  color: #777;
  margin-left: 20px;
  margin-right: 10px;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i:before {
  content: '\e83d';
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
  padding-left: 20px;
  margin-right: -14px;
  /* responsive portrait phone */
}
@media (max-width: 360px) {
  .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
    display: none;
  }
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover {
  color: #4db2ec;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i {
  color: #4db2ec;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover ul {
  display: block;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
  list-style: none;
  position: absolute;
  right: 0;
  top: 100%;
  padding: 18px 0;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 999;
  border-width: 1px;
  border-color: #ededed;
  border-style: solid;
  display: none;
  margin: 0;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item {
  list-style: none;
  margin: 0;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item {
  color: #4db2ec;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
  padding-bottom: 10px;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more:before {
  content: '';
  width: 70px;
  height: 100%;
  position: absolute;
  margin-top: 2px;
  top: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  color: #777;
  white-space: nowrap;
  display: block;
  line-height: 26px;
  padding-left: 36px;
  padding-right: 27px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
    padding-left: 24px;
    padding-right: 20px !important;
  }
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover {
  color: #4db2ec;
}
.td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option span {
    display: none;
  }
}
.td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
    padding-left: 24px;
    padding-right: 20px !important;
  }
}
/*

  Block headers style

*/
.td_block_template_2 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 31px;
}
.td_block_template_2 .td-block-title > * {
  color: #000;
}
.td_block_template_3 .td-block-title {
  font-size: 16px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 31px;
}
.td_block_template_3 .td-block-title > * {
  background-color: #000;
  color: #fff;
  padding: 0 10px;
}
@-moz-document url-prefix() {
  .td_block_template_3 .td-block-title > * {
    padding-bottom: 2px;
  }
}
.td_block_template_4 .td-block-title {
  font-size: 16px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 31px;
}
.td_block_template_4 .td-block-title > * {
  background-color: #000;
  color: #fff;
  padding: 0 12px;
  position: relative;
}
.td_block_template_4 .td-block-title > *:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #000 transparent transparent transparent;
}
@-moz-document url-prefix() {
  .td_block_template_4 .td-block-title > * {
    padding-bottom: 2px;
  }
}
.td_block_template_5 .td-block-title {
  font-size: 16px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 25px;
  color: #000;
}
.td_block_template_5 .td-block-title > * {
  padding: 0 12px;
  border-left: 4px solid #4db2ec;
}
.td_block_template_5 .td-subcat-filter,
.td_block_template_5 .td-subcat-dropdown {
  line-height: 25px;
}
.td_block_template_6 .td-block-title {
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 1;
  padding: 14px 0;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
}
.td_block_template_6 .td-block-title:before {
  content: '\e904';
  font-family: 'newspaper', sans-serif;
  font-size: 8px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: auto;
  line-height: 1;
}
.td_block_template_6 .td-block-title > * {
  color: #000;
}
.td_block_template_6 .td-subcat-filter {
  line-height: 40px;
  position: relative;
  text-align: center;
  margin: -24px 0 0;
}
.td_block_template_6 .td-subcat-filter .td-subcat-more {
  margin-bottom: 10px !important;
}
.td_block_template_6 .td-subcat-list {
  margin-bottom: 18px;
}
.td_block_template_6 .td-subcat-list li:first-child {
  margin-left: 12px;
}
.td_block_template_6 .td-subcat-dropdown ul {
  margin-top: 0 !important;
}
.td_block_template_7 .td-block-title {
  font-size: 13px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 45px;
  padding: 0;
  position: relative;
}
.td_block_template_7 .td-block-title:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAABmZmZ+SwYRAAAAAnRSTlMAOF6RdaYAAAAVSURBVAjXY1BgcGBoAEIHIEuAQQAAEdAB4b4poC8AAAAASUVORK5CYII=') repeat top left;
}
.td_block_template_7 .td-block-title > * {
  background-color: #fff;
  color: #000;
  padding: 0 5px;
  margin-left: 10px;
  line-height: 21px;
  position: relative;
}
.td_block_template_7 .td-subcat-filter {
  line-height: 45px;
  margin-top: -1px;
}
.td_block_template_7 .td-subcat-filter .td-subcat-dropdown {
  line-height: 1;
  position: static;
}
.td_block_template_7 .td-subcat-dropdown .td-subcat-more {
  padding-left: 0;
  margin-bottom: 0 !important;
}
.td_block_template_7 .td-subcat-list .td-subcat-item {
  margin-left: 0 !important;
  margin-right: 24px;
}
.td_block_template_7 .td-subcat-list .td-subcat-item:last-child {
  margin-right: 16px;
}
@-moz-document url-prefix() {
  .td_block_template_7 .td-subcat-filter {
    margin-top: -2px;
  }
}
.td_block_template_8 .td-block-title {
  font-size: 20px;
  font-weight: 800;
  margin-top: 0;
  margin-bottom: 18px;
  line-height: 29px;
  position: relative;
  overflow: hidden;
}
.td_block_template_8 .td-block-title > * {
  position: relative;
  padding-right: 20px;
  color: #000;
}
.td_block_template_8 .td-block-title > *:before {
  content: '';
  display: block;
  height: 4px;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  width: 2000px;
  left: 100%;
  background-color: #f5f5f5;
}
.td_block_template_9 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: -10px;
  margin-bottom: 22px;
  line-height: 37px;
  padding: 0;
  position: relative;
}
.td_block_template_9 .td-block-title:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f5f5f5;
}
.td_block_template_9 .td-block-title:after {
  content: '';
  width: 50px;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #4db2ec;
}
.td_block_template_9 .td-block-title > * {
  color: #000;
}
.td_block_template_9 .td-subcat-filter {
  line-height: 37px;
  display: table;
}
.td_block_template_9 .td-subcat-dropdown {
  line-height: 1;
  position: static;
}
.td_block_template_9 .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 0 !important;
}
.td_block_template_9 .td-subcat-dropdown ul:after {
  height: 2px !important;
}
.td_block_template_10 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: -10px;
  margin-bottom: 24px;
  line-height: 37px;
  padding: 0;
  position: relative;
}
.td_block_template_10 .td-block-title:before {
  content: '';
  width: 100%;
  height: 3px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #f5f5f5;
}
.td_block_template_10 .td-block-title > * {
  color: #000;
}
.td_block_template_10 .td-subcat-filter {
  line-height: 37px;
  display: table;
}
.td_block_template_10 .td-subcat-dropdown {
  line-height: 1;
  position: static;
}
.td_block_template_10 .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 0 !important;
}
.td_block_template_10 .td-subcat-dropdown ul:after {
  height: 3px !important;
}
.td_block_template_11 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: 2px;
  margin-bottom: 24px;
  line-height: 44px;
  padding: 0;
  position: relative;
}
.td_block_template_11 .td-block-title:before,
.td_block_template_11 .td-block-title:after {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  background-color: #f5f5f5;
}
.td_block_template_11 .td-block-title:after {
  bottom: 100%;
}
.td_block_template_11 .td-block-title:before {
  top: 100%;
}
.td_block_template_11 .td-block-title > * {
  color: #000;
}
.td_block_template_11 .td-subcat-filter {
  line-height: 44px;
  display: table;
}
.td_block_template_11 .td-subcat-dropdown {
  line-height: 1;
  position: static;
}
.td_block_template_11 .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 0 !important;
}
.td_block_template_11 .td-subcat-dropdown ul:after {
  height: 2px !important;
}
.td_block_template_12 .td-block-title {
  font-size: 26px;
  font-weight: 800;
  margin-top: 0;
  margin-bottom: 26px;
  line-height: 26px;
  padding: 0;
  letter-spacing: -0.6px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_template_12 .td-block-title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
.td_block_template_12 .td-block-title > * {
  color: #000;
}
.td_block_template_12 .td-subcat-filter {
  line-height: 1;
  display: table;
}
.td_block_template_12 .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 8px !important;
  margin-top: 7px;
}
.td_block_template_12 .td-pulldown-category {
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #444;
  font-weight: 500;
  position: absolute;
  right: 0;
  bottom: -2px;
  top: 0;
  margin: auto 0;
  display: table;
}
.td_block_template_12 .td-pulldown-category span {
  display: inline-block;
  -webkit-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_12 .td-pulldown-category span {
    display: none;
  }
}
.td_block_template_12 .td-pulldown-category i {
  font-size: 10px;
  margin-left: 10px;
}
.td_block_template_12 .td-pulldown-category:hover {
  opacity: 0.9;
}
.td_block_template_12 .td-pulldown-category:hover span {
  transform: translate3d(-6px, 0, 0);
  -webkit-transform: translate3d(-6px, 0, 0);
  -moz-transform: translate3d(-6px, 0, 0);
  -ms-transform: translate3d(-6px, 0, 0);
  -o-transform: translate3d(-6px, 0, 0);
}
.td-pb-span4 .td_block_template_12 .td-pulldown-category span {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_block_template_12 .td-pulldown-category span {
    display: none;
  }
}
.td_block_template_13 .td-block-title {
  font-size: 26px;
  font-weight: 800;
  margin-bottom: 26px;
  line-height: 26px !important;
  padding: 0;
  letter-spacing: -0.6px;
  margin-top: 36px;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  /* responsive portrait tablet + phone */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td_block_template_13 .td-block-title {
    font-size: 22px;
    margin-bottom: 16px;
    margin-top: 26px;
  }
}
@media (max-width: 767px) {
  .td_block_template_13 .td-block-title {
    margin-top: 26px !important;
    margin-bottom: 16px !important;
  }
}
.td_block_template_13 .td-block-title > a,
.td_block_template_13 .td-block-title > span {
  margin-left: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_13 .td-block-title > a,
  .td_block_template_13 .td-block-title > span {
    margin-left: 12px !important;
  }
}
.td_block_template_13 .td-subcat-filter {
  line-height: 1;
  display: table;
}
.td_block_template_13 .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 8px !important;
  margin-top: 7px;
}
.td_block_template_13 .td-pulldown-category {
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 26px !important;
  color: #444;
  font-weight: 500;
  position: absolute;
  right: 0;
  bottom: -2px;
  top: 0;
  margin: auto 0;
  display: table;
}
.td_block_template_13 .td-pulldown-category span {
  display: inline-block;
  -webkit-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_13 .td-pulldown-category span {
    display: none;
  }
}
.td_block_template_13 .td-pulldown-category i {
  font-size: 10px;
  margin-left: 10px;
}
.td_block_template_13 .td-pulldown-category:hover {
  opacity: 0.9;
}
.td_block_template_13 .td-pulldown-category:hover span {
  transform: translate3d(-6px, 0, 0);
  -webkit-transform: translate3d(-6px, 0, 0);
  -moz-transform: translate3d(-6px, 0, 0);
  -ms-transform: translate3d(-6px, 0, 0);
  -o-transform: translate3d(-6px, 0, 0);
}
.td_block_template_13 .td-block-subtitle {
  font-size: 90px;
  text-transform: uppercase;
  position: absolute;
  left: -4px;
  z-index: -1;
  bottom: -20px;
  white-space: nowrap;
  color: #f3f3f3;
  line-height: 1;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_template_13 .td-block-subtitle {
    font-size: 70px;
    bottom: -15px;
  }
}
@media (max-width: 767px) {
  .td_block_template_13 .td-block-subtitle {
    font-size: 60px;
    bottom: -12px;
  }
}
.td_block_template_13 .td-title-align {
  margin-top: 0 !important;
}
.td_block_template_13 .td-title-align > a,
.td_block_template_13 .td-title-align > span {
  margin-left: 0 !important;
}
.td-pb-span4 .td_block_template_13 .td-pulldown-category span {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_block_template_13 .td-pulldown-category span {
    display: none;
  }
}
.td-pb-span4 .td_block_template_13 .td-block-subtitle {
  /* responsive > phone */
}
@media (min-width: 768px) {
  .td-pb-span4 .td_block_template_13 .td-block-subtitle {
    display: none;
  }
}
.td-pb-span4 .td_block_template_13 .td-block-title {
  margin-top: 0;
}
.td-pb-span4 .td_block_template_13 .td-block-title * {
  margin-left: 0;
}
.td-pb-span12 .td_block_template_13 .td-block-title {
  margin-bottom: 40px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .td_block_template_13 .td-block-title {
    margin-bottom: 26px;
  }
}
.td_block_template_14 .td-block-title {
  font-size: 13px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 26px;
  padding: 11px 0;
  line-height: 1;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-color: #111;
  border: 1px solid transparent;
}
.td_block_template_14 .td-block-title > * {
  color: #fff;
  margin: 0 12px;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter {
  background-color: transparent !important;
  display: inline-block;
  color: #fff;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option {
  height: 100%;
  display: table;
  color: #fff;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover {
  color: #fff;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i {
  color: #fff;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: 16px;
  color: #fff;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
  border-width: 0 1px 1px;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: 32px;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
  vertical-align: middle;
  display: table-cell;
  padding: 0;
  opacity: 0.8;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more span {
    display: none;
  }
}
.td_block_template_15 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 26px;
  padding: 15px 0;
  line-height: 1;
  position: relative;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
}
.td_block_template_15 .td-block-title:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4db2ec;
  z-index: 1;
}
.td_block_template_15 .td-block-title:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ededed;
  z-index: 0;
  pointer-events: none;
}
.td_block_template_15 .td-block-title > * {
  margin: 0 18px;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter {
  background-color: transparent !important;
  display: inline-block;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option {
  height: 100%;
  display: table;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: 16px;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
  border-width: 0 1px 1px;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: 32px;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
  vertical-align: middle;
  display: table-cell;
  padding: 0;
  opacity: 0.8;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more span {
    display: none;
  }
}
.td_block_template_16 .td-block-title {
  font-size: 17px;
  font-weight: 500;
  margin-top: -15px;
  margin-bottom: 26px;
  padding: 0;
  line-height: 47px;
  position: relative;
  overflow: hidden;
}
.td_block_template_16 .td-block-title:before,
.td_block_template_16 .td-block-title:after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  background-color: #ddd;
}
.td_block_template_16 .td-block-title:before {
  bottom: 4px;
}
.td_block_template_16 .td-block-title:after {
  bottom: 0;
}
.td_block_template_16 .td-block-title-wrap .td-subcat-filter {
  line-height: 47px;
  display: table;
}
.td_block_template_16 .td-block-title-wrap .td-subcat-filter .td-subcat-dropdown ul {
  border-width: 0 1px 1px;
  border-color: #ddd;
  margin-top: 0;
}
.td_block_template_16 .td-block-title-wrap .td-subcat-dropdown {
  line-height: 1;
  position: static;
}
.td_block_template_16 .td-block-title-wrap .td-subcat-dropdown .td-subcat-more {
  margin-bottom: 0 !important;
}
.td_block_template_17 .td-block-title {
  font-size: 16px;
  font-weight: 500;
  margin: 3px 3px 29px;
  padding: 12px 0 11px;
  line-height: 1;
  position: relative;
  text-align: center;
  border: 1px solid #111;
  background-color: #fff;
  top: -3px;
}
.td_block_template_17 .td-block-title:before {
  content: '';
  height: 100%;
  position: absolute;
  top: 4px;
  left: -4px;
  right: -4px;
  border: 1px solid #111;
  background-color: #111;
  z-index: -1;
}
.td_block_template_17 .td-block-title:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 3px auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #111 transparent transparent transparent;
}
.td_block_template_17 .td-block-title-wrap {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  z-index: 1;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter {
  background-color: transparent !important;
  display: inline-block;
  color: #111;
  top: -3px;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option {
  height: 100%;
  display: table;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: 16px;
  color: #111;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
  border-width: 0 1px 1px;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: 32px;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
  vertical-align: middle;
  display: table-cell;
  padding: 0;
  opacity: 0.8;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
    padding-right: 5px;
  }
  .td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more span {
    display: none;
  }
}
.td_block_template_17.widget,
.td_block_template_17.td_block_social_counter {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.td-pb-span4 .td_block_template_17 .td-block-title-wrap .td-pulldown-more {
  padding-right: 5px;
}
.td-pb-span4 .td_block_template_17 .td-block-title-wrap .td-pulldown-more span {
  display: none;
}
.td-pb-span4 .td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: 22px;
  padding-left: 26px;
}
.td-pb-article-list .td_block_template_17 .td-block-title-wrap {
  z-index: 0;
}
/*

  pulldown templates

*/
@-moz-document url-prefix() {
  .td-pulldown-syle-default .td-subcat-more,
  .td-pulldown-syle-default .td-subcat-list {
    position: relative;
    top: -1px;
  }
}
.td-pulldown-syle-2 {
  top: 0;
}
.td-pulldown-syle-2 .td-subcat-dropdown ul {
  padding: 20px 0;
  margin-top: 0;
}
.td-pulldown-syle-2 .td-subcat-dropdown ul:after {
  content: '';
  position: absolute;
  width: calc(100% + 2px);
  height: 3px;
  top: 0;
  left: -1px;
  background-color: #4db2ec;
}
.td-pulldown-syle-2 .td-subcat-dropdown a {
  padding-left: 40px;
  padding-right: 31px;
}
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more {
  background-color: transparent !important;
}
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i {
  color: #4db2ec;
}
.td-pulldown-syle-2 .td-subcat-dropdown .td-subcat-more {
  margin-left: 9px;
  margin-bottom: 8px;
}
.td-pulldown-syle-2 .td-subcat-list .td-subcat-item {
  margin-left: 24px;
}
.td-pulldown-syle-3 {
  top: 0;
}
.td-pulldown-syle-3 .td-subcat-dropdown ul {
  padding: 15px 0;
  margin-top: -1px;
  border-width: 1px;
}
.td-pulldown-syle-3 .td-subcat-dropdown a {
  padding-left: 40px;
  padding-right: 31px;
}
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more {
  background-color: transparent !important;
}
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i {
  color: #4db2ec;
}
.td-pulldown-syle-3 .td-subcat-dropdown .td-subcat-more {
  margin-left: 9px;
  margin-bottom: 8px;
}
.td-pulldown-syle-3 .td-subcat-list .td-subcat-item {
  margin-left: 24px;
}
/*

    Footer style

*/
.td-footer-wrapper div .td-block-title-wrap .td-wrapper-pulldown-filter {
  background-color: #222;
  color: #fff;
}
.td-footer-wrapper div .td-block-title-wrap .td-wrapper-pulldown-filter i {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_2 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_3 .td-block-title > * {
  background-color: #000;
  color: #fff;
}
.td-footer-wrapper div .td_block_template_4 .td-block-title > * {
  background-color: #000;
  color: #fff;
}
.td-footer-wrapper div .td_block_template_4 .td-block-title > *:before {
  border-color: #000 transparent transparent transparent;
}
.td-footer-wrapper div .td_block_template_5 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_6 .td-block-title:before {
  font-size: 6px;
  color: #fff;
}
.td-footer-wrapper div .td_block_template_6 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_7 .td-block-title {
  background-color: transparent;
}
.td-footer-wrapper div .td_block_template_7 .td-block-title > * {
  color: #fff;
  background-color: #222;
}
.td-footer-wrapper div .td_block_template_8 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_8 .td-block-title > *:before {
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_9 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_9 .td-block-title:before {
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_10 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_10 .td-block-title:before {
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_11 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_11 .td-block-title:before,
.td-footer-wrapper div .td_block_template_11 .td-block-title:after {
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_12 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_12 .td-pulldown-category {
  color: #999;
}
.td-footer-wrapper div .td_block_template_13 .td-block-title > a,
.td-footer-wrapper div .td_block_template_13 .td-block-title > span {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_13 .td-block-subtitle {
  opacity: 0.1;
}
.td-footer-wrapper div .td_block_template_13 .td-pulldown-category {
  color: #999;
}
.td-footer-wrapper div .td_block_template_15 .td-block-title {
  background-color: transparent;
}
.td-footer-wrapper div .td_block_template_15 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_15 .td-block-title:after {
  border-color: #333;
}
.td-footer-wrapper div .td_block_template_16 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_16 .td-block-title:before,
.td-footer-wrapper div .td_block_template_16 .td-block-title:after {
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_17 .td-block-title {
  border-color: #333;
  background-color: #222;
}
.td-footer-wrapper div .td_block_template_17 .td-block-title > * {
  color: #fff;
}
.td-footer-wrapper div .td_block_template_17 .td-block-title:before {
  border-color: #333;
  background-color: #333;
}
.td-footer-wrapper div .td_block_template_17 .td-block-title:after {
  border-color: #333 transparent transparent transparent;
}
/*  ----------------------------------------------------------------------------
    Breadcrumbs
*/
.td-crumb-container {
  min-height: 35px;
  margin-bottom: 9px;
  padding-top: 21px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-crumb-container {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  .td-crumb-container {
    padding-top: 11px;
  }
}
.single-post .td-bred-no-url-last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last {
    display: none;
  }
}
.entry-crumbs {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #c3c3c3;
  line-height: 18px;
  padding-top: 1px;
  padding-bottom: 2px;
}
.entry-crumbs a {
  color: #c3c3c3;
}
.entry-crumbs a:hover {
  color: #777;
}
.entry-crumbs .td-bread-sep {
  font-size: 8px;
  margin: 0 5px;
}
.td-sidebar-left .td-crumb-container {
  padding-left: 372px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-sidebar-left .td-crumb-container {
    padding-left: 341px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-sidebar-left .td-crumb-container {
    padding-left: 256px;
  }
}
@media (max-width: 767px) {
  .td-sidebar-left .td-crumb-container {
    padding-left: 0;
  }
}
.td-sidebar-left-content {
  float: right !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sidebar-left-content {
    float: none !important;
  }
}
/*  ----------------------------------------------------------------------------
    Category
*/
.td-category {
  list-style: none;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1;
}
.td-category li {
  display: inline-block;
  margin: 0 5px 5px 0;
  line-height: 1;
}
.td-category a {
  color: #fff;
  background-color: #222222;
  padding: 3px 6px 4px 6px;
  white-space: nowrap;
  display: inline-block;
}
.td-category a:hover {
  opacity: 0.9;
}
.single .td-category {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single .td-category {
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Post title
*/
.post {
  background-color: #fff;
}
.post header .entry-title {
  margin-top: 0;
  margin-bottom: 7px;
  word-wrap: break-word;
  font-size: 41px;
  line-height: 50px;
  letter-spacing: -1px;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .post header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .post header .entry-title {
    margin-top: 3px;
    margin-bottom: 9px;
  }
}
/*  ----------------------------------------------------------------------------
    Subtitle
*/
.td-post-sub-title {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
  color: #999;
  margin: 9px 0 14px 0;
}
@media (max-width: 767px) {
  .td-post-sub-title {
    margin: 0 0 16px;
  }
}
/*  ----------------------------------------------------------------------------
    Author - Date - Comments - Count views
*/
.bypostauthor {
  line-height: 1;
}
header .td-module-meta-info {
  margin-bottom: 16px;
}
header .td-post-author-name {
  font-weight: 400;
  color: #444;
  float: left;
}
header .td-post-author-name a {
  font-weight: 700;
  margin-right: 3px;
}
header .td-post-date {
  margin-left: 4px;
  color: #444;
  float: left;
}
header .td-post-views {
  float: right;
  margin-right: 22px;
}
header .td-post-views span {
  line-height: 15px;
  vertical-align: top;
}
header .td-icon-views {
  position: relative;
  line-height: 17px;
  font-size: 14px;
  margin-right: 5px;
}
header .td-post-comments {
  float: right;
  position: relative;
  top: 2px;
}
header .td-post-comments a {
  color: #444;
}
header .td-post-comments i {
  vertical-align: middle;
}
header .td-icon-comments {
  margin-right: 5px;
  font-size: 9px;
}
/*  ----------------------------------------------------------------------------
    Sharing Top
*/
.td-post-sharing {
  font-family: 'Open Sans', arial, sans-serif;
  margin-bottom: 21px;
}
.td-post-sharing a {
  display: inline-block;
  vertical-align: middle;
}
.td-default-sharing {
  display: inline-block;
  vertical-align: middle;
}
.td-social-sharing-buttons {
  font-size: 11px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px 13px 8px 13px;
  margin-right: 10px;
  height: 40px;
  min-width: 40px;
  text-align: center;
}
.td-social-sharing-buttons:hover {
  opacity: 0.8;
}
.td-social-sharing-buttons .td-sp {
  width: 14px;
  height: 20px;
}
.td-social-but-text {
  display: inline-block;
  position: relative;
  top: -1px;
  line-height: 16px;
  padding-left: 10px;
  margin-left: 12px;
}
.td-social-facebook {
  background-color: #516eab;
}
.td-social-facebook .td-icon-facebook {
  font-size: 14px;
  position: relative;
  top: 1px;
}
.td-social-facebook .td-social-but-text {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.td-social-twitter {
  background-color: #29c5f6;
}
.td-social-twitter .td-icon-twitter {
  font-size: 12px;
}
.td-social-twitter .td-social-but-text {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.td-social-google {
  background-color: #eb4026;
  width: 40px;
}
.td-social-google .td-icon-googleplus {
  font-size: 16px;
  position: relative;
  top: 0;
  left: -1px;
  line-height: 22px;
}
.td-social-pinterest {
  background-color: #ca212a;
  margin-right: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-social-pinterest {
    margin-right: 10px;
  }
}
.td-social-pinterest .td-icon-pinterest {
  font-size: 13px;
  position: relative;
  top: 1px;
}
.td-social-whatsapp {
  display: none !important;
  background-color: #7bbf6a;
  margin-right: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-social-whatsapp {
    display: inline-block !important;
  }
}
.td-social-whatsapp i {
  font-size: 20px;
  bottom: 2px;
  right: 2px;
}
.td-classic-sharing {
  display: inline-block;
  vertical-align: middle;
}
.td-classic-sharing ul {
  margin: 0 0 0 30px;
  height: 20px;
}
.td-classic-sharing li {
  display: inline-block;
  height: 20px;
  margin-left: 0;
}
.td-classic-twitter {
  position: relative;
  top: -1px;
  left: 2px;
}
.td-classic-twitter .twitter-share-button {
  margin: 0 !important;
}
/*  ----------------------------------------------------------------------------
    Sharing Bottom
*/
.td-post-sharing-bottom {
  border: 1px solid #ededed;
  padding: 10px 26px;
  margin-bottom: 40px;
  /* responsive portrait phone */
}
.td-post-sharing-bottom .td-social-sharing-buttons {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 32px;
  min-width: 32px;
  padding: 6px 9px 4px 9px;
}
.td-post-sharing-bottom .td-social-but-text {
  margin-left: 8px;
  padding-left: 9px;
}
.td-post-sharing-bottom .td-social-google {
  width: 32px;
}
.td-post-sharing-bottom .td-social-google i {
  top: 0;
  left: -2px;
}
@media (max-width: 480px) {
  .td-post-sharing-bottom .td-social-but-text {
    display: none;
  }
}
@-moz-document url-prefix() {
  .td-post-sharing-bottom .td-social-sharing-buttons {
    padding: 7px 9px 4px;
  }
  .td-social-google .td-icon-googleplus {
    line-height: 20px;
  }
}
.td-post-share-title {
  font-weight: 700;
  font-size: 14px;
  position: relative;
  margin-right: 20px;
  vertical-align: middle;
}
/* responsive landscape tablet */
@media (max-width: 1140px) {
  .td-pb-span8 .td-with-like .td-social-but-text {
    display: none;
  }
}
/* responsive portrait tablet */
@media (max-width: 1018px) {
  .td-pb-span8 .td-with-like .td-post-share-title {
    display: none;
  }
  .td-pb-span8 .td-post-sharing-bottom.td-with-like {
    padding: 18px;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-post-sharing {
    text-align: center;
  }
  .td-with-like .td-social-but-text,
  .td-with-like .td-post-share-title {
    display: none;
  }
  .td-post-sharing-top {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .td-post-sharing-bottom {
    padding: 20px 0;
  }
}
/* responsive 580px phone */
@media (max-width: 580px) {
  .td-post-sharing-top .td-social-but-text {
    display: none;
  }
  .td-default-sharing {
    margin-right: 0;
  }
  .td-classic-sharing {
    width: 100%;
    margin-top: 20px;
  }
  .td-classic-sharing ul {
    margin-left: 0;
  }
  .td-post-share-title {
    display: none;
  }
}
.post footer {
  clear: both;
}
.page-nav.page-nav-post {
  margin-top: 0;
}
/*  ----------------------------------------------------------------------------
    Source and Via
*/
.td-post-source-tags {
  font-size: 11px;
	margin-top: 15px;
}
.td-post-source-tags a {
  font-size: 11px;
}
.td-post-source-tags .td-no-tags {
  margin-bottom: 34px;
}
.td-post-source-via {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 600;
}
.td-post-small-box {
  margin-bottom: 4px;
  line-height: 20px;
  clear: left;
  height: 20px;
  display: table;
}
.td-post-small-box span {
  background-color: #222222;
  padding: 5px 9px;
  color: #fff;
  display: block;
  text-transform: uppercase;
  line-height: 10px;
  float: left;
  height: 20px;
}
.td-post-small-box a {
  display: block;
  float: left;
  border: 1px solid #ededed;
  margin-left: 4px;
  line-height: 8px;
  color: #111111;
  padding: 5px 8px;
  height: 20px;
}
.td-post-small-box a:hover {
  color: #fff;
  background-color: #4db2ec;
  border-color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    Tags
*/
.td-tags {
  margin: 0 0 30px 0;
  font-family: 'Open Sans', arial, sans-serif;
  display: table;
  line-height: 20px;
  font-weight: 600;
}
.td-tags li {
  list-style: none;
  display: inline-block;
  line-height: 20px;
  margin-left: 0;
  float: left;
  margin-bottom: 4px;
}
.td-tags span,
.td-tags a {
  margin-right: 4px;
  margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Next / Prev article
*/
.td-post-next-prev-content {
  display: inline-block;
  font-family: 'Fira Sans', sans-serif;
}
.td-post-next-prev-content span {
  display: block;
  font-size: 12px;
  color: #c1c1c1;
  margin-bottom: 7px;
}
.td-post-next-prev-content a {
  display: block;
  font-size: 15px;
  color: #222;
  line-height: 21px;
  margin-bottom: 43px;
}
.td-post-next-prev-content a:hover {
  color: #4db2ec;
}
.td-post-next-post {
  text-align: right;
}
.td-next-prev-separator {
  display: none;
}
.td-post-prev-post,
.td-post-next-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-prev-post,
  .td-post-next-post {
    width: 50%;
  }
}
/*  ----------------------------------------------------------------------------
    Author box
*/
.author-box-wrap {
  border: 1px solid #ededed;
  padding: 21px;
  margin-bottom: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap {
    text-align: center;
  }
}
.author-box-wrap .avatar {
  float: left;
  max-width: 96px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap .avatar {
    margin-bottom: 5px;
    float: none;
  }
}
.author-box-wrap .desc {
  margin-left: 117px;
  font-size: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap .desc {
    margin-left: 0;
  }
}
.author-box-wrap .td-social-icon-wrap .td-icon-font {
  color: #222;
}
.author-box-wrap .td-author-social {
  margin-bottom: -5px;
}
.author-box-wrap .td-author-social a {
  color: #444;
  margin-top: 11px;
}
.author-box-wrap .td-author-social a:hover {
  color: #4db2ec;
}
.author-box-wrap .td-author-social .td-icon-font {
  font-size: 15px;
  width: auto;
  min-width: 18px;
  height: auto;
  margin-right: 15px;
}
.td-author-name {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  margin: 7px 0 8px 0;
}
.td-author-name a {
  color: #222;
}
.td-author-name a:hover {
  color: #4db2ec;
}
.td-author-url {
  font-size: 11px;
  font-style: italic;
  line-height: 21px;
  margin-bottom: 6px;
}
.td-author-url a {
  color: #444;
}
.td-author-url a:hover {
  color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    Related / similar articles
*/
/* related_posts_row */
.td-related-row {
  margin-right: -21px;
  *zoom: 1;
  /* responsive 500px phone */
}
.td-related-row:before,
.td-related-row:after {
  display: table;
  content: "";
}
.td-related-row:after {
  clear: both;
}
.td-related-row [class*="td-related-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-related-row [class*="td-related-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-related-row [class*="td-related-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-related-row [class*="td-related-span"] {
    padding-right: 0;
    padding-left: 0;
  }
}
.td-related-row .td-related-span4 {
  width: 33.33333333%;
  padding-left: 0;
  padding-right: 21px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .td-related-row .td-related-span4 {
    padding-right: 10px;
  }
}
@media (max-width: 500px) {
  .td-related-row {
    margin-right: -10px;
  }
  .td-related-row .td-video-play-ico img {
    width: 20px;
  }
}
.td-related-full-width .td-related-row {
  margin-right: -22px;
  /* responsive portrait phone */
}
.td-related-full-width .td-related-row .td-related-span4 {
  width: 20%;
  padding-right: 22px;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-row .td-related-span4 {
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-row {
    margin-right: 0;
  }
  .td-related-full-width .td-related-row .td-video-play-ico img {
    width: 20px;
  }
}
.td_block_related_posts {
  position: relative;
  /* responsive portrait phone */
}
.td_block_related_posts .td-module-thumb {
  margin-bottom: 7px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_related_posts .td-module-thumb {
    margin-bottom: 0;
  }
}
.td_block_related_posts .td-video-play-ico > img {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_related_posts .td-video-play-ico > img {
    width: 25px;
  }
}
.td_block_related_posts .td-module-title {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  margin-top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_related_posts .td-module-title {
    font-size: 17px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .td_block_related_posts .td-related-span4 {
    width: 100%;
  }
  .td_block_related_posts .td-module-image {
    position: absolute;
    width: 100px;
  }
  .td_block_related_posts .item-details {
    padding-left: 110px;
    min-height: 70px;
    margin-bottom: 26px;
  }
}
.td_block_related_posts .td-next-prev-wrap {
  margin-top: 0;
}
.td_block_template_1 .td-related-title {
  border-bottom: 2px solid #4db2ec;
}
.td_block_template_1 .td-related-title a {
  line-height: 1;
  padding: 9px 12px 5px 12px;
  /* responsive 320px phone */
}
@media (max-width: 319px) {
  .td_block_template_1 .td-related-title a {
    width: 100%;
    font-size: 12px !important;
  }
}
.td_block_template_1 .td-related-title .td-cur-simple-item {
  background-color: #4db2ec;
  color: #fff;
}
.td_block_template_1 .td-related-title .td-cur-simple-item:hover {
  color: #fff;
}
.td-related-title {
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 27px;
}
.td-related-title > .td-related-left,
.td-related-title > .td-related-right {
  display: inline-block;
  white-space: nowrap;
  /* responsive 320px phone */
}
@media (max-width: 320px) {
  .td-related-title > .td-related-left,
  .td-related-title > .td-related-right {
    font-size: 13px !important;
  }
}
.td-related-title > .td-related-right {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-related-title > .td-related-right {
    margin-right: 0 !important;
  }
}
@-moz-document url-prefix() {
  .td_block_template_1 .td-related-title > .td-related-left,
  .td_block_template_1 .td-related-title > .td-related-right {
    padding: 8px 12px 6px 12px;
  }
}
.td_mod_related_posts:hover h3 > a {
  color: #4db2ec;
}
/*  ----------------------------------
    Parallax header
*/
.td-parallax-header {
  margin-bottom: 60px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-parallax-header {
    margin-bottom: 36px;
  }
}
@media (max-width: 767px) {
  .td-parallax-header {
    margin-bottom: 25px;
  }
}
/*  ----------------------------------
    Post embeds
*/
.wp-embedded-content {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    Image gradient
*/
.td-image-gradient:before {
  bottom: 0;
  content: "";
  display: block;
  height: 50%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  /* IE6-9 */
}
@media (max-width: 1018px) {
  .td-image-gradient:before {
    height: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Default Post Template
*/
.td-post-content p:empty {
  display: none;
}
.td-post-featured-image {
  position: relative;
}
.td-post-featured-image img {
  display: block;
  margin-bottom: 26px;
  width: 100%;
}
.td-post-featured-image .wp-caption-text {
  margin-bottom: 26px;
  z-index: 1;
}
.td-post-content {
  margin-top: 21px;
  padding-bottom: 16px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-content {
    margin-top: 16px;
  }
}
.td-post-content p {
  word-wrap: break-word;
}
.td-post-content img {
  display: block;
}
.td-post-content table {
  margin-bottom: 21px;
}
.td-post-content .td-gallery {
  clear: both;
}
.td-post-content .fb-video {
  margin-bottom: 26px;
}
.td-post-content #fb-root + p {
  margin: 0;
}
.td-post-template-default .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-default .td-post-title div.td-post-views {
  margin-right: 0;
}
@media (max-width: 1018px) {
  .td-post-template-default .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-default .td-post-featured-image img {
  width: auto;
}
/*  ----------------------------------------------------------------------------
    Template 1
*/
.td-post-template-1 {
  /* Video */
}
.td-post-template-1 .td-post-header .entry-title {
  font-size: 38px;
  line-height: 44px;
}
@media (max-width: 1018px) {
  .td-post-template-1 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-1 .td-post-sharing-top {
  margin-bottom: 30px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-1 .td-post-sharing-top {
    margin-bottom: 20px;
  }
}
.td-post-template-1 .td-featured-image-rec {
  float: left;
  width: 300px;
  margin-right: 21px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-1 .td-featured-image-rec {
    width: auto;
    margin-right: 15px;
  }
}
@media (max-width: 500px) {
  .td-post-template-1 .td-featured-image-rec {
    width: 100%;
    margin-right: 0;
  }
}
.td-post-template-1 .td-featured-image-rec img,
.td-post-template-1 .td-featured-image-rec .wpb_video_wrapper {
  margin-bottom: 21px;
}
.td-post-template-1 .td-pb-span8 .td-featured-image-rec {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-1 .td-pb-span8 .td-featured-image-rec {
    width: 250px;
    margin-right: 17px;
  }
}
.td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec {
  float: left;
  width: 60%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec {
    float: none;
    width: 100%;
  }
}
.td-post-template-1 .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-1 .td-post-title .td-post-views {
  margin-right: 0;
}
.td-post-template-1 .wpb_video_wrapper .twitter-video {
  min-width: 300px !important;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-1 .wpb_video_wrapper .twitter-video {
    min-width: 200px !important;
  }
}
/* Video */
.wpb_video_wrapper {
  margin-bottom: 26px;
}
.wpb_video_wrapper iframe {
  display: block;
}
.wpb_video_wrapper .twitter-video {
  max-width: none !important;
}
/*  ----------------------------------------------------------------------------
    Template 2
*/
.td-post-template-2 .td-post-content {
  margin-top: 0;
}
.td-post-template-2 .td-post-header .entry-title {
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 5px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-2 .td-post-header .entry-title {
    margin-bottom: 9px;
  }
}
@media (max-width: 1018px) {
  .td-post-template-2 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-2 .td-post-title .td-category {
  margin-bottom: 5px;
}
.td-post-template-2 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-2 .td-post-title .td-post-comments,
.td-post-template-2 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-2 .td-post-featured-image img {
  width: auto;
}
.td-post-template-2 .td-post-sharing-top {
  margin-bottom: 30px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-2 .td-post-sharing-top {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.td-post-template-2 .td-post-sub-title {
  font-size: 19px;
  line-height: 25px;
  margin: 12px 0 20px;
}
@media (max-width: 767px) {
  .td-post-template-2 .td-post-sub-title {
    margin: 0 0 16px;
  }
}
/*  ----------------------------------------------------------------------------
    Template 3
*/
.td-post-template-3 {
  /* responsive portrait phone */
  /* align center top sharing on full width */
}
.td-post-template-3 .td-post-featured-image img {
  margin-bottom: 0;
}
.td-post-template-3 .td-crumb-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  min-height: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-3 .td-crumb-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.td-post-template-3 .td-crumb-container .entry-crumbs {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 1018px) {
  .td-post-template-3 .td-crumb-container .entry-crumbs {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.td-post-template-3 .td-post-header-holder {
  position: relative;
  min-height: 300px;
  background-color: #444;
  margin-bottom: 36px;
  overflow: hidden;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-post-template-3 .td-post-header-holder {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header-holder {
    margin-bottom: 21px;
    min-height: 200px;
  }
}
.td-post-template-3 .td-post-header-holder .wp-caption-text {
  display: none;
}
.td-post-template-3 .td-post-featured-image img {
  margin-bottom: 0;
}
.td-post-template-3 .td-post-title {
  position: absolute;
  bottom: 0;
  padding: 0 30px 9px 30px;
  width: 80%;
  z-index: 1;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-post-template-3 .td-post-title {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-title {
    padding: 0 14px 0;
  }
}
.td-post-template-3 .td-post-title .td-category {
  margin-bottom: 5px;
}
.td-post-template-3 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-3 .td-post-title .td-post-comments,
.td-post-template-3 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-3 .td-post-title .td-post-author-name,
.td-post-template-3 .td-post-title .td-post-author-name a,
.td-post-template-3 .td-post-title .td-post-date,
.td-post-template-3 .td-post-title .td-post-comments a,
.td-post-template-3 .td-post-title .td-post-views {
  color: #fff;
}
.td-post-template-3 .td-post-title .wp-caption-text {
  color: #fff;
  position: absolute;
  bottom: 27px;
  right: 21px;
  margin-bottom: 0;
  height: 17px;
  max-width: 40%;
  overflow: hidden;
  text-align: right;
}
.td-post-template-3 .td-post-header .entry-title {
  font-size: 44px;
  line-height: 54px;
  font-weight: 500;
  margin-bottom: 14px;
  color: #fff;
}
.td-post-template-3 .td-post-header header .entry-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-3 .td-post-header header .entry-title {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header header .entry-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 10px;
  }
}
.td-post-template-3 .td-post-header.td-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-header.td-container {
    padding-right: 0;
    padding-left: 0;
  }
}
.td-post-template-3 .td-post-sub-title {
  color: #ddd;
  margin-bottom: 25px;
  font-size: 19px;
  line-height: 25px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-3 .td-post-sub-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-sub-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
  }
}
.td-post-template-3 .td-post-content {
  margin-top: 0;
}
.td-post-template-3 .td-image-gradient:before {
  z-index: 1;
}
@media (max-width: 767px) {
  .td-post-template-3 .td-post-sharing-top {
    margin-top: 0;
  }
}
.td-post-template-3 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}
.td-boxed-layout .td-post-template-3 .td-post-title {
  padding: 0 48px 25px;
}
@media (max-width: 1140px) {
  .td-boxed-layout .td-post-template-3 .td-post-title {
    padding: 0 21px 9px;
  }
}
.td-boxed-layout .td-post-template-3 .td-post-header-holder {
  width: 1164px;
  left: -48px;
}
@media (max-width: 1140px) {
  .td-boxed-layout .td-post-template-3 .td-post-header-holder {
    width: 100%;
    left: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Template 4
*/
.td-post-template-4 {
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-post-template-4 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-4 .td-crumb-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  min-height: 0;
}
.td-post-template-4 .td-crumb-container .entry-crumbs {
  margin-bottom: 0;
  padding-top: 15px;
}
@media (max-width: 1018px) {
  .td-post-template-4 .td-crumb-container .entry-crumbs {
    margin-bottom: -24px;
    padding-top: 10px;
  }
}
.td-post-template-4 .td-post-header-holder {
  position: relative;
  min-height: 240px;
  margin-bottom: 48px;
  padding-top: 13px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-4 .td-post-header-holder {
    margin-bottom: 30px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-header-holder {
    padding-top: 30px;
    margin-bottom: 0;
    background-color: transparent;
    min-height: 0;
  }
}
.td-post-template-4 .td-post-header-holder .wp-caption-text {
  display: none;
}
.td-post-template-4 .td-post-featured-image {
  background-color: #444;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image {
    margin-bottom: 13px;
  }
}
.td-post-template-4 .td-post-featured-image .entry-thumb {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-featured-image .entry-thumb {
    margin-bottom: 0;
  }
}
.td-post-template-4 .td-post-title {
  width: 720px;
  position: absolute;
  bottom: 0;
  padding: 21px 21px 0 0;
  background-color: #fff;
  z-index: 1;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-4 .td-post-title {
    width: 664px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-4 .td-post-title {
    width: 498px;
  }
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title {
    width: 100%;
    padding: 0;
    position: relative;
  }
}
.td-post-template-4 .td-post-title h1.entry-title {
  margin-bottom: 14px;
}
@media (max-width: 1018px) {
  .td-post-template-4 .td-post-title h1.entry-title {
    margin-bottom: 9px;
  }
}
.td-post-template-4 .td-post-title .td-category {
  margin-bottom: 7px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title .td-category {
    margin-bottom: 0;
  }
}
.td-post-template-4 .td-post-title .td-module-meta-info {
  margin-bottom: 0;
  position: relative;
  bottom: -4px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-title .td-module-meta-info {
    bottom: 0;
  }
}
.td-post-template-4 .td-post-title .wp-caption-text {
  color: #fff;
  position: absolute;
  bottom: 17px;
  right: 21px;
  margin-bottom: 0;
  max-width: 300px;
  text-align: right;
}
.td-post-template-4 .td-post-title .td-post-views {
  margin-right: 0;
}
.td-post-template-4 .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-4 .td-post-sub-title {
  margin-bottom: 18px;
}
.td-post-template-4 .td-post-content {
  margin-top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-4 .td-post-content {
    margin-top: 16px;
  }
}
.td-post-template-4 .td-image-gradient:before {
  height: 57%;
}
@media (max-width: 767px) {
  .td-post-template-4 .td-image-gradient:before {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    Template 5
*/
@media (max-width: 1018px) {
  .td-post-template-5 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-5 .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-5 .td-post-title .td-post-views {
  margin-right: 0;
}
.td-post-template-5 .td-crumb-container {
  margin-bottom: 9px;
}
/*  ----------------------------------------------------------------------------
    Template 6
*/
.td-post-template-6 {
  /* responsive portrait phone */
}
.td-post-template-6 .td-post-header {
  height: 700px;
  position: relative;
  width: 1128px;
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-6 .td-post-header {
    width: 1040px;
    height: 600px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header {
    width: 740px;
    height: 500px;
  }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header {
    width: 100%;
    height: auto;
    padding: 0;
  }
}
.td-post-template-6 .td-post-header-holder {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background-color: #fff;
  padding: 21px 30px 0 30px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header-holder {
    padding: 21px 21px 0;
  }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header-holder {
    padding: 10px 10px 0 10px;
    position: relative;
  }
}
.td-post-template-6 .entry-crumbs {
  margin-bottom: 9px;
}
.td-post-template-6 .td-post-header .entry-title {
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 11px;
}
.td-post-template-6 .td-post-header header .entry-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-6 .td-post-header header .entry-title {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 9px;
  }
}
.td-post-template-6 .td-post-title .td-category {
  margin-bottom: 5px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-title .td-category {
    margin-bottom: 0;
  }
}
.td-post-template-6 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-6 .td-post-title .td-post-comments,
.td-post-template-6 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-6 .td-post-title .td-module-meta-info {
  margin-bottom: 0;
}
.td-post-template-6 .td-main-content,
.td-post-template-6 .td-main-sidebar {
  margin-top: 48px;
}
@media (max-width: 767px) {
  .td-post-template-6 .td-main-content {
    margin-top: 0;
  }
  .td-post-template-6 .td-main-sidebar {
    margin-top: 28px;
  }
}
.td-post-template-6 .td-post-content {
  margin-top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-6 .td-post-content {
    margin-top: 16px;
  }
}
.td-post-template-6 .td-post-sub-title {
  font-size: 19px;
  line-height: 25px;
  margin: 9px 0 18px;
}
.td-post-template-6 #td-full-screen-header-image {
  position: absolute;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-6 #td-full-screen-header-image {
    position: relative;
    height: 240px;
  }
}
.td-image-gradient-style6:after {
  top: 0;
  left: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.3) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.3) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.3) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#4d000000', GradientType=0);
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-image-gradient-style6:after {
    display: none;
  }
}
.td-full-screen-header-image-wrap {
  position: relative;
  overflow: hidden;
}
#td-full-screen-header-image {
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  text-align: center;
}
/*  ----------------------------------------------------------------------------
    Template 7
*/
.td-post-template-7 {
  /* responsive portrait phone */
  /* align center top sharing on full width */
}
.td-post-template-7 .td-post-header {
  height: 700px;
  position: relative;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-7 .td-post-header {
    height: 600px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-header {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header {
    height: auto;
    min-height: 400px;
  }
}
.td-post-template-7 .td-post-header-holder {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header-holder {
    width: auto;
    padding-right: 10px;
  }
}
.td-post-template-7 .td-crumb-container {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-crumb-container {
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-crumb-container {
    left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }
}
.td-post-template-7 .td-post-title .td-category {
  margin-bottom: 5px;
}
.td-post-template-7 .td-post-title .td-post-author-name,
.td-post-template-7 .td-post-title .td-post-author-name a,
.td-post-template-7 .td-post-title .td-post-date,
.td-post-template-7 .td-post-title .td-post-comments a,
.td-post-template-7 .td-post-title .td-post-views {
  color: #fff;
}
.td-post-template-7 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-7 .td-post-title .td-post-comments,
.td-post-template-7 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-7 .entry-crumbs,
.td-post-template-7 .entry-crumbs a {
  color: #fff;
}
.td-post-template-7 .td-post-header .entry-title {
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 14px;
  color: #fff;
}
.td-post-template-7 .td-post-header .entry-title a {
  color: #fff;
}
.td-post-template-7 .td-post-header header .entry-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-header header .entry-title {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-header header .entry-title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 7px;
  }
}
.td-post-template-7 .td-post-sub-title {
  font-size: 19px;
  line-height: 25px;
  color: #ddd;
  margin-bottom: 25px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-post-sub-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-sub-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
  }
}
.td-post-template-7 .td-read-down {
  bottom: 0;
  z-index: 1;
  text-align: center;
}
.td-post-template-7 .td-read-down a {
  display: inline-block;
}
.td-post-template-7 .td-read-down .td-icon-read-down {
  font-size: 44px;
  opacity: 0.8;
  color: #fff;
  bottom: -10px;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-7 .td-read-down .td-icon-read-down {
    font-size: 25px;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .td-post-template-7 .td-read-down .td-icon-read-down {
    font-size: 25px;
    bottom: 0;
  }
}
.td-post-template-7 .td-main-content,
.td-post-template-7 .td-main-sidebar {
  margin-top: 48px;
}
@media (max-width: 767px) {
  .td-post-template-7 .td-main-content {
    margin-top: 0;
  }
  .td-post-template-7 .td-main-sidebar {
    margin-top: 28px;
  }
}
.td-post-template-7 .td-post-content {
  margin-top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-content {
    margin-top: 21px;
  }
}
.td-post-template-7 #td-full-screen-header-image {
  position: absolute;
}
.td-post-template-7 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}
.td-post-template-7 .td-post-sharing-top {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-7 .td-post-sharing-top {
    margin-top: 21px;
  }
}
.td-image-gradient-style7:after {
  top: 0;
  left: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(18%, rgba(0, 0, 0, 0)), color-stop(28%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.8) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#cc000000', GradientType=0);
}
/*  ----------------------------------------------------------------------------
    Template 8
*/
.td-post-template-8-box {
  margin: 0 auto;
  width: 1164px;
  padding: 0 48px;
  background-color: #fff;
}
@media (max-width: 1180px) {
  .td-post-template-8-box {
    width: 100%;
    padding: 0;
  }
}
.td-post-template-8 {
  background: transparent;
  /* responsive portrait phone */
  /* align center top sharing on full width */
}
.td-post-template-8 .td-post-header {
  margin: 0 auto;
  width: 1164px;
  height: 570px;
  position: relative;
  display: table;
  background-color: rgba(0, 0, 0, 0.5);
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1180px) {
  .td-post-template-8 .td-post-header {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header {
    height: 450px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header {
    height: 340px;
  }
}
.td-post-template-8 .td-post-sharing-top {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-sharing-top {
    margin-top: 21px;
  }
}
.td-post-template-8 .td-post-header-holder {
  display: table-cell;
  padding: 20px 48px;
  z-index: 1;
  vertical-align: bottom;
  text-align: left;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1180px) {
  .td-post-template-8 .td-post-header-holder {
    padding: 20px 0;
    width: 1068px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-post-header-holder {
    padding: 20px 0;
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header-holder {
    padding: 20px 0;
    width: 740px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header-holder {
    padding: 10px;
  }
}
.td-post-template-8 .td-crumb-container {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 1068px;
  margin: auto;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-crumb-container {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-crumb-container {
    width: 740px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-crumb-container {
    width: 100%;
    padding: 11px;
  }
}
.td-post-template-8 .entry-crumbs,
.td-post-template-8 .entry-crumbs a {
  color: #fff;
}
.td-post-template-8 .td-post-title .td-category {
  margin-bottom: 5px;
}
.td-post-template-8 .td-post-title .td-module-meta-info {
  margin-bottom: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-title .td-module-meta-info {
    margin-bottom: 5px;
  }
}
.td-post-template-8 .td-post-title .td-post-author-name,
.td-post-template-8 .td-post-title .td-post-author-name a,
.td-post-template-8 .td-post-title .td-post-date,
.td-post-template-8 .td-post-title .td-post-comments a,
.td-post-template-8 .td-post-title .td-post-views {
  color: #fff;
}
.td-post-template-8 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-8 .td-post-title .td-post-comments,
.td-post-template-8 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-8 .td-post-title {
  width: 81%;
}
@media (max-width: 1018px) {
  .td-post-template-8 .td-post-title {
    width: 100%;
  }
}
.td-post-template-8 .td-post-header .entry-title {
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 14px;
  color: #fff;
}
.td-post-template-8 .td-post-header .entry-title a {
  color: #fff;
}
.td-post-template-8 .td-post-header header .entry-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-header header .entry-title {
    font-size: 36px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-header header .entry-title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 7px;
  }
}
.td-post-template-8 .td-post-sub-title {
  font-size: 19px;
  line-height: 25px;
  color: #ddd;
  margin-bottom: 21px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-post-sub-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-sub-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
  }
}
.td-post-template-8 .td-main-content,
.td-post-template-8 .td-main-sidebar {
  margin-top: 48px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-post-template-8 .td-main-content,
  .td-post-template-8 .td-main-sidebar {
    margin-top: 26px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-8 .td-main-content,
  .td-post-template-8 .td-main-sidebar {
    margin-top: 21px;
  }
}
@media (max-width: 767px) {
  .td-post-template-8 .td-main-content {
    margin-top: 0;
  }
  .td-post-template-8 .td-main-sidebar {
    margin-top: 28px;
  }
}
.td-post-template-8 .td-post-content {
  margin-top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-8 .td-post-content {
    margin-top: 21px;
  }
}
.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}
.td-image-gradient-style8:after {
  top: 0;
  left: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-box-shadow: inset 0 0 188px 0 #000000;
  -moz-box-shadow: inset 0 0 188px 0 #000000;
  box-shadow: inset 0 0 188px 0 #000000;
  z-index: -1;
}
/*  ----------------------------------------------------------------------------
    Template 9
*/
@media (max-width: 1018px) {
  .td-post-template-9 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-9 .td-crumb-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  min-height: 0;
}
.td-post-template-9 .td-crumb-container .entry-crumbs {
  margin-bottom: -35px;
  padding-top: 15px;
}
@media (max-width: 1018px) {
  .td-post-template-9 .td-crumb-container .entry-crumbs {
    margin-bottom: -24px;
    padding-top: 10px;
  }
}
.td-post-template-9 .td-post-featured-video {
  margin-bottom: 48px;
  padding-top: 48px;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-post-template-9 .td-post-featured-video {
    margin-bottom: 30px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-video {
    margin-bottom: 13px;
    padding-top: 34px;
  }
}
.td-post-template-9 .td-post-featured-video .wpb_video_wrapper {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-video .wpb_video_wrapper {
    margin-bottom: 13px;
  }
}
.td-post-template-9 .td-post-featured-video iframe {
  display: block;
}
.td-post-template-9 .td-post-featured-image img {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-9 .td-post-featured-image img {
    margin-bottom: 0;
  }
}
.td-post-template-9 .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-9 .td-post-title .td-post-views {
  margin-right: 0;
}
/*  ----------------------------------------------------------------------------
    Template 10
*/
@media (max-width: 1018px) {
  .td-post-template-10 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-10 .td-crumb-container {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  min-height: 0;
}
.td-post-template-10 .td-crumb-container .entry-crumbs {
  margin-bottom: -35px;
  padding-top: 15px;
}
@media (max-width: 1018px) {
  .td-post-template-10 .td-crumb-container .entry-crumbs {
    margin-bottom: -23px;
    padding-top: 9px;
  }
}
.td-post-template-10 .entry-crumbs a:hover {
  color: #fff;
}
.td-post-template-10 .td-post-featured-video {
  padding-bottom: 48px;
  padding-top: 48px;
}
@media (max-width: 1018px) {
  .td-post-template-10 .td-post-featured-video {
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    /* responsive portrait phone */
  }
}
@media (max-width: 1018px) and (max-width: 767px) {
  .td-post-template-10 .td-post-featured-video {
    margin-bottom: 13px;
    padding-bottom: 15px;
    padding-top: 30px;
  }
}
.td-post-template-10 .td-post-featured-video img,
.td-post-template-10 .td-post-featured-video .wpb_video_wrapper {
  margin-bottom: 0;
}
.td-post-template-10 .td-post-featured-video iframe,
.td-post-template-10 .td-post-featured-video img {
  display: block;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
}
.td-post-template-10 .td-container .td-pb-row {
  padding-top: 48px;
}
.td-post-template-10 .td-post-title .wp-caption-text {
  color: #c3c3c3;
  margin-bottom: 0;
}
.td-post-template-10 .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-10 .td-post-title .td-post-views {
  margin-right: 0;
}
.td-video-template-bg {
  background-color: #222222;
}
.td-video-template-bg .td-category a {
  background-color: #111;
}
/*  ----------------------------------------------------------------------------
    Template 11
*/
.td-post-template-11 {
  /* responsive portrait phone */
}
.td-post-template-11 .td-video-template-bg .td-pb-span4 {
  float: right;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-video-template-bg .td-pb-span4 {
    clear: both;
    width: 100%;
  }
}
.td-post-template-11 .td-crumb-container {
  margin-top: 0;
  margin-bottom: 13px;
  padding-top: 14px;
}
.td-post-template-11 .entry-crumbs a:hover {
  color: #fff;
}
.td-post-template-11 .td-post-featured-video {
  padding-bottom: 21px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-featured-video {
    clear: both;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .td-post-template-11 .td-post-featured-video {
    clear: both;
  }
}
.td-post-template-11 .td-post-featured-video img {
  margin-bottom: 0;
}
.td-post-template-11 .td-post-featured-video iframe {
  display: block;
}
.td-post-template-11 .wpb_video_wrapper {
  margin-bottom: 0;
}
.td-post-template-11 .td-post-sharing-top {
  margin-bottom: 0;
  margin-top: 21px;
  text-align: center;
}
.td-post-template-11 .td-post-header {
  padding-bottom: 21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-header {
    padding-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td-post-template-11 .td-post-header {
    padding-bottom: 0;
  }
}
.td-post-template-11 .td-post-header .entry-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  color: #fff;
}
@media (max-width: 1018px) {
  .td-post-template-11 .td-post-header header .entry-title {
    font-size: 26px;
    line-height: 32px;
  }
}
.td-post-template-11 .td-post-sub-title {
  color: #ddd;
  font-size: 14px;
  margin-bottom: 10px;
}
.td-post-template-11 .td-post-title .td-module-meta-info {
  margin-bottom: 36px;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-module-meta-info {
    margin-bottom: 12px;
  }
}
.td-post-template-11 .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-11 .td-post-title .td-post-comments,
.td-post-template-11 .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-comments,
  .td-post-template-11 .td-post-title .td-post-views {
    margin-top: 0;
  }
}
.td-post-template-11 .td-post-title .td-post-author-name,
.td-post-template-11 .td-post-title .td-post-date,
.td-post-template-11 .td-post-title .td-post-comments a,
.td-post-template-11 .td-post-title .td-post-views {
  color: #aaa;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-author-name,
  .td-post-template-11 .td-post-title .td-post-date,
  .td-post-template-11 .td-post-title .td-post-comments a,
  .td-post-template-11 .td-post-title .td-post-views {
    float: left;
  }
}
.td-post-template-11 .td-post-title .td-post-comments {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-comments {
    width: 60%;
  }
}
.td-post-template-11 .td-post-title .td-post-views {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-views {
    clear: left;
    float: none;
  }
}
.td-post-template-11 .td-post-title .td-post-author-name a {
  color: #e6e6e6;
}
.td-post-template-11 .td-post-title .wp-caption-text {
  color: #c3c3c3;
  margin-bottom: 0;
}
.td-post-template-11 .td-post-title .td-category a {
  background-color: #000;
}
.td-post-template-11 .td_block_related_posts {
  margin-bottom: 0;
}
.td-post-template-11 .td_block_related_posts .td-module-thumb {
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .td-post-template-11 .td_block_related_posts .td-module-thumb {
    margin-bottom: 0;
  }
}
.td-post-template-11 .td_block_related_posts .td-post-category {
  margin-right: 0;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .td-post-template-11 .td_block_related_posts .td-post-category {
    word-wrap: break-word;
    width: auto;
  }
}
.td-post-template-11 .td_block_related_posts .td-related-span4 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .td-related-span4 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.td-post-template-11 .td_block_related_posts .item-details {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .item-details {
    padding-right: 10px;
  }
}
.td-post-template-11 .td_block_related_posts .td-related-row {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .td-related-row {
    margin-right: 0;
  }
}
.td-post-template-11 .td-related-title {
  padding: 10px 0 0 0 !important;
  margin-bottom: 0;
  text-align: left !important;
  line-height: 1 !important;
  background-color: transparent !important;
  letter-spacing: normal !important;
  margin-top: 0 !important;
  border: none !important;
  top: auto !important;
  font-size: 14px !important;
  /* responsive portrait phone */
}
.td-post-template-11 .td-related-title:after,
.td-post-template-11 .td-related-title:before {
  display: none !important;
}
@media (max-width: 767px) {
  .td-post-template-11 .td-related-title {
    margin-bottom: 16px;
  }
}
.td-post-template-11 .td-related-title .td-related-left,
.td-post-template-11 .td-related-title .td-related-right {
  color: #fff;
  background-color: transparent !important;
  border: none !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  padding: 9px 20px 5px 0 !important;
  margin-left: 0 !important;
}
.td-post-template-11 .td-related-title .td-related-left:after,
.td-post-template-11 .td-related-title .td-related-right:after,
.td-post-template-11 .td-related-title .td-related-left:before,
.td-post-template-11 .td-related-title .td-related-right:before {
  display: none !important;
}
.td-post-template-11 .td-related-title .td-related-right {
  margin-right: 30px !important;
}
.td-post-template-11 .td-related-title .td-related-left {
  padding-left: 0;
}
.td-post-template-11 .td-related-title .td-related-left:hover,
.td-post-template-11 .td-related-title .td-related-right:hover {
  color: #4db2ec;
}
.td-post-template-11 .td-related-title .td-cur-simple-item {
  background-color: transparent;
  color: #4db2ec;
}
.td-post-template-11 .td-related-span4 {
  margin-top: 12px;
  margin-bottom: 32px;
}
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap {
  position: absolute;
  right: 0;
  top: 13px;
}
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a {
  border: none;
  margin-right: 0;
  margin-left: 10px;
  font-size: 10px;
  padding: 0;
  line-height: 25px;
  width: 20px;
}
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover {
  background-color: transparent;
  border: none;
  color: #4db2ec;
}
.td-post-template-11 .td_mod_related_posts .td-module-title {
  margin-bottom: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td_mod_related_posts .td-module-title {
    font-size: 11px;
    line-height: 15px;
  }
}
.td-post-template-11 .td_mod_related_posts a {
  color: #fff;
}
.td-post-template-11 .td-main-content,
.td-post-template-11 .td-main-sidebar {
  margin-top: 48px;
}
@media (max-width: 767px) {
  .td-post-template-11 .td-main-content,
  .td-post-template-11 .td-main-sidebar {
    margin-top: 28px;
  }
}
.td-post-template-11 .td-post-content {
  margin-top: 0;
}
@media (max-width: 500px) {
  .td-post-template-11 .td-related-title > .td-related-right {
    padding-left: 0;
  }
}
.td-video-template-bg-small {
  background-color: #1d1d1d;
}
/*  ----------------------------------------------------------------------------
    Template 12,
    Template 13
*/
.td-post-template-12 .td-post-header,
.td-post-template-13 .td-post-header {
  margin-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-12 .td-post-header,
  .td-post-template-13 .td-post-header {
    margin-bottom: 20px;
  }
}
.td-post-template-12 .td-post-header .entry-title,
.td-post-template-13 .td-post-header .entry-title {
  font-size: 42px;
  line-height: 48px;
  font-weight: 600;
  padding: 10px 8%;
  letter-spacing: 0.02em;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-12 .td-post-header .entry-title,
  .td-post-template-13 .td-post-header .entry-title {
    padding: 10px;
  }
}
.td-post-template-12 .td-post-header .td-a-rec > div,
.td-post-template-13 .td-post-header .td-a-rec > div,
.td-post-template-12 .td-post-header .td-g-rec .adsbygoogle,
.td-post-template-13 .td-post-header .td-g-rec .adsbygoogle {
  margin-bottom: 9px;
  margin-top: 9px;
}
.td-post-template-12 .td-post-header .td-crumb-container,
.td-post-template-13 .td-post-header .td-crumb-container {
  padding-top: 11px;
}
.td-post-template-12 .td-post-header .td-post-title,
.td-post-template-13 .td-post-header .td-post-title {
  margin-top: 16px;
  text-align: center;
}
.td-post-template-12 .td-post-header .td-post-title .td-category,
.td-post-template-13 .td-post-header .td-post-title .td-category {
  margin-bottom: 5px;
}
.td-post-template-12 .td-post-header .td-post-title .td-post-date,
.td-post-template-13 .td-post-header .td-post-title .td-post-date {
  margin-right: 22px;
}
.td-post-template-12 .td-post-header .td-post-title .td-post-comments,
.td-post-template-13 .td-post-header .td-post-title .td-post-comments,
.td-post-template-12 .td-post-header .td-post-title .td-post-views,
.td-post-template-13 .td-post-header .td-post-title .td-post-views {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.td-post-template-12 .td-post-header .td-post-title .td-post-author-name,
.td-post-template-13 .td-post-header .td-post-title .td-post-author-name,
.td-post-template-12 .td-post-header .td-post-title .td-post-date,
.td-post-template-13 .td-post-header .td-post-title .td-post-date {
  float: none;
}
@media (max-width: 1018px) {
  .td-post-template-12 .td-post-header header .entry-title,
  .td-post-template-13 .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-12 .td-post-sharing-top,
.td-post-template-13 .td-post-sharing-top {
  text-align: center;
  margin-bottom: 30px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-12 .td-post-sharing-top,
  .td-post-template-13 .td-post-sharing-top {
    margin-top: 5px;
    margin-bottom: 20px;
  }
}
.td-post-template-12 .td-post-content,
.td-post-template-13 .td-post-content,
.td-post-template-12 .td_smart_list_1,
.td-post-template-13 .td_smart_list_1,
.td-post-template-12 .td_smart_list_2,
.td-post-template-13 .td_smart_list_2,
.td-post-template-12 .td_smart_list_3,
.td-post-template-13 .td_smart_list_3,
.td-post-template-12 .td_smart_list_4,
.td-post-template-13 .td_smart_list_4,
.td-post-template-12 .td_smart_list_5,
.td-post-template-13 .td_smart_list_5,
.td-post-template-12 .td_smart_list_6,
.td-post-template-13 .td_smart_list_6,
.td-post-template-12 .td_smart_list_7,
.td-post-template-13 .td_smart_list_7,
.td-post-template-12 .td_smart_list_8,
.td-post-template-13 .td_smart_list_8 {
  margin-top: 0;
}
.td-post-template-12 .td-post-sub-title,
.td-post-template-13 .td-post-sub-title {
  font-size: 19px;
  line-height: 25px;
  margin: 12px 0 20px;
}
@media (max-width: 767px) {
  .td-post-template-12 .td-post-sub-title,
  .td-post-template-13 .td-post-sub-title {
    margin: 0 0 16px;
  }
}
/*  ----------------------------------------------------------------------------
    Sidebar fix for post template with parallax
*/
.td-post-template-6 .td-ss-main-sidebar,
.td-post-template-7 .td-ss-main-sidebar {
  -webkit-transform: translate3d(0, 0, 0);
}
/*  ----------------------------------------------------------------------------
    Comment section
*/
.comment {
  list-style: none;
  margin-left: 0;
  padding-bottom: 13px;
  border-bottom: 1px dashed #ededed;
  margin-bottom: 21px;
}
.comment:first-child {
  border-top: none;
}
.comment .avatar {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 50px;
}
.comment cite {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment cite {
    font-size: 16px;
  }
}
.comment cite a {
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment cite a {
    display: block;
  }
}
.comment .comment-content,
.comment .comment-meta,
.comment .comment-respond {
  margin-left: 70px;
}
.comment .comment-content {
  margin-top: 7px;
}
.comment .comment-content p {
  margin-bottom: 21px;
}
.comment .comment-content p:last-child {
  margin-bottom: 0;
}
.comment p {
  margin-bottom: 0;
  word-wrap: break-word;
}
.comment .logged-in-as {
  margin-bottom: 10px;
}
.comment .children {
  margin-left: 70px;
  padding-top: 16px;
  border-top: 1px dashed #ededed;
  margin-top: 13px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children {
    margin-left: 34px;
  }
}
.comment .children .children {
  margin-left: 56px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children .children {
    margin-left: 0;
  }
}
.comment .children .comment:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.comment .children .comment .avatar {
  width: 36px;
  height: 36px;
  position: relative;
  top: 5px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment .children .comment .avatar {
    top: 0;
  }
}
.comment .children .comment .comment-content,
.comment .children .comment .comment-meta,
.comment .children .comment .comment-respond {
  margin-left: 56px;
}
.td-comments-title-wrap {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}
.comment-link {
  font-size: 11px;
  line-height: 1;
  color: #b4b4b4;
  padding-left: 10px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment-link {
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    display: block;
  }
}
.comment-meta {
  margin-top: 3px;
}
.comment-respond {
  margin-bottom: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-respond {
    margin-left: 0 !important;
  }
}
.comment-reply-link {
  font-size: 11px;
  color: #b4b4b4;
}
.comment-reply-link:hover {
  color: #4db2ec;
}
.single .comments {
  margin-bottom: 48px;
  padding-top: 10px;
  margin-top: -10px;
}
/*  ----------------------------------------------------------------------------
    Comment form
*/
#reply-title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 10px;
}
.logged-in-as {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 13px;
}
.logged-in-as a {
  color: #111111;
  font-weight: 600;
  /* responsive portrait phone */
}
.logged-in-as a:hover {
  color: #4db2ec;
}
@media (max-width: 767px) {
  .logged-in-as a:last-child {
    display: block;
    float: right;
  }
}
#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: 400;
  color: #111111;
  margin-left: 10px;
}
#cancel-comment-reply-link:hover {
  color: #4db2ec;
}
.comment .comment-form-input-wrap {
  margin-top: 0;
  margin-bottom: 21px;
}
.comment-subscription-form {
  margin-bottom: 3px;
  font-size: 13px;
}
.comment-subscription-form .subscribe-label {
  margin-left: 3px;
  position: relative;
  top: -1px;
}
.td-login-comment {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-login-comment {
    background-color: #222;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
  }
  .td-login-comment a {
    color: #fff;
    padding: 14px 0 15px;
    line-height: 19px;
    display: block;
  }
}
.comments .comment-form .submit {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comments .comment-form .submit {
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
    text-transform: uppercase;
  }
}
.comments {
  clear: both;
}
.comment-form .td-warning-comment,
.comment-form .td-warning-author,
.comment-form .td-warning-email,
.comment-form .td-warning-email-error {
  display: none;
}
.comment-form textarea {
  display: block;
}
.td-comment-form-warnings .td-warning-comment,
.td-comment-form-warnings .td-warning-author,
.td-comment-form-warnings .td-warning-email,
.td-comment-form-warnings .td-warning-email-error {
  margin-bottom: -11px;
  color: #ff7a7a;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
}
.td-form-comment,
.td-form-author,
.td-form-email,
.td-form-url {
  margin-top: 0;
  margin-bottom: 21px;
}
.comment-pagination {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-pagination {
    margin-bottom: 25px;
    margin-left: -3%;
    margin-right: -3%;
    text-align: center;
  }
  .comment-pagination a {
    background-color: #222;
    color: #fff;
    padding: 14px 0;
    display: inline-block;
    width: 45%;
    text-align: center;
    line-height: 1;
    margin: 0 2%;
    font-size: 13px;
  }
}
.comment-list li:last-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-list li:last-child {
    border: none;
  }
}
/*  ----------------------------------------------------------------------------
    Page title
*/
.td-page-title {
  font-size: 30px;
  line-height: 38px;
  margin: -9px 0 19px 0;
}
body .td-page-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  body .td-page-title {
    font-size: 26px;
    line-height: 34px;
    margin: -2px 0 19px 0;
  }
}
@media (max-width: 767px) {
  body .td-page-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.page-template-page-pagebuilder-title .td-crumb-container,
.page-template-default .td-crumb-container {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .page-template-page-pagebuilder-title .td-crumb-container,
  .page-template-default .td-crumb-container {
    margin-bottom: 0;
  }
}
.page-template-page-pagebuilder-title .wpb_text_column :last-child,
.page-template-default .wpb_text_column :last-child,
.page-template-page-pagebuilder-title .wpb_text_column p:last-child,
.page-template-default .wpb_text_column p:last-child {
  margin-bottom: 26px;
}
.page-template-page-pagebuilder-title .wpb_text_column figure img,
.page-template-default .wpb_text_column figure img {
  margin-bottom: 0 !important;
}
.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}
/*  ----------------------------------------------------------------------------
    Default page template
*/
.td-main-content-wrap {
  padding-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-content-wrap {
    padding-bottom: 26px;
  }
}
.td-main-page-wrap {
  padding-top: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-page-wrap {
    padding-top: 32px;
  }
}
/*  ----------------------------------------------------------------------------
    Author page
*/
.td-author-page {
  font-size: 12px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-author-page {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-author-page {
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  .td-author-page {
    margin-bottom: 28px;
  }
}
.td-author-counters {
  font-family: 'Fira Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-author-counters {
    margin-bottom: 10px;
  }
}
.td-author-counters span {
  background-color: #222222;
  padding: 4px 9px 3px;
  margin-right: 10px;
  position: relative;
  top: 0;
}
@-moz-document url-prefix() {
  .td-author-counters span {
    padding: 3px 9px;
    top: -1px;
  }
}
/*  ----------------------------------------------------------------------------
    404 page
*/
.td-404-title {
  font-family: 'Fira Sans', sans-serif;
  font-size: 40px;
  color: #222222;
  text-align: center;
  line-height: 50px;
  margin: 50px 0 17px 0 ;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-title {
    font-size: 34px;
    line-height: 44px;
  }
}
.td-404-sub-title {
  font-family: 'Fira Sans', sans-serif;
  font-size: 21px;
  line-height: 24px;
  color: #a6a6a6;
  text-align: center;
  margin: 0 0 40px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-sub-title {
    font-size: 17px;
    line-height: 22px;
  }
}
.td-404-sub-sub-title {
  text-align: center;
  margin-bottom: 70px;
}
.td-404-sub-sub-title a {
  background-color: #222222;
  border: medium none;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 15px;
  margin-left: 6px;
}
.td-404-sub-sub-title a:hover {
  color: #fff;
  background-color: #4db2ec;
}
.td-404-head {
  text-align: center;
}
/*  ----------------------------------------------------------------------------
    Attachment page
*/
.td-attachment-page-content p {
  color: #444;
  font-size: 11px;
  font-style: italic;
  line-height: 17px;
}
.td-attachment-prev {
  display: inline-block;
  margin: 10px 0 21px 0;
}
.td-attachment-prev img {
  width: 100px;
  height: 100px;
}
.td-attachment-next {
  float: right;
  margin: 10px 0 21px 0;
}
.td-attachment-next img {
  width: 100px;
  height: 100px;
}
/*  ----------------------------------------------------------------------------
    Search page
*/
.td-search-query {
  color: #4db2ec;
}
.search-page-search-wrap {
  margin: 37px 0 51px 0;
}
.td-search-form-widget {
  position: relative;
  line-height: 21px;
}
.td-search-form-widget .wpb_button {
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  text-shadow: none;
  padding: 7px 15px 8px 15px;
  line-height: 16px;
  margin: 0;
}
.td-search-form-widget .wpb_button:hover {
  background-color: #4db2ec;
}
.td-search-form-widget div {
  text-align: left;
}
.td-search-form-widget .td-widget-search-input {
  width: 95%;
  border-right: 0;
  height: 32px;
  line-height: 21px;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
}
.td_search_subtitle {
  position: relative;
  top: 11px;
  left: 2px;
  font-size: 12px;
}
/*  ----------------------------------------------------------------------------
    Pagination
*/
.page-nav {
  margin: 30px 0 30px 0;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav {
    margin-right: auto;
    margin-left: auto;
    display: table;
    width: auto;
  }
}
.page-nav a:hover {
  color: #fff;
  background-color: #444;
  border-color: #444;
}
.page-nav a,
.page-nav span {
  padding: 5px 11px;
  border: 1px solid #e3e3e3;
  display: inline-block;
  margin: 0 8px 8px 0;
  min-width: 33px;
  text-align: center;
  color: #666;
  line-height: 21px;
  float: left;
}
.page-nav .first,
.page-nav .last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .first,
  .page-nav .last {
    display: none;
  }
}
.page-nav .extend {
  border: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .extend {
    display: none;
  }
}
.page-nav i {
  font-size: 9px;
  line-height: 1;
  display: inline-table;
}
.page-nav .pages {
  float: right;
  margin: 0;
  border: none;
  padding: 6px 0 6px 6px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .pages {
    display: none;
  }
}
.page-nav .current {
  background-color: #4db2ec;
  color: #fff;
  border-color: #4db2ec;
}
.page-nav:first-child > div {
  padding: 5px 11px;
  border: 1px solid #4db2ec;
  display: inline-block;
  margin: 0 8px 8px 0;
  min-width: 33px;
  text-align: center;
  color: #fff;
  line-height: 21px;
  float: left;
  background-color: #4db2ec;
}
.page-nav .td-icon-menu-right {
  padding-left: 1px;
}
.page-nav .td-icon-menu-left {
  padding-right: 1px;
}
/*  ----------------------------------------------------------------------------
    Typography
*/
.td-page-content {
  padding-bottom: 26px;
}
.td-page-content table {
  margin-bottom: 21px;
}
/*  ----------------------------------------------------------------------------
    header
*/
.td-review {
  width: 100%;
  margin-bottom: 34px;
  font-size: 13px;
}
.td-review td {
  padding: 7px 14px;
}
.td-review .td-review-summary {
  padding: 21px 14px;
}
@media (max-width: 767px) {
  .td-review .td-review-summary {
    padding: 0;
  }
}
.td-review i {
  margin-top: 5px;
}
.td-review .td-review-row-stars:hover {
  background-color: #fcfcfc;
}
.td-review .td-review-percent-sign {
  font-size: 15px;
  line-height: 1;
}
.td-review-header .block-title {
  background-color: #222;
  color: #fff;
  display: inline-block;
  line-height: 16px;
  padding: 8px 12px 6px;
  margin-bottom: 0;
  border-bottom: 0;
}
.td-review-header td {
  padding: 26px 0 26px 0;
  border: 0;
}
@-moz-document url-prefix() {
  .td-review-header .block-title {
    padding: 7px 12px;
  }
}
.td-icon-star,
.td-icon-star-empty,
.td-icon-star-half {
  font-size: 15px;
  width: 20px;
}
/*  ----------------------------------------------------------------------------
    rating stars
*/
.td-review-stars {
  text-align: center;
}
@media (max-width: 767px) {
  .td-review-stars {
    width: 134px;
  }
}
.td-review-final-score {
  line-height: 80px;
  font-size: 48px;
  margin-bottom: 5px;
}
/*  ----------------------------------------------------------------------------
    review bars
*/
.td-rating-bar-wrap {
  margin: 0 0 7px 0;
  background-color: #f5f5f5;
}
.td-rating-bar-wrap div {
  height: 20px;
  background-color: #4db2ec;
  max-width: 100%;
}
.td-review-row-bars .td-review-desc {
  display: inline-block;
  padding-bottom: 2px;
}
/*  ----------------------------------------------------------------------------
    percent
*/
.td-review-percent {
  float: right;
  padding-bottom: 2px;
}
/*  ----------------------------------------------------------------------------
    footer
*/
@media (max-width: 767px) {
  .td-review-footer {
    border-left: 1px solid #ededed;
    position: relative;
    display: block;
  }
  .td-review-footer:after {
    content: '';
    width: 1px;
    background-color: #ededed;
    position: absolute;
    right: -1px;
    top: 0;
    height: 100%;
  }
}
.td-review-summary {
  padding: 21px 0 0 0;
  vertical-align: top;
}
@media (max-width: 767px) {
  .td-review-summary {
    display: block;
    width: 100%;
    clear: both;
    border: 0;
  }
}
.td-review-summary .block-title {
  background-color: #222;
  color: #fff;
  display: inline-block;
  line-height: 16px;
  padding: 8px 12px 6px;
  margin-bottom: 13px;
  position: relative;
  border-bottom: 0;
}
@media (max-width: 767px) {
  .td-review-summary .block-title {
    margin: 14px 0 0 14px;
  }
}
@-moz-document url-prefix() {
  .td-review-summary .block-title {
    padding: 7px 12px;
  }
}
.td-review-summary-content {
  font-size: 12px;
  margin-right: 21px;
}
@media (max-width: 767px) {
  .td-review-summary-content {
    margin: 14px;
  }
}
.td-review-score {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 0;
  vertical-align: bottom;
  width: 150px;
}
@media (max-width: 767px) {
  .td-review-score {
    display: block;
    width: 100%;
    padding: 0;
    border-left: 0;
    border-right: 0;
  }
}
.td-review-overall {
  padding: 0 0 28px 0;
  line-height: 14px;
}
.td-review-overall span {
  font-size: 11px;
}
.td-review-final-star {
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .td-review-row-stars {
    display: block;
    width: 100%;
    clear: both;
    float: left;
    border: 1px solid #ededed;
    border-bottom: 0;
    border-right: 0;
  }
  .td-review-row-stars td {
    float: left;
    border: 0;
  }
  .td-review-row-stars .td-review-desc {
    width: 70%;
    padding: 9px 14px;
  }
  .td-review-row-stars .td-review-stars {
    width: 30%;
    text-align: right;
  }
  .td-review-row-stars:nth-last-of-type(2) {
    border-bottom: 1px solid #ededed;
  }
}
@media (max-width: 500px) {
  .td-review-row-stars .td-review-desc {
    width: 55%;
  }
  .td-review-row-stars .td-review-stars {
    width: 45%;
  }
}
/*  ----------------------------------------------------------------------------
    wordpress default galleries
*/
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-bottom: 20px;
  width: 100%;
}
.gallery-item .gallery-caption {
  text-align: center;
  margin: 0;
}
.gallery-item .gallery-icon img {
  display: inline-block;
}
.gallery-columns-2,
.gallery-columns-3,
.gallery-columns-4,
.gallery-columns-5,
.gallery-columns-6,
.gallery-columns-7,
.gallery-columns-8,
.gallery-columns-9 {
  margin-bottom: 20px;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
/*  ----------------------------------------------------------------------------
    custom gallery-columns-1
*/
.gallery-columns-1 .gallery-item {
  margin-bottom: 30px;
  position: relative;
}
.gallery-columns-1 .gallery-item img {
  display: block;
}
.gallery-columns-1 .gallery-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #0e0e0e;
  color: white;
  font-size: 12px;
  font-style: normal;
  padding: 8px 14px 10px 14px;
}
/*  ----------------------------------------------------------------------------
    less for gallery slider
*/
.post_td_gallery {
  font-family: 'Open Sans', arial, sans-serif;
  color: #fff;
  margin-bottom: 24px;
  background-color: #222;
  overflow: hidden;
  clear: both;
}
.td-gallery-slide-top {
  position: relative;
  min-height: 44px;
  background-color: #111;
}
.td-gallery-title {
  font-style: italic;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  padding: 16px 20px 14px;
  width: 80%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-gallery-title {
    width: 65%;
  }
}
/* controls wrapper */
.td-gallery-controls-wrapper {
  height: 33px;
  margin: auto !important;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.td-gallery-slide-count {
  display: inline-block;
  margin-right: 7px;
  font-style: italic;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  top: -8px;
}
.td-gallery-slide-prev-next-but {
  display: inline-block;
  margin-right: 12px;
  position: relative;
}
.td-gallery-slide-prev-next-but .td-icon-left,
.td-gallery-slide-prev-next-but .td-icon-right {
  font-size: 30px;
  padding: 1px 8px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.td-gallery-slide-copywrite {
  float: right;
  padding: 4px 6px;
  text-align: left;
  font-style: italic;
  line-height: 1;
  font-size: 11px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.8);
}
.td-button {
  margin: 0 4.2px 0 4.3px;
  background-size: cover !important;
}
.td-doubleSlider-1 {
  width: auto;
  height: 580px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 {
    height: 420px;
  }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 {
    height: 180px;
  }
}
.td-doubleSlider-1 .td-slide-galery-figure {
  width: 1068px;
  height: 580px;
  text-align: center;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 740px;
    height: 420px;
  }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
    height: 180px;
  }
}
.td-doubleSlider-1 .td-slide-item img {
  max-width: none;
  max-height: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item img {
    max-width: 100%;
  }
}
.td-doubleSlider-1 .td-slide-item {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item {
    width: 100%;
  }
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
  margin: auto;
  overflow: auto;
  position: absolute;
  left: -50%;
  right: -50%;
  top: -50%;
  bottom: -50%;
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  /* if caption or description text is present */
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption span {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  width: 100%;
  float: left;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.6);
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content {
  width: 100%;
  /*span {
          padding: 7px 6px 7px 17px;
          display: inline-block;
        }*/
}
.td-slide-on-2-columns .td-gallery-title {
  width: 73%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-gallery-title {
    width: 65%;
  }
}
.td-slide-on-2-columns .td-doubleSlider-1 {
  height: 420px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 {
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 {
    height: 180px;
  }
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
  width: 696px;
  height: 420px;
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 640px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 484px;
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
    height: 180px;
  }
}
.td-slide-on-2-columns .td-button {
  margin: 0 5px;
}
.td-doubleSlider-2 {
  padding: 20px 0 10px 0;
  height: 80px !important;
  width: 100%;
  background-color: #111;
  /* responsive portrait phone */
  /* if there are not sufficient sliders to fill the td-doubleSlider-2, then move -how many sliders do we have- in the center of td-doubleSlider-2 */
}
@media (max-width: 767px) {
  .td-doubleSlider-2 {
    display: none;
  }
}
.td-doubleSlider-2 .td-slider {
  width: 100%;
  height: 100%;
  overflow-wrap: normal;
}
.td-doubleSlider-2 .td-button {
  top: -10px;
  display: inline-block;
}
.td-doubleSlider-2 .td-button:hover {
  cursor: pointer;
}
.td-doubleSlider-2 .td-button {
  /* responsive landscape tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button {
    top: -9px !important;
  }
}
.td-doubleSlider-2 .td-button .td-border {
  height: 60px;
  width: 80px;
  /* responsive landscape tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button .td-border {
    height: 58px;
    width: 56px;
  }
}
.td-doubleSlider-2.td_center_slide2 {
  text-align: center;
  padding: 25px 0 10px 0;
}
.td-doubleSlider-2.td_center_slide2 .td-slider {
  display: inline-block;
}
.td-doubleSlider-2.td_center_slide2 .td-button {
  position: relative;
  top: -15px;
  margin: 0 2px 0 3px;
}
/*  ----------------------------------------------------------------------------
    Fix gallery on td_module_15 in homepage loop - on 3 columns
*/
.td-pb-span12 .td-slide-on-2-columns .td-slide-galery-figure {
  width: 1068px;
}
/*  ----------------------------------------------------------------------------
    Fix gallery on post with VC in text widget
*/
.single .td-pb-span12 .wpb_text_column .td-slide-on-2-columns .td-slide-galery-figure {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    General Category Templates
*/
.td-pulldown-filter-list {
  display: none;
}
.td-category-pulldown-filter:hover .td-pulldown-filter-list {
  display: block;
}
.td-category-header {
  background-color: #fff;
  clear: both;
}
.td-category-header .td-container {
  position: relative;
}
.td-category-header .td-page-title {
  text-transform: uppercase;
  font-weight: 700;
  margin-top: -2px;
  margin-bottom: 0;
}
.td-category-header .entry-category a {
  font-size: 11px;
  padding: 4px 8px 5px 8px;
}
.td-category-header .td-category-pulldown-filter {
  position: absolute;
  top: 49px;
  right: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-category-header .td-category-pulldown-filter {
    top: 46px;
  }
}
@media (max-width: 767px) {
  .td-category-header .td-category-pulldown-filter {
    top: 50px;
    right: 10px;
  }
}
.td-category-header .td-pulldown-filter-display-option {
  background-color: #222222;
  color: #fff;
  font-family: 'Fira Sans', sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  padding: 5px 13px 4px 13px;
  font-size: 11px;
  white-space: nowrap;
}
.td-category-header .td-icon-menu-down {
  font-size: 9px;
  margin-left: 5px;
  position: relative;
  top: -1px;
}
.td-category-header .td-pulldown-filter-list {
  position: absolute;
  z-index: 2;
  right: 0;
  background-color: #222222;
  padding: 6px 0;
  text-align: left;
  margin: 4px 0 0;
  min-width: 113px;
}
.td-category-header .td-pulldown-filter-list a {
  background-color: transparent !important;
}
.td-category-header .td-pulldown-filter-item {
  list-style: none;
  margin-left: 0;
  line-height: 1;
}
.td-category-header .td-pulldown-category-filter-link {
  padding: 0 13px;
  display: inline-block;
  font-size: 10px;
  line-height: 24px;
  width: 100%;
  color: #fff;
  text-transform: none;
}
.td-category-header .td-pulldown-category-filter-link:hover {
  color: #4db2ec;
}
.td-category-description {
  width: 90%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-category-description {
    width: 100%;
  }
}
.td-category-description p {
  font-style: italic;
  font-family: 'Open Sans', arial, sans-serif;
  color: #777;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 0;
  margin-top: 15px;
}
@-moz-document url-prefix() {
  .td-category-header .td-pulldown-filter-display-option {
    padding: 4px 13px 5px 13px;
  }
}
.td-category-siblings {
  z-index: 2;
  opacity: 0;
  width: 744px;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-category-siblings {
    width: 560px;
  }
}
@media (max-width: 767px) {
  .td-category-siblings {
    margin-right: 0;
    width: auto;
  }
}
.td-category-siblings .td-category {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  overflow: hidden;
}
.td-category-siblings .td-subcat-more {
  line-height: 1;
  padding: 4px 5px 3px;
}
.td-category-siblings .td-subcat-dropdown {
  background-color: transparent;
  display: inline-block;
  padding: 0;
  position: absolute;
  border: 1px solid #eaeaea;
  color: #222;
  top: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-category-siblings .td-subcat-dropdown {
    position: absolute;
    top: 0;
  }
}
.td-category-siblings .td-subcat-dropdown i {
  margin: 0;
  top: 0;
}
.td-category-siblings .td-subcat-dropdown ul {
  z-index: 999;
  border: 1px solid #e6e6e6;
  margin: 0;
}
.td-category-siblings .td-subcat-dropdown:hover {
  border-color: #222;
  color: #fff;
  background-color: #222;
}
.td-category-siblings .td-subcat-dropdown:hover ul {
  display: block;
  border-color: #222;
  right: -1px;
  top: 23px;
}
.td-category-siblings .td-subcat-dropdown:hover ul:before {
  background-color: #222;
  content: '';
  height: 4px;
  position: absolute;
  right: -1px;
  top: -5px;
  width: 21px;
}
.td-category-siblings .td-subcat-dropdown li {
  list-style: none;
  margin-left: 0;
}
.td-category-siblings .td-subcat-dropdown a {
  display: block;
  color: #fff !important;
  padding: 0 13px;
  white-space: nowrap;
  text-transform: none;
  font-size: 10px;
}
.td-category-siblings .td-subcat-dropdown a:hover {
  color: #4db2ec;
}
.td-category-siblings .td-subcat-dropdown a.td-current-sub-category {
  background-color: transparent;
  color: #4db2ec;
}
.td-js-loaded .td-category-siblings {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.category .td-crumb-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .category .td-crumb-container {
    margin-bottom: 3px;
    padding-top: 15px;
  }
}
.category .td-category-grid .td_block_wrap {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .category .td-category-grid .td_block_wrap {
    padding-bottom: 40px;
  }
}
.category .td-main-content .td-load-more-wrap {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .category .td-main-content .td-load-more-wrap {
    margin-bottom: 26px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 1
*/
.td_category_template_1 .td-category-header {
  padding-bottom: 18px;
}
@media (max-width: 1018px) {
  .td_category_template_1 .td-category-header {
    padding-bottom: 14px;
  }
}
.td_category_template_1 .td-category-description p {
  margin-top: 12px;
  margin-bottom: 5px;
}
@media (max-width: 1018px) {
  .td_category_template_1 .td-category-description p {
    margin-top: 9px;
  }
}
.td_category_template_1 .td-category-pulldown-filter {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_1 .td-category-pulldown-filter {
    display: none;
  }
}
.td_category_template_1.td_category_top_posts_style_disable .td-category-description p {
  margin-bottom: 6px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_1.td_category_top_posts_style_disable .td-category-description p {
    margin-bottom: 5px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 2
*/
.td_category_template_2 .td-category-header {
  background-color: #fcfcfc;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 18px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_2 .td-category-header {
    padding-bottom: 14px;
  }
}
.td_category_template_2 .td-category-pulldown-filter {
  top: 42px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_2 .td-category-pulldown-filter {
    top: 40px;
  }
}
@media (max-width: 767px) {
  .td_category_template_2 .td-category-pulldown-filter {
    display: none;
  }
}
.td_category_template_2 .td-crumb-container {
  margin-bottom: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_2 .td-crumb-container {
    padding-top: 15px;
    margin-bottom: 3px;
  }
}
.td_category_template_2 .td-category-description p {
  margin-top: 12px;
  margin-bottom: 1px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_2 .td-category-description p {
    margin-top: 9px;
    margin-bottom: 0;
  }
}
.td_category_template_2 .td-category-grid {
  padding-top: 26px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_2 .td-category-grid {
    padding-top: 21px;
  }
}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap {
  padding-top: 26px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap {
    padding-top: 21px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 3
*/
.td_category_template_3 .td-category-header {
  padding-bottom: 23px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-header {
    padding-bottom: 19px;
  }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-header {
    padding-bottom: 20px;
  }
}
.td_category_template_3 .td-crumb-container {
  margin-bottom: 2px;
}
.td_category_template_3 .td-category-siblings {
  margin-top: 13px;
  margin-bottom: 6px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-siblings {
    margin-top: 14px;
    margin-bottom: 1px;
  }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-siblings {
    margin-top: 14px;
    margin-bottom: 0;
  }
}
.td_category_template_3 .td-category-siblings .td-subcat-dropdown {
  border-color: #222;
  color: #fff;
  background-color: #222;
}
.td_category_template_3 .td-category-description p {
  margin-top: 19px;
}
@media (max-width: 1018px) {
  .td_category_template_3 .td-category-description p {
    margin-top: 15px;
  }
}
.td_category_template_3 .td-category,
.td_category_template_3 .entry-category {
  margin-bottom: 0;
}
.td_category_template_3 .td-current-sub-category {
  background-color: #4db2ec;
}
.td_category_template_3 .td-category-pulldown-filter {
  top: 83px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_3 .td-category-pulldown-filter {
    top: 80px;
  }
}
@media (max-width: 767px) {
  .td_category_template_3 .td-category-pulldown-filter {
    display: none;
  }
}
@-moz-document url-prefix() {
  .td_category_template_3 .td-category-siblings .td-subcat-more {
    padding: 3px 5px 4px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 4
*/
.td_category_template_4 .td-category-header {
  padding-bottom: 23px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-header {
    padding-bottom: 19px;
  }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-header {
    padding-bottom: 20px;
  }
}
.td_category_template_4 .td-crumb-container {
  margin-bottom: 3px;
}
.td_category_template_4 .td-category-siblings {
  margin-top: 13px;
  margin-bottom: 6px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-siblings {
    margin-top: 14px;
    margin-bottom: 1px;
  }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-siblings {
    margin-top: 14px;
    margin-bottom: 0;
  }
}
.td_category_template_4 .td-category-siblings .td-category {
  margin-bottom: 0;
}
.td_category_template_4 .td-category-siblings .td-category a {
  background-color: transparent;
  color: #222222;
  border: 1px solid #eaeaea;
  padding: 3px 7px 4px 7px;
}
.td_category_template_4 .td-category-siblings .td-category a:hover {
  border-color: #4db2ec;
  background-color: #4db2ec;
  color: #fff;
}
.td_category_template_4 .td-category-siblings .td-category .td-current-sub-category {
  background-color: #222222;
  border-color: #222222;
  color: #fff;
}
.td_category_template_4 .td-category-siblings .entry-category {
  margin-bottom: 0;
}
.td_category_template_4 .td-category-description p {
  margin-top: 19px;
}
@media (max-width: 1018px) {
  .td_category_template_4 .td-category-description p {
    margin-top: 15px;
  }
}
.td_category_template_4 .td-category-pulldown-filter {
  top: 83px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_4 .td-category-pulldown-filter {
    top: 81px;
  }
}
@media (max-width: 767px) {
  .td_category_template_4 .td-category-pulldown-filter {
    display: none;
  }
}
@-moz-document url-prefix() {
  .td_category_template_4 .td-category-siblings .td-subcat-more {
    padding: 3px 5px 4px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 5
*/
.td_category_template_5 .td-category-header {
  padding-bottom: 18px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-header {
    padding-bottom: 13px;
  }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-header {
    padding-bottom: 14px;
  }
}
.td_category_template_5 .td-crumb-container {
  padding-bottom: 20px;
  padding-top: 20px;
  margin-bottom: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-crumb-container {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-crumb-container {
    padding-bottom: 9px;
    padding-top: 9px;
  }
}
.td_category_template_5 .td-scrumb-holder {
  min-height: 62px;
  background-color: #fcfcfc;
  border-bottom: 1px solid #f2f2f2;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-scrumb-holder {
    min-height: 52px;
  }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-scrumb-holder {
    min-height: 0;
  }
}
.td_category_template_5 .td-category-pulldown-filter {
  top: 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-pulldown-filter {
    top: 11px;
  }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-pulldown-filter {
    display: none;
  }
}
.td_category_template_5 .td-page-title {
  margin-top: 18px;
}
@media (max-width: 1018px) {
  .td_category_template_5 .td-page-title {
    margin-top: 13px;
  }
}
.td_category_template_5 .td-category-description p {
  margin-top: 12px;
  margin-bottom: 5px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_5 .td-category-description p {
    margin-top: 9px;
    margin-bottom: 6px;
  }
}
@media (max-width: 767px) {
  .td_category_template_5 .td-category-description p {
    margin-top: 4px;
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 6
*/
.td_category_template_6 .td-category-header {
  margin: 0 auto;
  width: 1164px;
  min-height: 364px;
  display: table;
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (max-width: 1180px) {
  .td_category_template_6 .td-category-header {
    width: 100%;
  }
}
.td_category_template_6 .td-category-header .td-page-title,
.td_category_template_6 .td-category-header p {
  color: #fff;
}
.td_category_template_6 .td-pulldown-container {
  width: 1068px;
  height: 51px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_category_template_6 .td-pulldown-container {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-pulldown-container {
    width: 740px;
  }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-pulldown-container {
    width: 100%;
  }
}
.td_category_template_6 .td-crumb-container {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 1068px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_category_template_6 .td-crumb-container {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-crumb-container {
    width: 740px;
  }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-crumb-container {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    width: 100%;
  }
}
.td_category_template_6 .entry-crumbs,
.td_category_template_6 .entry-crumbs a {
  color: #fff;
}
.td_category_template_6 .td-category-pulldown-filter {
  z-index: 2;
  bottom: 26px;
  top: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_6 .td-category-pulldown-filter {
    display: table;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    position: relative;
  }
}
.td_category_template_6 .td-pulldown-filter-display-option {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 4px 13px 3px 13px;
}
.td_category_template_6 .td-pulldown-filter-display-option:hover {
  background-color: #222222;
  border-color: #222222;
}
.td_category_template_6 .td-pulldown-filter-list {
  margin-top: 4px;
}
.td_category_template_6 .td-category-description {
  width: 100%;
}
.td_category_template_6 .td-category-description p {
  margin-top: 25px;
  margin-bottom: 25px;
}
.td_category_template_6 .td-main-content-wrap {
  padding-top: 48px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-main-content-wrap {
    padding-top: 26px;
  }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-main-content-wrap {
    padding-top: 40px;
  }
}
.td_category_template_6 .td-category-grid {
  padding-top: 48px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_6 .td-category-grid {
    padding-top: 26px;
  }
}
@media (max-width: 767px) {
  .td_category_template_6 .td-category-grid {
    padding-top: 40px;
  }
}
.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}
@-moz-document url-prefix() {
  .td_category_template_6 .td-pulldown-filter-display-option {
    padding: 3px 13px 4px 13px;
  }
}
.td-category-title-holder {
  display: table-cell;
  padding: 110px 15%;
  z-index: 2;
  text-align: center;
  vertical-align: middle;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-category-title-holder {
    padding: 80px 5%;
  }
}
.td-category-title-holder .td-page-title {
  font-weight: 500;
  font-size: 36px;
  line-height: 54px;
}
.td-category-title-holder .entry-title.td-page-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-category-title-holder .entry-title.td-page-title {
    font-size: 30px;
    line-height: 40px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 7
*/
.td_category_template_7 .td-category-header {
  margin-bottom: 0;
  position: relative;
}
.td_category_template_7 .td-crumb-container {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_7 .td-crumb-container {
    left: 10px;
  }
}
.td_category_template_7 .td-pulldown-container {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_7 .td-pulldown-container {
    height: 56px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
  }
}
.td_category_template_7 .td-category-title-holder {
  padding: 80px 15% 89px;
  display: table;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_7 .td-category-title-holder {
    padding: 60px 5% 69px;
  }
}
.td_category_template_7 .td-category-pulldown-filter {
  top: 18px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_7 .td-category-pulldown-filter {
    display: table;
    right: 0;
    left: 0;
    margin: auto;
    position: relative;
    bottom: 0;
    top: auto;
  }
}
.td_category_template_7 .td-category-description {
  width: 100%;
}
.td_category_template_7 .td-category-description p {
  margin-top: 25px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_7 .td-category-description p {
    margin-bottom: 28px;
    margin-top: 7px;
  }
}
/*  ----------------------------------------------------------------------------
    Category Template 8
*/
.td_category_template_8 .td-category-header {
  position: relative;
  background-color: rgba(0, 0, 0, 0.5);
  margin-bottom: 0;
}
.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}
.td_category_template_8 .td-category-header .td-page-title,
.td_category_template_8 .td-category-header p {
  color: #fff;
}
.td_category_template_8 .td-category-header .td-page-title {
  margin-top: -14px;
}
.td_category_template_8 .td-category-header .td-category {
  margin-bottom: 0;
  vertical-align: top;
}
.td_category_template_8 .td-category-header .td-category a {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 3px 7px 4px 7px;
}
.td_category_template_8 .td-category-header .td-category a:hover {
  border-color: #fff;
  background-color: #fff;
  color: #000;
  opacity: 1;
}
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category {
  background-color: #4db2ec;
  border-color: #4db2ec;
  color: #fff;
}
.td_category_template_8 .td-crumb-container {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_8 .td-crumb-container {
    left: 10px;
  }
}
.td_category_template_8 .entry-crumbs,
.td_category_template_8 .entry-crumbs a {
  color: #fff;
}
.td_category_template_8 .td-category-pulldown-filter {
  z-index: 2;
  bottom: 26px;
  top: auto;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_category_template_8 .td-category-pulldown-filter {
    display: none;
  }
}
.td_category_template_8 .td-pulldown-filter-display-option {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 4px 13px 3px 13px;
}
.td_category_template_8 .td-pulldown-filter-display-option:hover {
  background-color: #222222;
  border-color: #222222;
}
.td_category_template_8 .td-pulldown-filter-list {
  margin-top: 4px;
}
.td_category_template_8 .td-category-description {
  margin-top: 16px;
  width: 100%;
}
.td_category_template_8 .td-category-grid {
  padding-top: 48px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_category_template_8 .td-category-grid {
    padding-top: 26px;
  }
}
@media (max-width: 767px) {
  .td_category_template_8 .td-category-grid {
    padding-top: 40px;
  }
}
.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}
.td_category_template_8 .td-main-content-wrap {
  padding-top: 48px;
}
.td_category_template_8 .td-category-title-holder {
  text-align: left;
  position: relative;
  padding: 63px 5% 63px 0;
}
.td_category_template_8 .td-category-siblings {
  margin-top: 12px;
}
.td_category_template_8 .td-subcat-dropdown {
  padding: 0;
  color: #fff;
  vertical-align: top;
}
@-moz-document url-prefix() {
  .td_category_template_8 .td-category-pulldown-filter .td-pulldown-filter-display-option {
    padding: 3px 13px 4px 13px;
  }
  .td_category_template_8 .td-category-header .td-category a {
    padding: 4px 7px 3px;
  }
}
/**
* More stories box
*/
.td-more-articles-box {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: fixed;
  width: 341px;
  bottom: 48px;
  right: -384px;
  background-color: #fff;
  padding: 16px 20px 0 20px;
  border-style: solid;
  border-color: #ededed;
  border-width: 1px 0 1px 1px;
  z-index: 9999;
  visibility: hidden;
  -webkit-transition: all 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
  -moz-transition: all 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
  -o-transition: all 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
  transition: all 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
  /* custom */
  /* responsive portrait phone */
}

/* @media (max-width: 767px) { .td-more-articles-box { display: none !important; } } */

.td-more-articles-box-title {
  font-family: 'Open Sans', arial, sans-serif;
  color: #222;
  font-size: 17px;
  font-weight: 600;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  min-width: 300px;
  margin-bottom: 18px;
}
.td-content-more-articles-box .td_module_1,
.td-content-more-articles-box .td_module_3 {
  padding-bottom: 20px;
}
.td-content-more-articles-box .td_module_4 {
  margin-bottom: 20px;
}
.td-content-more-articles-box .td_module_2 {
  padding-bottom: 10px;
}
.td-content-more-articles-box .td_module_5:last-child,
.td-content-more-articles-box .td_module_9:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
.td-content-more-articles-box .td-module-thumb {
  height: auto !important;
}
.td-close-more-articles-box {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  left: 14px;
  top: 21px;
  line-height: 26px;
  padding: 2px 11px;
  font-size: 17px;
}
.td-front-end-display-block {
  right: 0;
  visibility: visible;
}
#td_css_split_separator {
  visibility: visible;
}

/*
@font-face {
  font-family: 'newspaper';
  src: local('newspaper'),
  src: url('images/icons/newspaper.eot?14');
  src: url('images/icons/newspaper.eot?14#iefix') format('embedded-opentype'), url('images/icons/newspaper.woff?14') format('woff'), url('images/icons/newspaper.ttf?14') format('truetype'), url('images/icons/newspaper.svg?14#newspaper') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
*/

@font-face {
  font-family: 'newspaper';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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6CsAAAAeAADoLAAA6CwAAAAfAADoLQAA6C0AAAAgAADoLgAA6C4AAAAhAADoLwAA6C8AAAAiAADoMQAA6DEAAAAjAADoMwAA6DMAAAAkAADoNgAA6DYAAAAlAADoNwAA6DcAAAAmAADoOAAA6DgAAAAnAADoOQAA6DkAAAAoAADoOgAA6DoAAAApAADoOwAA6DsAAAAqAADoPAAA6DwAAAArAADoPQAA6D0AAAAsAADoPwAA6D8AAAAtAADoQAAA6EAAAAAuAADoQQAA6EEAAAAvAADoQgAA6EIAAAAwAADpAAAA6QAAAAAxAADpAgAA6QIAAAAyAADpAwAA6QMAAAAzAADpBAAA6QQAAAA0AADpBQAA6QUAAAA1AADpBwAA6QcAAAA2AADpCQAA6QkAAAA3AADpCgAA6QoAAAA4AADpDAAA6QwAAAA5AADpDQAA6Q0AAAA6AADpDgAA6Q4AAAA7AADpDwAA6Q8AAAA8AADpEAAA6RAAAAA8AADpEQAA6REAAAA9AADpEgAA6RIAAAA+AADpEwAA6RMAAAA/AADpFAAA6RQAAABAAADpFQAA6RUAAABBAADpFgAA6RYAAABCAADpFwAA6RcAAABDAADpGAAA6RgAAABEAADpGQAA6RkAAABFAADpGgAA6RoAAABGAADpGwAA6RsAAABHAADpHAAA6RwAAABIAADpHQAA6R0AAABJAADpHgAA6R4AAABKAADpHwAA6R8AAABLAADpIAAA6SAAAABMAADpIQAA6SEAAABNAADpIgAA6SIAAABOAADpIwAA6SMAAABPAADpJAAA6SQAAABQAADpJQAA6SUAAABRAADpJgAA6SYAAABSAADpJwAA6ScAAABTAADpKAAA6SgAAABUAADpKQAA6SkAAABVAADpKgAA6SoAAABWAADpKwAA6SsAAABXAADpLAAA6SwAAABYAADpLQAA6S0AAABZAADpLgAA6S4AAABaAADpLwAA6S8AAABbAADpMAAA6TAAAABcAADpMQAA6TEAAABbAADpMgAA6TIAAABdAADpMwAA6TMAAABeAADpNAAA6TQAAABfAADpNQAA6TUAAABgAADpNgAA6TYAAABhAADpNwAA6TcAAABiAADpOAAA6TgAAABjAADpOQAA6TkAAABkAADpOgAA6ToAAABlAADpOwAA6TsAAABmAADpPAAA6TwAAABnAADpPQAA6T0AAABoAADpPgAA6T4AAABpAADpPwAA6T8AAABqAADpQAAA6UAAAABrAADpQQAA6UEAAABsAADpQgAA6UIAAABtAADpQwAA6UMAAABuAADpRAAA6UQAAABvAADpRQAA6UUAAABwAADpRgAA6UYAAABxAADpRwAA6UcAAAByAADpSAAA6UgAAABzAADpSQAA6UkAAAB0AADpSgAA6UoAAAB1AADpSwAA6UsAAAB2AADpTAAA6UwAAAB3AADpTQAA6U0AAAB4AADpTgAA6U4AAAB5AADpTwAA6U8AAAB6AADpUAAA6VAAAAB7AADpUQAA6VEAAAB8AADpUgAA6VIAAAB9AADpUwAA6VMAAAB+AADpVAAA6VQAAAB/AADpVQAA6VUAAACAAADpVgAA6VYAAACBAADpVwAA6VcAAACCAADpWAAA6VgAAACDAADpWQAA6VkAAACEAADpWgAA6VoAAACFAADpWwAA6VsAAACGAADpXAAA6VwAAACHAADpXQAA6V0AAACIAADpXgAA6V4AAACJAADpXwAA6V8AAACKAADpYAAA6WAAAACLAADpYQAA6WEAAACMAADpYgAA6WIAAACNAADpYwAA6WMAAACOAADpZAAA6WQAAACPAADpZQAA6WUAAACQAADpZgAA6WYAAACRAADpZwAA6WcAAACSAADpaAAA6WgAAACTAADpaQAA6WkAAACUAADpagAA6WoAAACVAADpbAAA6WwAAACWAADpbQAA6W0AAACXAADpbgAA6W4AAACYAADpbwAA6W8AAACZAADpcAAA6XAAAACaAADpcQAA6XEAAACbAADpcgAA6XIAAACcAADpcwAA6XMAAACdAADpdAAA6XQAAACeAADpdQAA6XUAAACfAADpdgAA6XYAAACgAADpdwAA6XcAAAChAADpeAAA6XgAAACiAADpeQAA6XkAAACjAADpegAA6XoAAACkAADpewAA6XsAAAClAADpfAAA6XwAAACmAADpfQAA6X0AAACnAADpfgAA6X4AAACoAADpfwAA6X8AAACpAADpjgAA6Y4AAACqAADpqgAA6aoAAACrAADpqwAA6asAAACsAADprAAA6awAAACtAADprQAA6a0AAACuAADprgAA6a4AAACvAADprwAA6a8AAACwAADqCgAA6goAAACxAADqCwAA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YQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAAZsb2dvdXQEZG93bgRsZWZ0BXJpZ2h0AnVwBXZpZXdzCW1lbnUtZG93bgpsZWZ0LWFycm93C3JpZ2h0LWFycm93B21lbnUtdXAGc2VhcmNoBHVzZXIJbWVudS1sZWZ0Cm1lbnUtcmlnaHQIY2FsZW5kYXIEbWFpbAlkZWxpY2lvdXMKZGV2aWFudGFydAhkcmliYmJsZQhmYWNlYm9vawZmbGlja3IGZm9ycnN0CWluc3RhZ3JhbQZtYWlsLTEHbXlzcGFjZQZwaWNhc2EDcnNzBXNoYXJlBXNreXBlCnNvdW5kY2xvdWQHc3BvdGlmeQ1zdGFja292ZXJmbG93BXN0ZWFtA21peAd0d2l0dGVyB3dpbmRvd3MHeW91dHViZQJ2awtncm9vdmVzaGFyawpzdGFyLWVtcHR5CXN0YXItaGFsZghjb21tZW50cwVjbG9zZQlyZWFkLWRvd24JYnJpZWZjYXNlBWNsb2NrA2V5ZQV1c2VycwxjbG9zZS1tb2JpbGULbW9kYWwtY2xvc2UIY2F0ZWdvcnkPaGVhZGVyLXRlbXBsYXRlBGhvbWUFdmliZXIGdHdpdGNoBHhpbmcHYWNvbGFkZQliYWNrc2xhc2gOYnJhY2tldC1zcXVhcmUGY2lyY2xlC2NpcmNsZS1saW5lCGNpcmNsZXNzC2NvbW1hLXJvdW5kDGNvbW1hLXNxdWFyZQRoYXNoBWxpbmVlBXBsdXNzEXBvaW50LWNvbW1hLXJvdW5kEnBvaW50LWNvbW1hLXNxdWFyZQtwb2ludC1yb3VuZAxwb2ludC1zcXVhcmULcXVvdGUtcm91bmQMcXVvdGUtc3F1YXJlCXJvbWItZnVsbAlyb21iLWxpbmUPcm9tYi1yb3VuZC1mdWxsD3JvbWItcm91bmQtbGluZQVyb21icwZzbGFzaGgJc3Rhci1mdWxsCXN0YXItbGluZQx0cmFuc2xpbmd1YWwDdXBwDXZlcnRpY2FsLWxpbmUPZG90cy1jaXJjbGUtYmlnEGRvdHMtY2lyY2xlLWxpbmUXZG90cy1jaXJjbGUtbGluZS1tZWRpdW0SZG90cy1jaXJjbGUtbWVkaXVtF2RvdHMtY2lyY2xlLXVuaXRlZC1saW5lCWRvdHMtcm9tYg1kb3RzLXJvbWItYmlnDmRvdHMtcm9tYi1saW5lFWRvdHMtcm9tYi11bml0ZWQtbGluZQtkb3RzLXNxdWFyZQ9kb3RzLXNxdWFyZS1iaWcQZG90cy1zcXVhcmUtbGluZRRkb3RzLXNxdWFyZS1saW5lLWJpZxJkb3RzLXNxdWFyZS1tZWRpdW0YbWFnbmlmaWVyLWJpZy1maWxsLXNwYWNlF21hZ25pZmllci1iaWctbG9uZy1saW5lFW1hZ25pZmllci1iaWctcm91bmRlZBptYWduaWZpZXItYmlnLXJvdW5kZWQtbGluZRNtYWduaWZpZXItYmlnLXNwYWNlGm1hZ25pZmllci1iaWctc3F1YXJlLXNwYWNlGm1hZ25pZmllci1maWxsLXJvdW5kLXNwYWNlFW1hZ25pZmllci1tZWRpdW0tbG9uZxttYWduaWZpZXItbWVkaXVtLWxvbmctbGlnaHQabWFnbmlmaWVyLW1lZGl1bS1sb25nLWxpbmUWbWFnbmlmaWVyLW1lZGl1bS1zaG9ydBxtYWduaWZpZXItbWVkaXVtLXNob3J0LWxpZ2h0Fm1hZ25pZmllci1vdXRsaW5lLWxpbmUTbWFnbmlmaWVyLXJlYWwtbG9uZxhtYWduaWZpZXItcmVhbC1sb25nLWxpbmUZbWFnbmlmaWVyLXJlYWwtc3BhY2UtbGluZRNtYWduaWZpZXItdGhpbi1sb25nFG1hZ25pZmllci10aGluLXNob3J0D21lbnUtYXJyb3ctZG93bhBtZW51LWFycm93LXJpZ2h0C21lbnUtY2lyY2xlEW1lbnUtY2lyY2xlLWVxdWFsEG1lbnUtZG90cy1jaXJjbGUVbWVudS1kb3RzLWNpcmNsZS1saW5lDm1lbnUtZG90cy1yb21iGm1lbnUtZG90cy1yb21iLWxpbmUtdW5pdGVkFW1lbnUtZG90cy1yb21iLXVuaXRlZBNtZW51LWRvdHMtcm9tYi13aWRlEW1lbnUtZG90cy1yb3VuZGVkEG1lbnUtZG90cy1zcXVhcmUVbWVudS1kb3RzLXNxdWFyZS1saW5lEW1lbnUtZmlsbC1jaXJjbGVzEW1lbnUtZmlsbC1zcXVhcmVzEG1lbnUtbGluZS1jZW50ZXIWbWVudS1saW5lLWNlbnRlci1lcXVhbBFtZW51LWxpbmUtY2lyY2xlcw5tZW51LWxpbmUtbGVmdA9tZW51LWxpbmUtcmlnaHQXbWVudS1saW5lLXNxdWFyZS1jZW50ZXIdbWVudS1saW5lLXNxdWFyZS1jZW50ZXItZXF1YWwVbWVudS1saW5lLXNxdWFyZS1sZWZ0Fm1lbnUtbGluZS1zcXVhcmUtcmlnaHQRbWVudS1saW5lLXNxdWFyZXMLbWVudS1tZWRpdW0SbWVudS1tZWRpdW0tY2VudGVyEG1lbnUtbWVkaXVtLWxlZnQRbWVudS1tZWRpdW0tcmlnaHQSbWVudS1tZWRpdW0tc3F1YXJlE21lbnUtb3V0bGluZS1jaXJjbGUZbWVudS1vdXRsaW5lLWNpcmNsZS1lcXVhbBRtZW51LW91dGxpbmUtcm91bmRlZBNtZW51LW91dGxpbmUtc3F1YXJlGW1lbnUtb3V0bGluZS1zcXVhcmUtcm91bmQfbWVudS1vdXRsaW5lLXNxdWFyZS1yb3VuZC1saW5lcwxtZW51LXJvdW5kZWQTbWVudS1yb3VuZGVkLXNxdWFyZQttZW51LXNxdWFyZRdtZW51LXNxdWFyZS1hcnJvdy1yaWdodBFtZW51LXNxdWFyZS1yb3VuZBdtZW51LXNxdWFyZS1yb3VuZC1saW5lcwltZW51LXRoaW4QbWVudS10aGluLWNlbnRlcg5tZW51LXRoaW4tbGVmdA9tZW51LXRoaW4tcmlnaHQQbWVudS10aGluLXNxdWFyZQ1tZW51LXZlcnRpY2FsB2JveC1oZXgOY2FtZXJhLWRldGFpbHMLY2FtZXJhLWxlbnMNY2FtZXJhLXNpbXBsZQl5YW5kZXh6ZW4KdGFuZ2xlLWhleApsaW5lMy10aGluCmxpbmUyLXRoaW4KbGluZTEtdGhpbgpsaW5lMy10aGlrCmxpbmUyLXRoaWsKbGluZTEtdGhpawRwbHVzBW1pbnVzBXByaW50BmNvZmZlZQhob3NwaXRhbApxdW90ZS1sZWZ0C3F1b3RlLXJpZ2h0E2FuZ2xlLWNpcmNsZWQtcmlnaHQOdGVsZWdyYW0sIHNlbmQJY2hhcnQtcGllCHdoYXRzYXBwEW9kbm9rbGFzc25pa2ksIG9rCW1hcC1zaWducwpjb21tZW50aW5nD3RlbGVncmFtLWNpcmNsZQRiYXRoAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAEN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') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="td-icon-"]:before,
[class*=" td-icon-"]:before,
.fa:before {
  font-family: 'newspaper';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-align: center;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*="td-icon-"] {
  line-height: 1;
  text-align: center;
  display: inline-block;
}

.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-briefcase:before{content: '\e83f';}
.fa-hospital-o:before{content: '\f0f8';}
.fa-coffee:before{content: '\f0f4';}
.fa-clock-o:before{content: '\e840';}
.fa-bath:before{content: '\f2cd';}
.fa-map-signs:before{content: '\f277';}
.fa-pie-chart:before{content: '\f200';}
.fa-eye:before{content: '\e841';}
.fa-users:before{content: '\e842';}
.fa-calendar:before{content: '\e80e';}
.fa-quote-left:before { content: '\f10d'; }
.fa-quote-right:before { content: '\f10e'; }

.td-icon-angle-circled-right:before { content: '\f138'; }
.td-icon-calendar:before {content: '\e80e';}
.td-icon-logout:before {content: '\e800';}
.td-icon-down:before {content: '\e801';}
.td-icon-left:before {content: '\e802';}
.td-icon-right:before {content: '\e803';}
.td-icon-up:before {content: '\e804';}
.td-icon-views:before {content: '\e805';}
.td-icon-menu-down:before {content: '\e806';}
.td-icon-left-arrow:before {content: '\e807';}
.td-icon-right-arrow:before { content: '\e808';}
.td-icon-menu-up:before {content: '\e809';}
.td-icon-search:before {content: '\e80a';}
.td-icon-user:before {content: '\e80b';}
.td-icon-menu-left:before {content: '\e80c';}
.td-icon-menu-right:before {content: '\e80d';}
.td-icon-star:before {content: '\e80f';}
.td-icon-mail:before {content: '\e810';}
.td-icon-behance:before {content: '\e811';}
.td-icon-blogger:before {content: '\e812';}
.td-icon-delicious:before {content: '\e813';}
.td-icon-deviantart:before {content: '\e814';}
.td-icon-digg:before {content: '\e815';}
.td-icon-dribbble:before {content: '\e816';}
.td-icon-evernote:before {content: '\e817';}
.td-icon-facebook:before {content: '\e818';}
.td-icon-flickr:before {content: '\e819';}
.td-icon-forrst:before {content: '\e81a';}
.td-icon-googleplus:before {content: '\e81b';}
.td-icon-instagram:before {content: '\e81d';}
.td-icon-lastfm:before {content: '\e81e';}
.td-icon-linkedin:before {content: '\e81f';}
.td-icon-mail-1:before {content: '\e820';}
.td-icon-myspace:before {content: '\e821';}
.td-icon-path:before {content: '\e822';}
.td-icon-paypal:before {content: '\e823';}
.td-icon-pinterest:before {content: '\e825';}
.td-icon-reddit:before {content: '\e827';}
.td-icon-rss:before {content: '\e828';}
.td-icon-share:before { content: '\e829';}
.td-icon-skype:before {content: '\e82a';}
.td-icon-soundcloud:before {content: '\e82b';}
.td-icon-spotify:before {content: '\e82c';}
.td-icon-stackoverflow:before {content: '\e82d';}
.td-icon-steam:before {content: '\e82e';}
.td-icon-stumbleupon:before { content: '\e82f';}
.td-icon-tumblr:before {content: '\e830';}
.td-icon-twitter:before {content: '\e831';}
.td-icon-vimeo:before {content: '\e832';}
.td-icon-windows:before {content: '\e833';}
.td-icon-wordpress:before {content: '\e834';}
.td-icon-yahoo:before {content: '\e835';}
.td-icon-youtube:before {content: '\e836';}
.td-icon-vk:before {content: '\e837';}
.td-icon-ok:before {content: '\f263';}
.td-icon-telegram:before {content: '\f1d8';}
.td-icon-yandexzen:before {content: '\e97f';}
.td-icon-grooveshark:before {content: '\e838';}
.td-icon-star-empty:before {content: '\e839';}
.td-icon-star-half:before {content: '\e83a';}
.td-icon-close:before {content: '\e83c';}
.td-icon-read-down:before {content: '\e83d';}
.td-icon-comments:before {content: "\e83b";}
.td-icon-mobile:before {content: '\e83e';}
.td-icon-mobile:before {content: '\e975';}
.td-icon-whatsapp:before {content: '\f232';}
.td-icon-commenting:before {content: '\f27a';}
.td-icon-close-mobile:before {content: '\e900';}
.td-icon-modal-back:before {content: '\e901';}
.td-icon-modal-close:before {content: '\e902';}
.td-icon-category:before {content: '\e903';}
.td-icon-block-header:before {content: '\e904';}
.td-icon-home:before {content: '\e905';}

.td-social-icon-wrap:hover .td-icon-font {
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  color: #fff;
}
.td-social-icon-wrap:hover i.td-icon-behance {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-blogger {
  color: #ffa900;
}
.td-social-icon-wrap:hover i.td-icon-delicious {
  color: #3399ff;
}
.td-social-icon-wrap:hover i.td-icon-deviantart {
  color: #4e6252;
}
.td-social-icon-wrap:hover i.td-icon-digg {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-dribbble {
  color: #ea4c89;
}
.td-social-icon-wrap:hover i.td-icon-evernote {
  color: #07c257;
}
.td-social-icon-wrap:hover i.td-icon-facebook {
  color: #3B5998;
}
.td-social-icon-wrap:hover i.td-icon-flickr {
  color: #ff0084;
}
.td-social-icon-wrap:hover i.td-icon-forrst {
  color: #3b7140;
}
.td-social-icon-wrap:hover i.td-icon-googleplus {
  color: #dd4b39;
}
.td-social-icon-wrap:hover i.td-icon-grooveshark {
  color: #f77f00;
}
.td-social-icon-wrap:hover i.td-icon-instagram {
  color: #3f729b;
}
.td-social-icon-wrap:hover i.td-icon-lastfm {
  color: #ce2127;
}
.td-social-icon-wrap:hover i.td-icon-linkedin {
  color: #007bb6;
}
.td-social-icon-wrap:hover i.td-icon-mail {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-myspace {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-path {
  color: #e62f17;
}
.td-social-icon-wrap:hover i.td-icon-paypal {
  color: #009cde;
}
.td-social-icon-wrap:hover i.td-icon-pinterest {
  color: #cb2027;
}
.td-social-icon-wrap:hover i.td-icon-reddit {
  color: #ff4100;
}
.td-social-icon-wrap:hover i.td-icon-rss {
  color: #f36f24;
}

.td-social-icon-wrap:hover i.td-icon-ok {
  color: #ed812b;
}

.td-social-icon-wrap:hover i.td-icon-telegram {
  color: #0088cc;
}

.td-social-icon-wrap:hover i.td-icon-yandexzen {
  color: #333;
}

.td-social-icon-wrap:hover i.td-icon-share {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-skype {
  color: #01aef2;
}
.td-social-icon-wrap:hover i.td-icon-soundcloud {
  color: #ff5500;
}
.td-social-icon-wrap:hover i.td-icon-spotify {
  color: #81b900;
}
.td-social-icon-wrap:hover i.td-icon-stackoverflow {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-steam {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-stumbleupon {
  color: #eb4923;
}
.td-social-icon-wrap:hover i.td-icon-tumblr {
  color: #32506d;
}
.td-social-icon-wrap:hover i.td-icon-twitter {
  color: #00aced;
}
.td-social-icon-wrap:hover i.td-icon-vimeo {
  color: #5289cc;
}
.td-social-icon-wrap:hover i.td-icon-vk {
  color: #45668e;
}
.td-social-icon-wrap:hover i.td-icon-windows {
  color: #319de5;
}
.td-social-icon-wrap:hover i.td-icon-wordpress {
  color: #222222;
}
.td-social-icon-wrap:hover i.td-icon-yahoo {
  color: #720e9e;
}
.td-social-icon-wrap:hover i.td-icon-youtube {
  color: #bb0000;
}
@font-face {
  font-family: 'newspaper-icons';
  src: url('images/icons/newspaper-icons.eot?1');
  src: url('images/icons/newspaper-icons.eot?1#iefix') format('embedded-opentype'), url('images/icons/newspaper-icons.woff?1') format('woff'), url('images/icons/newspaper-icons.ttf?1') format('truetype'), url('images/icons/newspaper-icons.svg?1#newspaper-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="td-icons"]:before,
[class*=" td-icons"]:before {
  font-family: 'newspaper-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-align: center;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*="td-icons"] {
  line-height: 1;
  text-align: center;
  display: inline-block;
  cursor: default;
}
.rain-d:before {
  content: '\e800';
  display: none;
}
.rain-n:before {
  content: '\e801';
  display: none;
}
.mist-d:before {
  content: '\e802';
  display: none;
}
.mist-n:before {
  content: '\e802';
  display: none;
}
.scattered-clouds-d:before {
  content: '\e803';
  display: none;
}
.scattered-clouds-n:before {
  content: '\e803';
  display: none;
}
.shower-rain-d:before {
  content: '\e804';
  display: none;
}
.shower-rain-n:before {
  content: '\e804';
  display: none;
}
.snow-d:before {
  content: '\e805';
  display: none;
}
.snow-n:before {
  content: '\e805';
  display: none;
}
.thunderstorm-d:before {
  content: '\e806';
  display: none;
}
.thunderstorm-n:before {
  content: '\e806';
  display: none;
}
.broken-clouds-d:before {
  content: '\e807';
  display: none;
}
.broken-clouds-n:before {
  content: '\e807';
  display: none;
}
.clear-sky-d:before {
  content: '\e808';
  display: none;
}
.clear-sky-n:before {
  content: '\e809';
  display: none;
}
.few-clouds-d:before {
  content: '\e80a';
  display: none;
}
.few-clouds-n:before {
  content: '\e80b';
  display: none;
}
.td-icons-drop:before {
  content: '\e80c';
}
.td-icons-wind:before {
  content: '\e80d';
}
.td-icons-arrows-down:before {
  content: '\e80e';
}
.td-icons-arrows-up:before {
  content: '\e80f';
}
.td-icons-cloud:before {
  content: '\e810';
}
.td-icons-location:before {
  content: '\e811';
}
.td-icons-circus:before {
  content: "\e900";
}
.td-icons-farm:before {
  content: "\e901";
}
.td-icons-home:before {
  content: "\e902";
}
.td-icons-pets:before {
  content: "\e903";
}
.td-icons-wild:before {
  content: "\e904";
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #cccccc;
}
.mfp-preloader a:hover {
  color: white;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  padding-right: 15px;
  font-size: 11px;
  line-height: 18px;
}
.mfp-arrow {
  font-family: 'newspaper', sans-serif;
  font-size: 30px;
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:before {
  content: '\e807';
  color: #ffffff;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:before {
  content: '\e808';
  color: #ffffff;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:before {
  bottom: 40px;
  content: "";
  display: block;
  height: 20%;
  width: 100%;
  position: absolute;
  z-index: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  /* IE6-9 */
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.mfp-ready .mfp-s-ready .mfp-figure:before {
  opacity: 1;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  font-size: 11px;
  line-height: 18px;
  margin-bottom: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  cursor: auto;
  padding: 0px 65px 0px 15px;
  z-index: 1;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
/* Zoom */
.image-source-link {
  color: #98C3D1;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0.001;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}
.mfp-bg {
  z-index: 10000;
}
.mfp-wrap {
  z-index: 10000;
}
/*  ----------------------------------------------------------------------------
  Login window
*/
.white-popup-block {
  position: relative;
  margin: 0 auto;
  max-width: 500px;
  min-height: 500px;
  font-family: 'Open Sans', arial, sans-serif;
  text-align: center;
  color: #fff;
  vertical-align: top;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  padding: 0 0 24px;
  overflow: hidden;
}
.white-popup-block:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: rgba(0, 69, 130, 0.8);
  background: -moz-linear-gradient(45deg, rgba(0, 69, 130, 0.8) 0%, rgba(38, 134, 146, 0.8) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0, 69, 130, 0.8)), color-stop(100%, rgba(38, 134, 146, 0.8)));
  background: -webkit-linear-gradient(45deg, rgba(0, 69, 130, 0.8) 0%, rgba(38, 134, 146, 0.8) 100%);
  background: -o-linear-gradient(45deg, rgba(0, 69, 130, 0.8) 0%, rgba(38, 134, 146, 0.8) 100%);
  background: -ms-linear-gradient(45deg, rgba(0, 69, 130, 0.8) 0%, rgba(38, 134, 146, 0.8) 100%);
  background: linear-gradient(45deg, rgba(0, 69, 130, 0.8) 0%, rgba(38, 134, 146, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a80cb', endColorstr='#42bdcd', GradientType=1);
  z-index: -2;
}
.white-popup-block:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  z-index: -3;
}
.mfp-content {
  /* wrapper */
  /* the panel title */
  /* error message */
}
.mfp-content .td-login-wrap {
  position: relative;
}
.mfp-content .td-back-button {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  position: absolute;
  top: 13px;
  left: 8px;
  color: #fff;
  width: 50px;
  height: 50px;
  z-index: 99;
}
.mfp-content .td-back-button i {
  line-height: 50px;
  font-size: 16px;
}
.mfp-content .td-login-inputs {
  width: 100%;
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
.mfp-content .td-login-inputs label {
  position: absolute;
  top: 8px;
  left: 0;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  pointer-events: none;
}
.mfp-content .td-login-inputs:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 30 ")";
  filter: alpha(opacity=30);
}
.mfp-content .td-login-input {
  position: relative;
  background-color: transparent !important;
  height: 40px;
  margin: 0 !important;
  padding: 0;
  box-shadow: none !important;
  font-size: 15px;
  color: #fff;
  outline: none;
  border: 0;
}
.mfp-content .td-login-input:focus ~ label,
.mfp-content .td-login-input:valid ~ label {
  top: -18px;
  font-size: 11px;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 60 ")";
  filter: alpha(opacity=60);
}
.mfp-content .td-login-input:invalid {
  font-style: italic;
}
.mfp-content .td-login-button {
  width: 100%;
  height: 50px;
  background-color: #fff;
  padding: 5px 12px 6px;
  margin-top: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
  text-shadow: none;
  font-size: 13px;
  font-weight: 600;
  color: #000;
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: 0;
  border-radius: 0;
  -webkit-transition: background-color 0.2s ease !important;
  -moz-transition: background-color 0.2s ease !important;
  -o-transition: background-color 0.2s ease !important;
  transition: background-color 0.2s ease !important;
}
.mfp-content .td-login-button:active,
.mfp-content .td-login-button:hover {
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  background-color: #deea4b;
}
.mfp-content .td-login-info-text {
  display: block;
  margin-top: 6px;
  font-size: 11px;
  color: #fff;
}
.mfp-content .td-login-info-text a {
  color: inherit;
}
.mfp-content .td-login-info-text a:hover {
  text-decoration: underline;
}
.mfp-content #register-link {
  width: 100%;
  display: block;
  padding: 13px;
  margin-top: 24px;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  position: relative;
}
.mfp-content #register-link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #fff;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.mfp-content #register-link:hover:before {
  opacity: 0.2;
}
.mfp-content .td-login-form-div {
  width: 100%;
  position: absolute;
  top: 0;
  padding: 0 20%;
  /* responsive portrait phone */
}
@media (max-width: 480px) {
  .mfp-content .td-login-form-div {
    padding: 0 5%;
  }
}
.mfp-content #td-login-div {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
}
.mfp-content #td-login-div.td-display-none {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -o-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
}
.mfp-content .td-login-animation #td-login-div {
  transform: translate3d(-300px, 0, 0);
  -webkit-transform: translate3d(-300px, 0, 0);
  -moz-transform: translate3d(-300px, 0, 0);
  -ms-transform: translate3d(-300px, 0, 0);
  -o-transform: translate3d(-300px, 0, 0);
}
.mfp-content .td-login-animation .td-back-button {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
  filter: alpha(opacity=100);
}
.mfp-content #td-register-div,
.mfp-content #td-forgot-pass-div {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -moz-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -o-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transform: translate3d(300px, 0, 0);
  -webkit-transform: translate3d(300px, 0, 0);
  -moz-transform: translate3d(300px, 0, 0);
  -ms-transform: translate3d(300px, 0, 0);
  -o-transform: translate3d(300px, 0, 0);
}
.mfp-content #td-register-div.td-display-block,
.mfp-content #td-forgot-pass-div.td-display-block {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  -o-transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
.mfp-content #login-form .mfp-close {
  position: absolute;
  top: 26px;
  width: 20px;
  height: 20px;
  line-height: 0;
  font-size: 0;
  color: #fff;
  font-family: 'newspaper', sans-serif;
}
.mfp-content #login-form .mfp-close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  -webkit-transform: translate(-50%, 50%);
  -moz-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
  font-size: 16px;
  vertical-align: bottom;
  color: #fff;
}
.mfp-content #login-form #login-link {
  position: absolute;
  left: 26px;
  top: 28px;
  cursor: pointer;
}
.mfp-content #login-form .mfp-close {
  right: 27px;
  left: auto;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
  filter: alpha(opacity=100);
}
.mfp-content #login-form .mfp-close:before {
  content: '\e902';
}
.mfp-content .td-login-panel-title {
  padding: 26px 0 22px 0;
  line-height: 20px;
  font-size: 17px;
  text-transform: uppercase;
  color: #fff;
  pointer-events: none;
}
.mfp-content .td-login-panel-descr {
  margin-bottom: 77px;
  font-size: 13px;
  line-height: 1;
}
.mfp-content .td_display_err {
  color: #fff;
  padding: 14px 30px;
  display: none;
  position: absolute;
  top: 93px;
  left: 0;
  right: 0;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0 -40%;
  line-height: 1;
}
.mfp-content .td_display_err:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: -1;
}
.mfp-content .td_display_msg_ok:before {
  background-color: #fff;
  opacity: 0.1;
}
/**
tagdiv animations
-
- mfp-with-anim - has to be on the wrapper
*/
.mpf-td-login-effect {
  /* start state */
  /* animate in */
  /* animate out */
}
.mpf-td-login-effect .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  -moz-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  -o-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  /* custom */
  transform: perspective( 600px ) scale(0.4);
  -webkit-transform: perspective( 600px ) scale(0.4);
  -moz-transform: perspective( 600px ) scale(0.4);
  -ms-transform: perspective( 600px ) scale(0.4);
  -o-transform: perspective( 600px ) scale(0.4);
}
.mpf-td-login-effect.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mpf-td-login-effect.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: perspective( 600px ) scale(1);
  -webkit-transform: perspective( 600px ) scale(1);
  -moz-transform: perspective( 600px ) scale(1);
  -ms-transform: perspective( 600px ) scale(1);
  -o-transform: perspective( 600px ) scale(1);
}
.mpf-td-login-effect.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mpf-td-login-effect.mfp-removing .mfp-with-anim {
  transform: perspective( 600px ) scale(0.4);
  -webkit-transform: perspective( 600px ) scale(0.4);
  -moz-transform: perspective( 600px ) scale(0.4);
  -ms-transform: perspective( 600px ) scale(0.4);
  -o-transform: perspective( 600px ) scale(0.4);
  opacity: 0;
}
.mpf-td-login-effect.mfp-removing.mfp-bg {
  opacity: 0;
}
#login_pass-mob,
#login_pass {
  display: none !important;
}
.td-login-show #login_pass-mob,
.mfp-ready #login_pass {
  display: inline-block !important;
}
/*
 image ads using div ----------------------------------------------------------------------

 .td-visible-desktop - for desktop
 .td-visible-tablet-landscape - for tablet landscape
 .td-visible-tablet-portrait - for tablet portrait
 .td-visible-phone - for mobile

*/
.td-a-rec img {
  display: block;
}
.td-visible-desktop {
  display: table;
}
.td-visible-tablet-landscape,
.td-visible-tablet-l,
.td-visible-tablet-portrait,
.td-visible-tablet-tp,
.td-visible-phone {
  display: none;
}
/* responsive landscape landscape */
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-visible-tablet-landscape,
  .td-visible-tablet-l {
    display: table;
  }
  .td-visible-desktop {
    display: none;
  }
  .td-visible-tablet-portrait,
  .td-visible-tablet-tp {
    display: none;
  }
  .td-visible-phone {
    display: none;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
  .td-visible-tablet-portrait,
  .td-visible-tablet-tp {
    display: table;
  }
  .td-visible-desktop {
    display: none;
  }
  .td-visible-tablet-landscape,
  .td-visible-tablet-l {
    display: none;
  }
  .td-visible-phone {
    display: none;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-visible-phone {
    display: table;
  }
  .td-visible-desktop {
    display: none;
  }
  .td-visible-tablet-landscape,
  .td-visible-tablet-l {
    display: none;
  }
  .td-visible-tablet-portrait,
  .td-visible-tablet-tp {
    display: none;
  }
}
/* responsive landscape desktop */
@media (min-width: 1141px) {
  .td-rec-hide-on-m {
    display: none !important;
  }
}
/* responsive landscape tablet */
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-rec-hide-on-tl {
    display: none !important;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
  .td-rec-hide-on-tp {
    display: none !important;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-rec-hide-on-p {
    display: none !important;
  }
}
/* Header Image & Google AD */
.td-header-rec-wrap {
  position: relative;
  min-height: 90px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap {
    min-height: 60px;
  }
}
@media (max-width: 767px) {
  .td-header-rec-wrap {
    margin-left: auto;
    margin-right: auto;
    display: table;
    min-height: 0 !important;
  }
}
.td-header-rec-wrap .td-adspot-title {
  margin-bottom: -21px;
  position: relative;
  top: 3px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap .td-adspot-title {
    margin-bottom: -14px;
    top: 0;
  }
}
@media (max-width: 767px) {
  .td-header-rec-wrap .td-adspot-title {
    top: 0;
    margin-bottom: -10px;
  }
}
.td-header-sp-recs {
  padding: 0 !important;
  width: 728px;
  position: relative;
  min-height: 0 !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-sp-recs {
    width: 470px;
  }
}
@media (max-width: 767px) {
  .td-header-sp-recs {
    width: 100%;
  }
}
.td-header-sp-recs img,
.td-header-sp-recs .adsbygoogle {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-sp-recs img,
  .td-header-sp-recs .adsbygoogle {
    position: relative;
    display: table;
    margin: 10px auto;
    width: 100%;
  }
}
.td-header-wrap .td-a-rec-id-header > div,
.td-header-wrap .td-g-rec-id-header > .adsbygoogle {
  /* responsive min portrait tablet */
  /* responsive min landscape tablet */
}
@media (min-width: 768px) {
  .td-header-wrap .td-a-rec-id-header > div,
  .td-header-wrap .td-g-rec-id-header > .adsbygoogle {
    margin: 14px auto;
  }
}
@media (min-width: 1019px) {
  .td-header-wrap .td-a-rec-id-header > div,
  .td-header-wrap .td-g-rec-id-header > .adsbygoogle {
    margin: 24px auto;
  }
}
.td-a-rec-id-smart_list_6 img,
.td-a-rec-id-smart_list_7 img,
.td-a-rec-id-smart_list_8 img,
.td-a-rec-id-post_style_12 img,
.td-a-rec-id-sidebar img,
.td-a-rec-id-content_top img,
.td-a-rec-id-content_inline img,
.td-a-rec-id-content_bottom img,
.td-a-rec-id-custom_ad_1 img,
.td-a-rec-id-custom_ad_2 img,
.td-a-rec-id-custom_ad_3 img,
.td-a-rec-id-custom_ad_4 img,
.td-a-rec-id-custom_ad_5 img {
  width: 100%;
}
/*

 sidebar ads


*/
.td-g-rec-id-sidebar {
  text-align: center;
}
.td-g-rec-id-sidebar .adsbygoogle {
  margin-bottom: 44px;
}
.td-visible-desktop,
.td-visible-tablet-landscape,
.td-visible-tablet-l,
.td-visible-tablet-portrait,
.td-visible-tablet-tp,
.td-visible-phone {
  margin-left: auto;
  margin-right: auto;
}
.td-a-rec-id-sidebar > div {
  margin-bottom: 48px;
}
.td-a-rec-id-sidebar .td-block-title-wrap {
  margin-bottom: 26px;
}
.td-a-rec-id-sidebar .td-block-title-wrap + .td-adspot-title {
  margin-top: -9px;
}
.td-g-rec-id-post_style_12,
.td-g-rec-id-content_top,
.td-g-rec-id-content_bottom {
  clear: both;
}
.td-g-rec-id-post_style_12 .adsbygoogle,
.td-g-rec-id-content_top .adsbygoogle,
.td-g-rec-id-content_bottom .adsbygoogle {
  margin-bottom: 21px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.td-a-rec-id-post_style_12,
.td-a-rec-id-content_top,
.td-a-rec-id-content_bottom {
  clear: both;
  text-align: center;
}
.td-a-rec-id-post_style_12 > div,
.td-a-rec-id-content_top > div,
.td-a-rec-id-content_bottom > div {
  margin-bottom: 21px;
}
.td-a-rec-id-post_style_12 img,
.td-a-rec-id-content_top img,
.td-a-rec-id-content_bottom img {
  margin-bottom: 0;
}
.td-a-rec-id-post_style_12 .td-adspot-title,
.td-a-rec-id-post_style_13 .td-adspot-title {
  margin-bottom: -9px;
}
.td-g-rec-id-smart_list_6,
.td-g-rec-id-smart_list_7,
.td-g-rec-id-smart_list_8 {
  clear: both;
}
.td-g-rec-id-smart_list_6 .adsbygoogle,
.td-g-rec-id-smart_list_7 .adsbygoogle,
.td-g-rec-id-smart_list_8 .adsbygoogle {
  margin-top: 0;
  margin-bottom: 16px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.td-a-rec-id-smart_list_6,
.td-a-rec-id-smart_list_7,
.td-a-rec-id-smart_list_8 {
  clear: both;
  text-align: center;
}
.td-a-rec-id-smart_list_6 > div,
.td-a-rec-id-smart_list_7 > div,
.td-a-rec-id-smart_list_8 > div {
  margin-top: 0;
  margin-bottom: 16px;
}
.td-a-rec-id-smart_list_6 img,
.td-a-rec-id-smart_list_7 img,
.td-a-rec-id-smart_list_8 img {
  margin: 0;
}
.td-g-rec-id-smart_list_7 .adsbygoogle {
  margin-bottom: 21px;
}
.td-a-rec-id-smart_list_7 > div {
  margin-bottom: 26px;
}
.td-a-rec-id-smart_list_7 img {
  margin-bottom: 0;
}
.td-g-rec-id-content_inline .adsbygoogle {
  margin-bottom: 21px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.td-g-rec-id-content_inlineleft,
.td-a-rec-id-content_inlineleft {
  float: left;
  /* responsive portrait phone */
}
.td-g-rec-id-content_inlineleft .td-adspot-title,
.td-a-rec-id-content_inlineleft .td-adspot-title {
  margin-right: 21px;
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft .td-adspot-title,
  .td-a-rec-id-content_inlineleft .td-adspot-title {
    margin: 0;
  }
}
.td-g-rec-id-content_inlineleft > div,
.td-a-rec-id-content_inlineleft > div,
.td-g-rec-id-content_inlineleft .adsbygoogle,
.td-a-rec-id-content_inlineleft .adsbygoogle {
  margin-bottom: 15px;
  margin-top: 9px;
  margin-right: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft > div,
  .td-a-rec-id-content_inlineleft > div,
  .td-g-rec-id-content_inlineleft .adsbygoogle,
  .td-a-rec-id-content_inlineleft .adsbygoogle {
    margin: 0 auto 26px auto;
  }
}
.td-g-rec-id-content_inlineleft img,
.td-a-rec-id-content_inlineleft img {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft,
  .td-a-rec-id-content_inlineleft {
    float: none;
    text-align: center;
  }
}
.td-g-rec-id-content_inlineright,
.td-a-rec-id-content_inlineright {
  float: right;
  /* responsive portrait phone */
}
.td-g-rec-id-content_inlineright .td-adspot-title,
.td-a-rec-id-content_inlineright .td-adspot-title {
  margin-left: 21px;
  margin-bottom: -6px;
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright .td-adspot-title,
  .td-a-rec-id-content_inlineright .td-adspot-title {
    margin: 0;
  }
}
.td-g-rec-id-content_inlineright > div,
.td-a-rec-id-content_inlineright > div,
.td-g-rec-id-content_inlineright .adsbygoogle,
.td-a-rec-id-content_inlineright .adsbygoogle {
  margin-bottom: 15px;
  margin-top: 6px;
  margin-left: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright > div,
  .td-a-rec-id-content_inlineright > div,
  .td-g-rec-id-content_inlineright .adsbygoogle,
  .td-a-rec-id-content_inlineright .adsbygoogle {
    margin: 0 auto 26px auto;
  }
}
.td-g-rec-id-content_inlineright img,
.td-a-rec-id-content_inlineright img {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright,
  .td-a-rec-id-content_inlineright {
    float: none;
    text-align: center;
  }
}
.td-a-rec-id-footer_top,
.td-g-rec-id-footer_top {
  display: table;
  position: relative;
  text-align: center;
  margin: -12px auto 40px auto;
}
.td-a-rec-id-footer_top > div img,
.td-g-rec-id-footer_top > div img {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-a-rec-id-footer_top > div img,
  .td-g-rec-id-footer_top > div img {
    width: 100%;
  }
}
.td-a-rec-id-footer_top .td-adspot-title,
.td-g-rec-id-footer_top .td-adspot-title {
  margin-top: -21px;
}
.td-g-rec-id-custom_ad_1,
.td-g-rec-id-custom_ad_2,
.td-g-rec-id-custom_ad_3,
.td-g-rec-id-custom_ad_4,
.td-g-rec-id-custom_ad_5 {
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.td-g-rec-id-custom_ad_1 .adsbygoogle,
.td-g-rec-id-custom_ad_2 .adsbygoogle,
.td-g-rec-id-custom_ad_3 .adsbygoogle,
.td-g-rec-id-custom_ad_4 .adsbygoogle,
.td-g-rec-id-custom_ad_5 .adsbygoogle {
  margin-bottom: 44px;
}
.td-a-rec-id-custom_ad_1,
.td-a-rec-id-custom_ad_2,
.td-a-rec-id-custom_ad_3,
.td-a-rec-id-custom_ad_4,
.td-a-rec-id-custom_ad_5 {
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.td-a-rec-id-custom_ad_1 > div,
.td-a-rec-id-custom_ad_2 > div,
.td-a-rec-id-custom_ad_3 > div,
.td-a-rec-id-custom_ad_4 > div,
.td-a-rec-id-custom_ad_5 > div {
  margin-bottom: 44px;
}
.td-a-rec-id-custom_ad_1 .td-block-title-wrap,
.td-a-rec-id-custom_ad_2 .td-block-title-wrap,
.td-a-rec-id-custom_ad_3 .td-block-title-wrap,
.td-a-rec-id-custom_ad_4 .td-block-title-wrap,
.td-a-rec-id-custom_ad_5 .td-block-title-wrap {
  margin-bottom: 26px;
}
.td-a-rec-id-custom_ad_1 .td-block-title-wrap + .td-adspot-title,
.td-a-rec-id-custom_ad_2 .td-block-title-wrap + .td-adspot-title,
.td-a-rec-id-custom_ad_3 .td-block-title-wrap + .td-adspot-title,
.td-a-rec-id-custom_ad_4 .td-block-title-wrap + .td-adspot-title,
.td-a-rec-id-custom_ad_5 .td-block-title-wrap + .td-adspot-title {
  margin-top: -9px;
}
.td-adspot-title {
  color: #bbbbbb;
  font-size: 10px;
  text-align: center;
  display: block;
}
.td-g-rec-id-post_style_1 {
  /* responsive portrait phone */
}
.td-g-rec-id-post_style_1 .adsbygoogle {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .td-g-rec-id-post_style_1 {
    text-align: center;
  }
}
.td-a-rec-id-post_style_1 img {
  width: 100%;
}
.td-g-rec-id-post_style_11 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td-g-rec-id-post_style_11 .adsbygoogle {
  margin-bottom: 21px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 .adsbygoogle {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .td-g-rec-id-post_style_11 {
    text-align: center;
  }
}
.td-a-rec-id-post_style_11 {
  /* responsive portrait tablet */
}
.td-a-rec-id-post_style_11 > div {
  margin-bottom: 21px;
  margin-left: 0;
  margin-right: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div {
    margin-bottom: 0;
  }
}
@media (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 {
    text-align: center;
  }
}
.td-a-rec-id-post_style_11 img {
  width: 100%;
}
.td-a-rec-id-post_style_11 .td-adspot-title {
  text-align: left;
}
.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.td-all-devices img {
  display: block;
}
/*  ----------------------------------------------------------------------------
    WordPress default widgets
*/
.widget {
  font-family: 'Open Sans', arial, sans-serif;
  margin-bottom: 38px;
}
.widget a {
  color: #111;
}
.widget a:hover {
  color: #4db2ec;
}
.widget ul {
  list-style: none;
  box-shadow: none;
}
.widget li {
  line-height: 30px;
  list-style: none;
  margin-left: 12px;
}
.widget li li {
  margin-left: 21px;
}
.widget select {
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
  margin-top: 13px;
  padding: 0 5px;
}
.widget .block-title {
  margin-bottom: 13px;
}
.widget .block-title span a {
  padding: 0;
  color: inherit;
}
.archive .widget_archive .current,
.archive .widget_archive .current a {
  color: #4db2ec;
}
.widget_calendar {
  margin-bottom: 36px;
}
.widget_calendar .block-title {
  margin-bottom: 17px;
}
.widget_calendar table {
  width: 100%;
  text-align: center;
}
.widget_calendar th {
  text-align: center;
}
.widget_calendar td {
  padding: 8px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar td {
    padding: 5px 0;
  }
}
.widget_calendar #today {
  background-color: #ededed;
  font-weight: bold;
  color: #000000;
}
.widget_calendar caption {
  font-weight: bold;
  padding-bottom: 10px;
}
.widget_calendar thead tr {
  line-height: 34px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar thead tr {
    line-height: 28px;
  }
}
.widget_calendar tfoot td {
  border: none;
}
.widget_calendar tfoot #prev {
  text-align: left;
}
.widget_calendar tfoot #next {
  text-align: right;
}
.widget_calendar tfoot a:hover {
  color: #4db2ec;
}
.widget_categories li span {
  float: right;
  margin-right: 10px;
}
.widget_recent_comments,
.td_wp_recentcomments {
  margin-bottom: 42px;
  font-size: 12px;
  color: #444;
}
.widget_recent_comments .block-title,
.td_wp_recentcomments .block-title {
  margin-bottom: 18px;
}
.widget_recent_comments span a,
.td_wp_recentcomments span a {
  margin-right: 5px;
  margin-left: 0;
}
.widget_recent_comments a,
.td_wp_recentcomments a {
  margin-left: 5px;
  font-style: italic;
  font-size: 13px;
  font-weight: 600;
}
.widget_recent_comments .recentcomments,
.td_wp_recentcomments .recentcomments {
  display: block;
  margin: 10px 12px !important;
  line-height: 21px;
  padding-bottom: 13px;
  border-bottom: 1px dashed #f1f1f1;
}
.widget_recent_comments .recentcomments:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.td_wp_recentcomments > div:first-child .recentcomments {
  margin-top: 0 !important;
}
.td_wp_recentcomments > div:last-child .recentcomments {
  border-bottom: 0;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.td_wp_recentcomments a {
  color: #111;
}
.td_wp_recentcomments a:hover {
  color: #4db2ec;
}
.widget_recent_entries {
  margin-bottom: 32px;
}
.widget_recent_entries ul {
  margin-top: 13px;
}
.widget_recent_entries li {
  margin-bottom: 8px;
  padding-bottom: 7px;
  border-bottom: 1px dashed #f1f1f1;
  font-family: 'Fira Sans', sans-serif;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_recent_entries li {
    margin-bottom: 3px;
    padding-bottom: 2px;
  }
}
.widget_recent_entries li:last-child {
  border-bottom: none;
}
.widget_recent_entries li a {
  display: inline-block;
  line-height: 21px;
}
.widget_recent_entries .post-date {
  display: block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  margin-bottom: 5px;
}
.widget_rss {
  margin-bottom: 29px;
}
.widget_rss .block-title {
  margin-bottom: 17px;
}
.widget_rss .block-title span {
  padding: 0;
  line-height: 1;
}
.widget_rss .block-title a:first-child {
  display: none;
}
.widget_rss .block-title a:hover {
  color: #4db2ec;
}
.widget_rss .block-title .rsswidget {
  color: #fff;
  padding: 6px 12px 5px 12px;
}
.widget_rss li {
  margin-bottom: 14px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #f1f1f1;
  line-height: 21px;
}
.widget_rss li .rsswidget {
  margin-bottom: 8px;
  margin-right: 10px;
  padding-bottom: 7px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  font-size: 18px;
}
.widget_rss li .rssSummary {
  font-size: 12px;
  color: #444;
}
.widget_rss li:last-child {
  border-bottom: none;
}
.widget_rss .rss-date,
.widget_rss cite {
  display: block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  position: relative;
  margin-bottom: 5px;
  margin-top: 5px;
}
.widget_search {
  margin-bottom: 48px;
}
.widget_search .block-title {
  margin-bottom: 26px;
}
.widget_text {
  margin-bottom: 17px;
}
.widget_text .block-title {
  margin-bottom: 26px;
}
.widget_text .wp-smiley {
  width: auto;
}
.widget_tag_cloud {
  margin-bottom: 48px;
}
.widget_tag_cloud .block-title {
  margin-bottom: 26px;
}
.widget_tag_cloud .tagcloud {
  padding: 0 12px;
}
.widget_tag_cloud a {
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.wp-video {
  margin-bottom: 26px;
  position: relative;
}
.wp-video .wp-video-shortcode {
  outline: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /*  ----------------------------------------------------------------------------
      main sprite file
  */
  .td-sp {
    background-image: url('images/sprite/elements@2x.png') !important;
    background-size: 90px 2100px !important;
  }
}
/*  ----------------------------------------------------------------------------
    sprite
*/
.td-sp {
  background-image: url('images/sprite/elements.png');
  background-repeat: no-repeat;
  display: block;
}
.td-sp-video-play {
  width: 42px;
  height: 42px;
  background-position: -20px -488px;
}
.td-sp-video-pause {
  width: 42px;
  height: 42px;
  background-position: -20px -612px;
}
.td-sp-facebook {
  width: 32px;
  height: 32px;
  background-position: -20px -20px;
}
.td-sp-pinterest {
  width: 32px;
  height: 32px;
  background-position: -20px -72px;
}
.td-sp-rss {
  width: 32px;
  height: 32px;
  background-position: -20px -124px;
}
.td-sp-soundcloud {
  width: 32px;
  height: 32px;
  background-position: -20px -176px;
}
.td-sp-instagram {
  width: 32px;
  height: 32px;
  background-position: -20px -228px;
}
.td-sp-googleplus {
  width: 32px;
  height: 32px;
  background-position: -20px -280px;
}
.td-sp-vimeo {
  width: 32px;
  height: 32px;
  background-position: -20px -332px;
}
.td-sp-youtube {
  width: 32px;
  height: 32px;
  background-position: -20px -384px;
}
.td-sp-twitter {
  width: 32px;
  height: 32px;
  background-position: -20px -436px;
}
/*  ----------------------------------------------------------------------------
    social counter plugin
*/
.td_block_social_counter {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  margin-bottom: 47px;
}
.td_block_social_counter .td-sp {
  position: relative;
}
.td_block_social_counter .td-sp:after {
  content: '';
  width: 1px;
  height: 16px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  right: -1px;
  top: 8px;
}
.td-social-list {
  *zoom: 1;
}
.td-social-list:before,
.td-social-list:after {
  display: table;
  content: "";
  line-height: 0;
}
.td-social-list:after {
  clear: both;
}
.td_social_type {
  width: 100%;
  margin-bottom: 10px;
  -webkit-transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -moz-transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -o-transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  transition: background-color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
}
.td_social_type:last-child {
  margin-bottom: 0;
}
.td_social_type:hover .td-social-box {
  background-color: #222;
}
.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}
.td_social_type .td_social_info_name {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_social_type .td_social_info_name {
    display: none;
  }
}
.td_social_type .td-social-box {
  height: 32px;
  position: relative;
  overflow: hidden;
}
.td_social_type .td-social-box .td-sp {
  display: inline-block;
}
.td_social_type .td_social_number {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding-left: 9px;
}
.td_social_type .td_social_button {
  float: right;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding: 0 14px;
  margin-top: 8px;
  top: 9px;
  height: 16px;
  line-height: 15px;
  text-transform: uppercase;
}
.td_social_type .td_social_button a {
  color: #fff;
}
.td_social_type .td_social_button a:after {
  content: "";
  display: block;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 324px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_social_type .td_social_button a:after {
    width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_social_type .td_social_button a:after {
    width: 228px;
  }
}
@media (max-width: 767px) {
  .td_social_type .td_social_button a:after {
    width: 100%;
  }
}
.td_social_type .td_social_button a:hover {
  color: inherit;
  text-decoration: none !important;
}
.td_social_type a {
  color: #fff;
}
.td-footer-wrapper .td_social_type:hover .td-social-box {
  background-color: #444;
}
.td-footer-wrapper .td-social-style1 .td_social_type .td-social-box,
.td-footer-wrapper .td-social-style7 .td_social_type .td-social-box {
  background-color: #444;
}
.td-footer-wrapper .td-social-style2,
.td-footer-wrapper .td-social-style8 {
  color: #fff;
}
.td-footer-wrapper .td-social-style2 .td_social_type,
.td-footer-wrapper .td-social-style8 .td_social_type {
  color: #fff;
}
.td-footer-wrapper .td-social-style2 .td_social_type:hover,
.td-footer-wrapper .td-social-style8 .td_social_type:hover {
  color: #999;
}
.td-footer-wrapper .td-social-style2 .td_social_type:hover a,
.td-footer-wrapper .td-social-style8 .td_social_type:hover a {
  color: #999;
}
.td-footer-wrapper .td-social-style2 .td_social_type:hover .td-social-box,
.td-footer-wrapper .td-social-style8 .td_social_type:hover .td-social-box {
  background-color: transparent;
}
.td-footer-wrapper .td-social-style2 .td_social_type .td-social-box,
.td-footer-wrapper .td-social-style8 .td_social_type .td-social-box {
  border-color: #444;
}
.td-footer-wrapper .td-social-style2 .td_social_type a,
.td-footer-wrapper .td-social-style8 .td_social_type a {
  color: #fff;
}
.td-footer-wrapper .td-social-style2 .td_social_type .td_social_button,
.td-footer-wrapper .td-social-style8 .td_social_type .td_social_button {
  border-color: #444;
}
.td-footer-wrapper .td-social-style3,
.td-footer-wrapper .td-social-style4 {
  color: #fff;
}
.td-footer-wrapper .td-social-style3 .td_social_type a,
.td-footer-wrapper .td-social-style4 .td_social_type a {
  color: #fff;
}
.td-footer-wrapper .td-social-style3 .td_social_type:hover,
.td-footer-wrapper .td-social-style4 .td_social_type:hover {
  color: #999;
}
.td-footer-wrapper .td-social-style3 .td_social_type:hover a,
.td-footer-wrapper .td-social-style4 .td_social_type:hover a {
  color: #999;
}
.td-footer-wrapper .td-social-style9,
.td-footer-wrapper .td-social-style10 {
  color: #fff;
}
.td-footer-wrapper .td-social-style9 .td_social_type:hover,
.td-footer-wrapper .td-social-style10 .td_social_type:hover {
  color: #999;
}
.td-footer-wrapper .td-social-style9 .td_social_type:hover .td-social-box,
.td-footer-wrapper .td-social-style10 .td_social_type:hover .td-social-box {
  background-color: transparent;
}
.td_social_facebook .td-social-box {
  background-color: #516eab;
}
.td_social_rss .td-social-box {
  background-color: #ff6600;
}
.td_social_soundcloud .td-social-box {
  background-color: #ff5419;
}
.td_social_twitter .td-social-box {
  background-color: #29c5f6;
}
.td_social_vimeo .td-social-box {
  background-color: #006599;
}
.td_social_youtube .td-social-box {
  background-color: #e14e42;
}
.td_social_googleplus .td-social-box {
  background-color: #eb4026;
}
.td_social_instagram .td-social-box {
  background-color: #417096;
}
/*

  Boxed version

*/
.td-social-boxed .td_social_type {
  text-align: center;
  width: 33.3333%;
  margin: 0;
  float: left;
}
.td-social-boxed .td_social_type .td-social-box {
  height: 100px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_type .td-social-box {
    height: 70px;
  }
}
.td-social-boxed .td_social_type span {
  display: block;
  width: 100%;
  padding: 0;
}
.td-social-boxed .td-sp {
  margin-top: 10px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td-sp {
    margin-top: 4px;
  }
}
.td-social-boxed .td-sp::after {
  display: none;
}
.td-social-boxed .td_social_info {
  font-size: 17px;
  top: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_info {
    font-size: 13px;
    top: -12px;
  }
}
.td-social-boxed .td_social_info_name {
  font-size: 13px;
  font-weight: normal;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-boxed .td_social_info_name {
    top: -17px;
    font-size: 10px;
  }
}
.td-social-boxed .td_social_button {
  opacity: 0;
  position: absolute;
  height: 100%;
  margin-top: 0;
  top: 0;
}
.td-social-boxed .td_social_button a:after {
  width: 100%;
  height: 100%;
}
/*

  Colored icon version

*/
.td-social-colored .td_social_facebook .td-sp {
  background-color: #516eab;
}
.td-social-colored .td_social_rss .td-sp {
  background-color: #ff6600;
}
.td-social-colored .td_social_soundcloud .td-sp {
  background-color: #ff5419;
}
.td-social-colored .td_social_twitter .td-sp {
  background-color: #29c5f6;
}
.td-social-colored .td_social_vimeo .td-sp {
  background-color: #006599;
}
.td-social-colored .td_social_youtube .td-sp {
  background-color: #e14e42;
}
.td-social-colored .td_social_googleplus .td-sp {
  background-color: #eb4026;
}
.td-social-colored .td_social_instagram .td-sp {
  background-color: #417096;
}
/*

  With font icons version

*/
.td-social-font-icons .td-sp {
  background: none;
  font-family: 'newspaper', sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
}
.td-social-font-icons .td-sp:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  line-height: 30px;
}
.td-social-font-icons .td_social_facebook .td-sp:before {
  content: '\e818';
  color: #516eab;
}
.td-social-font-icons .td_social_rss .td-sp:before {
  content: '\e828';
  color: #ff6600;
}
.td-social-font-icons .td_social_soundcloud .td-sp:before {
  content: '\e82b';
  color: #ff5419;
}
.td-social-font-icons .td_social_twitter .td-sp:before {
  content: '\e831';
  color: #29c5f6;
}
.td-social-font-icons .td_social_vimeo .td-sp:before {
  content: '\e832';
  color: #006599;
}
.td-social-font-icons .td_social_youtube .td-sp:before {
  content: '\e836';
  color: #e14e42;
}
.td-social-font-icons .td_social_googleplus .td-sp:before {
  content: '\e81b';
  color: #eb4026;
}
.td-social-font-icons .td_social_instagram .td-sp:before {
  content: '\e81d';
  color: #417096;
}
.td-social-style1 .td_social_type .td-social-box {
  background-color: #222;
}
.td-social-style1 .td_social_facebook:hover .td-social-box {
  background-color: #516eab !important;
}
.td-social-style1 .td_social_rss:hover .td-social-box {
  background-color: #ff6600 !important;
}
.td-social-style1 .td_social_soundcloud:hover .td-social-box {
  background-color: #ff5419 !important;
}
.td-social-style1 .td_social_twitter:hover .td-social-box {
  background-color: #29c5f6 !important;
}
.td-social-style1 .td_social_vimeo:hover .td-social-box {
  background-color: #006599 !important;
}
.td-social-style1 .td_social_youtube:hover .td-social-box {
  background-color: #e14e42 !important;
}
.td-social-style1 .td_social_googleplus:hover .td-social-box {
  background-color: #eb4026 !important;
}
.td-social-style1 .td_social_instagram:hover .td-social-box {
  background-color: #417096 !important;
}
.td-social-style2 {
  color: #000;
}
.td-social-style2 .td_social_type .td-social-box {
  background-color: transparent;
  border: 1px solid #ededed;
}
.td-social-style2 .td_social_type .td_social_button {
  margin-top: 7px;
}
.td-social-style2 .td_social_type a {
  color: #000;
}
.td-social-style2 .td_social_type:hover {
  color: #555;
}
.td-social-style2 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style2 .td-sp:after {
  top: 7px;
}
.td-social-style2 .td-sp:after {
  background-color: #000;
  opacity: 0.1;
}
.td-social-style2 .td_social_button {
  border-color: #ededed;
}
.td-social-style3 {
  color: #000;
}
.td-social-style3 .td_social_type a {
  color: #000;
}
.td-social-style3 .td_social_type .td_social_button {
  border-color: #ededed;
  margin-top: 13px;
  padding: 0;
  border: none;
}
.td-social-style3 .td_social_type .td_social_button a:after {
  height: 40px;
}
.td-social-style3 .td_social_type .td_social_info {
  top: -15px;
}
.td-social-style3 .td_social_type:hover {
  color: #555;
}
.td-social-style3 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style3 .td_social_type:hover .td-social-box {
  background-color: transparent;
}
.td-social-style3 .td-social-box {
  background-color: transparent;
  height: 40px;
}
.td-social-style3 .td-sp {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  margin-right: 5px;
}
.td-social-style3 .td-sp:after {
  top: 7px;
}
.td-social-style3 .td-sp:after {
  display: none;
}
.td-social-style3 .td_social_facebook .td-sp {
  background-position: -17px -17px;
}
.td-social-style3 .td_social_rss .td-sp {
  background-position: -16px -121px;
}
.td-social-style3 .td_social_soundcloud .td-sp {
  background-position: -17px -173px;
}
.td-social-style3 .td_social_twitter .td-sp {
  background-position: -16px -431px;
}
.td-social-style3 .td_social_vimeo .td-sp {
  background-position: -16px -327px;
}
.td-social-style3 .td_social_youtube .td-sp {
  background-position: -15px -380px;
}
.td-social-style3 .td_social_googleplus .td-sp {
  background-position: -17px -276px;
}
.td-social-style3 .td_social_instagram .td-sp {
  background-position: -16px -224px;
}
.td-social-style4 {
  color: #000;
}
.td-social-style4 .td_social_type a {
  color: #000;
}
.td-social-style4 .td_social_type .td_social_button {
  border-color: #ededed;
  margin-top: 13px;
  padding: 0;
  border: none;
}
.td-social-style4 .td_social_type .td_social_button a:after {
  height: 40px;
}
.td-social-style4 .td_social_type .td_social_info {
  top: -15px;
}
.td-social-style4 .td_social_type:hover {
  color: #555;
}
.td-social-style4 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style4 .td_social_type:hover .td-social-box {
  background-color: transparent;
}
.td-social-style4 .td-social-box {
  background-color: transparent;
  height: 40px;
}
.td-social-style4 .td-sp {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}
.td-social-style4 .td-sp:after {
  top: 7px;
}
.td-social-style4 .td-sp:after {
  display: none;
}
.td-social-style4 .td_social_facebook .td-sp {
  background-position: -17px -17px;
}
.td-social-style4 .td_social_rss .td-sp {
  background-position: -16px -121px;
}
.td-social-style4 .td_social_soundcloud .td-sp {
  background-position: -17px -173px;
}
.td-social-style4 .td_social_twitter .td-sp {
  background-position: -16px -431px;
}
.td-social-style4 .td_social_vimeo .td-sp {
  background-position: -16px -327px;
}
.td-social-style4 .td_social_youtube .td-sp {
  background-position: -15px -380px;
}
.td-social-style4 .td_social_googleplus .td-sp {
  background-position: -17px -276px;
}
.td-social-style4 .td_social_instagram .td-sp {
  background-position: -16px -224px;
}
.td-social-style5 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-social-style5 .td-social-list {
    margin-left: -2px;
    margin-right: -2px;
  }
}
.td-social-style5 .td_social_type .td-social-box {
  margin: 0 8px 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style5 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
@media (max-width: 767px) {
  .td-social-style5 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
.td-social-style7 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: -16px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-social-style7 .td-social-list {
    margin-left: -2px;
    margin-right: -2px;
    margin-bottom: -4px;
  }
}
.td-social-style7 .td_social_type .td-social-box {
  background-color: #222;
  margin: 0 8px 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style7 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
@media (max-width: 767px) {
  .td-social-style7 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
.td-social-style7 .td_social_facebook:hover .td-social-box {
  background-color: #516eab !important;
}
.td-social-style7 .td_social_rss:hover .td-social-box {
  background-color: #ff6600 !important;
}
.td-social-style7 .td_social_soundcloud:hover .td-social-box {
  background-color: #ff5419 !important;
}
.td-social-style7 .td_social_twitter:hover .td-social-box {
  background-color: #29c5f6 !important;
}
.td-social-style7 .td_social_vimeo:hover .td-social-box {
  background-color: #006599 !important;
}
.td-social-style7 .td_social_youtube:hover .td-social-box {
  background-color: #e14e42 !important;
}
.td-social-style7 .td_social_googleplus:hover .td-social-box {
  background-color: #eb4026 !important;
}
.td-social-style7 .td_social_instagram:hover .td-social-box {
  background-color: #417096 !important;
}
.td-social-style8 {
  color: #000;
}
.td-social-style8 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-social-style8 .td-social-list {
    margin-left: -2px;
    margin-right: -2px;
  }
}
.td-social-style8 .td_social_type .td-social-box {
  background-color: transparent;
  border: 1px solid #ededed;
  margin: 0 8px 16px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
@media (max-width: 767px) {
  .td-social-style8 .td_social_type .td-social-box {
    margin: 0 2px 4px;
  }
}
.td-social-style8 .td_social_type .td_social_button {
  margin-top: 7px;
}
.td-social-style8 .td_social_type a {
  color: #000;
}
.td-social-style8 .td_social_type:hover {
  color: #555;
}
.td-social-style8 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style8 .td-sp {
  font-size: 28px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td-sp {
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  .td-social-style8 .td-sp {
    font-size: 28px;
  }
}
.td-social-style8 .td-sp:after {
  top: 7px;
}
.td-social-style8 .td-sp-twitter {
  font-size: 22px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style8 .td-sp-twitter {
    font-size: 18px;
  }
}
.td-social-style8 .td-sp:after {
  background-color: #000;
  opacity: 0.1;
}
.td-social-style8 .td_social_button {
  border-color: #ededed;
}
.td-social-style9 {
  color: #000;
}
.td-social-style9 .td_social_type {
  width: 25%;
}
.td-social-style9 .td_social_type a {
  color: #000;
}
.td-social-style9 .td_social_type .td_social_button {
  border-color: #ededed;
  padding: 0;
  border: none;
}
.td-social-style9 .td_social_type:hover {
  color: #555;
}
.td-social-style9 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style9 .td_social_type:hover .td-sp {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td_social_info {
    font-size: 12px;
    top: 0;
  }
}
.td-social-style9 .td_social_type .td_social_info_name {
  font-size: 11px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td_social_info_name {
    font-size: 10px;
    top: -5px;
  }
}
.td-social-style9 .td_social_type .td-social-box {
  background-color: transparent;
  height: 130px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_type .td-social-box {
    height: 90px;
  }
}
.td-social-style9 .td-sp {
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  width: 64px;
  height: 64px;
  border-radius: 64px;
  margin: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td-sp {
    width: 48px;
    height: 48px;
    border-radius: 48px;
  }
}
.td-social-style9 .td-sp:after {
  display: none;
}
.td-social-style9 .td_social_facebook .td-sp {
  background-position: -5px -5px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_facebook .td-sp {
    background-position: -13px -13px;
  }
}
.td-social-style9 .td_social_rss .td-sp {
  background-position: -4px -109px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_rss .td-sp {
    background-position: -12px -117px;
  }
}
.td-social-style9 .td_social_soundcloud .td-sp {
  background-position: -5px -161px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_soundcloud .td-sp {
    background-position: -13px -169px;
  }
}
.td-social-style9 .td_social_twitter .td-sp {
  background-position: -4px -419px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_twitter .td-sp {
    background-position: -12px -427px;
  }
}
.td-social-style9 .td_social_vimeo .td-sp {
  background-position: -4px -315px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_vimeo .td-sp {
    background-position: -12px -323px;
  }
}
.td-social-style9 .td_social_youtube .td-sp {
  background-position: -3px -368px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_youtube .td-sp {
    background-position: -11px -376px;
  }
}
.td-social-style9 .td_social_googleplus .td-sp {
  background-position: -5px -264px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_googleplus .td-sp {
    background-position: -13px -272px;
  }
}
.td-social-style9 .td_social_instagram .td-sp {
  background-position: -4px -212px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style9 .td_social_instagram .td-sp {
    background-position: -12px -220px;
  }
}
.td-social-style10 {
  color: #000;
}
.td-social-style10 .td_social_type {
  width: 25%;
}
.td-social-style10 .td_social_type a {
  color: #000;
}
.td-social-style10 .td_social_type .td_social_button {
  border-color: #ededed;
  padding: 0;
  border: none;
}
.td-social-style10 .td_social_type:hover {
  color: #555;
}
.td-social-style10 .td_social_type:hover .td_social_type a {
  color: #555;
}
.td-social-style10 .td_social_type:hover .td-sp {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td_social_info {
    font-size: 12px;
    top: 0;
  }
}
.td-social-style10 .td_social_type .td_social_info_name {
  font-size: 11px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td_social_info_name {
    font-size: 10px;
    top: -5px;
  }
}
.td-social-style10 .td_social_type .td-social-box {
  background-color: transparent;
  height: 130px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_type .td-social-box {
    height: 90px;
  }
}
.td-social-style10 .td-sp {
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  width: 64px;
  height: 64px;
  margin: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td-sp {
    width: 48px;
    height: 48px;
  }
}
.td-social-style10 .td-sp:after {
  display: none;
}
.td-social-style10 .td_social_facebook .td-sp {
  background-position: -5px -5px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_facebook .td-sp {
    background-position: -13px -13px;
  }
}
.td-social-style10 .td_social_rss .td-sp {
  background-position: -4px -109px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_rss .td-sp {
    background-position: -12px -117px;
  }
}
.td-social-style10 .td_social_soundcloud .td-sp {
  background-position: -5px -161px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_soundcloud .td-sp {
    background-position: -13px -169px;
  }
}
.td-social-style10 .td_social_twitter .td-sp {
  background-position: -4px -419px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_twitter .td-sp {
    background-position: -12px -427px;
  }
}
.td-social-style10 .td_social_vimeo .td-sp {
  background-position: -4px -315px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_vimeo .td-sp {
    background-position: -12px -323px;
  }
}
.td-social-style10 .td_social_youtube .td-sp {
  background-position: -3px -368px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_youtube .td-sp {
    background-position: -11px -376px;
  }
}
.td-social-style10 .td_social_googleplus .td-sp {
  background-position: -5px -264px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_googleplus .td-sp {
    background-position: -13px -272px;
  }
}
.td-social-style10 .td_social_instagram .td-sp {
  background-position: -4px -212px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style10 .td_social_instagram .td-sp {
    background-position: -12px -220px;
  }
}
.td-boxed-layout .td-container-wrap {
  width: 1164px;
}
@media (max-width: 1180px) {
  .td-boxed-layout .td-container-wrap {
    width: 100%;
  }
}
.td-boxed-layout .td-container-wrap.td-main-page-wrap {
  overflow: hidden;
}
.td-container-wrap {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}
.backstretch {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -99999;
  top: 0;
}
body .td-backstretch {
  max-width: none;
  opacity: 0;
  transition: opacity 2s;
  display: block;
}
body .td-stretch-width {
  height: auto;
  width: 100.03%;
  margin: 0;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
body .td-stretch-height {
  position: relative;
  height: 100%;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
body.td-ad-background-link {
  cursor: pointer;
}
body.td-ad-background-link .td-container-wrap {
  cursor: auto;
}
/*

  Force full width

*/
.td_stretch_container {
  width: 100% !important;
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td_stretch_container .td-header-menu-wrap.td-affix {
    width: 100% !important;
  }
}
.td-header-style-8 .td_stretch_container .td-header-sp-logo {
  left: 0;
  right: 0;
  margin: auto;
  pointer-events: none;
}
.td-header-style-8 .td_stretch_container .td-header-sp-logo img {
  pointer-events: auto;
}
.td-header-style-8 .td_stretch_container .td-header-sp-logo {
  /* responsive desktop */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1141px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo {
    width: 1068px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo {
    width: 980px !important;
    height: 82px;
    top: 0;
  }
  .td-header-style-8 .td_stretch_container .td-header-sp-logo img {
    max-width: 190px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td_stretch_container .td-header-sp-logo {
    width: 740px !important;
    height: 82px;
    top: 0;
  }
  .td-header-style-8 .td_stretch_container .td-header-sp-logo img {
    max-width: 140px;
  }
}
.td_stretch_content {
  width: 100% !important;
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td_stretch_content .td-container {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .td_stretch_content #td-top-search {
    right: 10px;
  }
  .td_stretch_content .td-header-sp-recs {
    float: right;
  }
  .td_stretch_content .sf-menu .td-mega-menu ul {
    width: calc(100% + 2px) !important;
    left: 0 !important;
  }
  .td_stretch_content .td_block_mega_menu {
    width: 1114px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }
  .td_stretch_content .td_block_mega_menu:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 100%;
    height: 100%;
    background-color: #fafafa;
  }
  .td_stretch_content .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat {
    border-left: 1px solid #eaeaea;
  }
  .td_stretch_content .td_block_mega_menu.td-no-subcats:before {
    display: none;
  }
  .td_stretch_content .td-header-menu-wrap.td-affix {
    width: 100% !important;
  }
  .td_stretch_content .td-drop-down-search {
    right: 10px;
  }
}
.td-header-style-3 .td_stretch_content,
.td-header-style-4 .td_stretch_content {
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td-header-style-3 .td_stretch_content .td-mega-row,
  .td-header-style-4 .td_stretch_content .td-mega-row {
    padding: 22px 0 16px 0;
  }
  .td-header-style-3 .td_stretch_content .td-mega-span,
  .td-header-style-4 .td_stretch_content .td-mega-span {
    width: 196px;
    min-height: 202px;
    float: left;
    margin-left: 22px !important;
  }
  .td-header-style-3 .td_stretch_content .td-next-prev-wrap,
  .td-header-style-4 .td_stretch_content .td-next-prev-wrap {
    margin: 0 0 22px 22px !important;
  }
}
.td-header-style-6 .td_stretch_content {
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td-header-style-6 .td_stretch_content #td-header-menu {
    padding-right: 48px;
  }
}
.td-header-style-7 .td_stretch_content {
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td-header-style-7 .td_stretch_content #td-header-menu {
    padding-right: 48px;
  }
}
.td-header-style-8 .td_stretch_content {
  /* responsive desktop */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1141px) {
  .td-header-style-8 .td_stretch_content .td-header-top-menu {
    width: auto;
  }
  .td-header-style-8 .td_stretch_content.td-header-top-menu-full .td-container {
    padding-left: 20px;
  }
  .td-header-style-8 .td_stretch_content .td-header-sp-logo {
    left: 30px;
  }
  .td-header-style-8 .td_stretch_content #td-header-menu {
    padding-left: 20px;
  }
  .td-header-style-8 .td_stretch_content .td-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-8 .td_stretch_content .td-header-sp-logo {
    height: 82px;
    top: 0;
  }
  .td-header-style-8 .td_stretch_content.td-container {
    width: 980px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td_stretch_content .td-header-sp-logo {
    height: 82px;
    top: 0;
  }
  .td-header-style-8 .td_stretch_content.td-container {
    width: 740px !important;
  }
}
.td-header-style-10 .td_stretch_content {
  /* responsive desktop */
}
@media (min-width: 1141px) {
  .td-header-style-10 .td_stretch_content .td-affix .td-main-menu-logo {
    margin-left: 10px;
  }
}
.td-scroll-up {
  cursor: pointer;
  position: fixed;
  bottom: 4px;
  right: 5px;
  width: 40px;
  height: 40px;
  background-color: #4db2ec;
  z-index: 9999;
  transform: translate3d(0, 70px, 0);
  -webkit-transform: translate3d(0, 70px, 0);
  -moz-transform: translate3d(0, 70px, 0);
  -ms-transform: translate3d(0, 70px, 0);
  -o-transform: translate3d(0, 70px, 0);
  -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -o-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  /* responsive phone */
}
.td-scroll-up .td-icon-menu-up {
  position: relative;
  color: #fff;
  font-size: 20px;
  display: block;
  text-align: center ;
  width: 40px;
  top: 7px;
}
@media (max-width: 767px) {
  .td-scroll-up {
    display: none;
  }
}
.td-scroll-up-visible {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
/* theme style customizer */
.td-live-theme-demos {
  color: #000;
  /* responsive phone */
  font-family: 'Fira Sans', sans-serif;
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  width: 283px;
  background-color: white;
  z-index: 9999;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  transform: translateX(283px);
  -webkit-transform: translateX(283px);
  -moz-transform: translateX(283px);
  -ms-transform: translateX(283px);
  -o-transform: translateX(283px);
  /* responsive laptop */
  /* -----------------------------------------------

      Sprite images position for each demo

  */
  /* ----------------------------------------------- */
}
@media (max-width: 767px) {
  .td-live-theme-demos {
    display: none;
  }
}
@media (max-width: 1366px) {
  .td-live-theme-demos {
    width: 202px;
    transform: translateX(202px);
    -webkit-transform: translateX(202px);
    -moz-transform: translateX(202px);
    -ms-transform: translateX(202px);
    -o-transform: translateX(202px);
  }
}
.td-live-theme-demos:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #e8e8e8;
  z-index: 1;
}
.td-live-theme-demos .td-set-hide-show a {
  background-color: #fff;
  position: absolute;
  top: 145px;
  right: 280px;
  padding: 11px 10px;
  border: 1px solid #e8e8e8;
  z-index: -1;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 15px;
  width: 64px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-hide-show a {
    right: 200px;
  }
}
.td-live-theme-demos .td-set-hide-show a a {
  color: black;
}
.td-live-theme-demos .td-skin-container {
  width: 283px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-container {
    width: 202px;
  }
}
.td-live-theme-demos .td-skin-body {
  height: 100%;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.td-live-theme-demos .td-skin-wrap {
  height: 100%;
  overflow-y: scroll;
  position: absolute;
  z-index: 1;
}
.td-live-theme-demos .td-skin-buy a {
  display: inline-block;
  color: #fff;
  background-color: #4db2ec;
  padding: 12px 36px;
  border-radius: 2px;
  margin: 26px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-buy a {
    padding: 11px 16px;
    margin: 14px 0 17px;
    font-size: 13px;
    line-height: 18px;
  }
}
.td-live-theme-demos .td-skin-buy a:hover {
  opacity: 0.9;
}
.td-live-theme-demos .td-skin-header {
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  padding: 0 12px 16px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-header {
    font-size: 14px;
    padding: 0 12px 10px;
  }
}
.td-live-theme-demos .td-skin-desc {
  font-size: 13px;
  line-height: 18px;
  padding: 0 10px 22px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc {
    font-size: 12px;
    padding: 0 19px 13px;
  }
}
.td-live-theme-demos .td-skin-desc span {
  font-size: 14px;
  font-weight: bold;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-skin-desc span {
    font-size: 11px;
  }
}
.td-live-theme-demos .td-set-theme-style {
  display: inline-block;
  float: left;
}
.td-live-theme-demos .td-set-theme-style-empty {
  display: inline-block;
  float: left;
}
.td-live-theme-demos .td-set-theme-style-empty a {
  cursor: default;
}
.td-live-theme-demos .td-set-theme-style-link {
  position: relative;
  background-color: #222;
}
.td-live-theme-demos .td-set-theme-style-link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000;
  top: 0;
  left: 0;
  opacity: 0;
}
.td-live-theme-demos .td-set-theme-style-link:after {
  content: '';
  width: 143px;
  height: 103px;
  background-color: transparent;
  position: absolute;
  top: -3px;
  left: 0;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-set-theme-style-link:after {
    width: 102px;
    height: 73px;
  }
}
.td-live-theme-demos .td-set-theme-style-link:hover:before {
  opacity: 0.1;
}
.td-live-theme-demos .td-demos-list:hover {
  cursor: pointer;
}
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n),
.td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) {
  position: relative;
  left: 3px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n),
  .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) {
    left: 2px;
  }
}
.td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link:after,
.td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) .td-set-theme-style-link:after {
  width: 140px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-demos-list .td-set-theme-style:nth-child(2n) .td-set-theme-style-link:after,
  .td-live-theme-demos .td-demos-list .td-set-theme-style-empty:nth-child(2n) .td-set-theme-style-link:after {
    width: 100px;
  }
}
.td-live-theme-demos .td-popup {
  position: relative;
  background-image: url('demos_popup/demos-popup.png');
  background-repeat: no-repeat;
  display: block;
  margin-top: 3px;
  width: 140px;
  height: 100px;
  /* responsive laptop */
}
.td-live-theme-demos .td-popup span {
  display: block;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 1;
  transition: opacity 0.1s ease;
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup {
    height: 71px;
    width: 100px;
    background-size: 100px 2982px;
  }
  .td-live-theme-demos .td-popup span {
    width: 25px;
    height: 25px;
  }
}
.td-live-theme-demos .td-popup:hover span {
  opacity: 0.8 !important;
}
.td-live-theme-demos .td-popup-lifestyle span,
.td-live-theme-demos .td-popup-gadgets span,
.td-live-theme-demos .td-popup-craft_ideas span,
.td-live-theme-demos .td-popup-business span,
.td-live-theme-demos .td-popup-book_club span,
.td-live-theme-demos .td-popup-blog_architecture span,
.td-live-theme-demos .td-popup-retro span,
.td-live-theme-demos .td-popup-blog_fitness span,
.td-live-theme-demos .td-popup-voice span,
.td-live-theme-demos .td-popup-erotic span,
.td-live-theme-demos .td-popup-art_creek span,
.td-live-theme-demos .td-popup-sound_radar span,
.td-live-theme-demos .td-popup-church span,
.td-live-theme-demos .td-popup-old_fashioned span,
.td-live-theme-demos .td-popup-photography span {
  background: url('demos_popup/new-badge.png');
}
.td-live-theme-demos .td-popup-animals {
  background-position: 0 0;
}
.td-live-theme-demos .td-popup-black {
  background-position: 0 -100px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-black {
    background-position: 0 -71px;
  }
}
.td-live-theme-demos .td-popup-blog {
  background-position: 0 -200px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog {
    background-position: 0 -142px;
  }
}
.td-live-theme-demos .td-popup-blog_baby {
  background-position: 0 -300px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_baby {
    background-position: 0 -213px;
  }
}
.td-live-theme-demos .td-popup-blog_cars {
  background-position: 0 -400px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_cars {
    background-position: 0 -284px;
  }
}
.td-live-theme-demos .td-popup-blog_health {
  background-position: 0 -500px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_health {
    background-position: 0 -355px;
  }
}
.td-live-theme-demos .td-popup-blog_travel {
  background-position: 0 -600px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_travel {
    background-position: 0 -426px;
  }
}
.td-live-theme-demos .td-popup-cafe {
  background-position: 0 -700px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-cafe {
    background-position: 0 -497px;
  }
}
.td-live-theme-demos .td-popup-cars {
  background-position: 0 -800px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-cars {
    background-position: 0 -568px;
  }
}
.td-live-theme-demos .td-popup-college {
  background-position: 0 -900px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-college {
    background-position: 0 -639px;
  }
}
.td-live-theme-demos .td-popup-default {
  background-position: 0 -1000px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-default {
    background-position: 0 -710px;
  }
}
.td-live-theme-demos .td-popup-fashion {
  background-position: 0 -1100px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-fashion {
    background-position: 0 -781px;
  }
}
.td-live-theme-demos .td-popup-health {
  background-position: 0 -1200px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-health {
    background-position: 0 -852px;
  }
}
.td-live-theme-demos .td-popup-local_news {
  background-position: 0 -1300px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-local_news {
    background-position: 0 -923px;
  }
}
.td-live-theme-demos .td-popup-magazine {
  background-position: 0 -1400px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-magazine {
    background-position: 0 -994px;
  }
}
.td-live-theme-demos .td-popup-medicine {
  background-position: 0 -1500px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-medicine {
    background-position: 0 -1065px;
  }
}
.td-live-theme-demos .td-popup-politics {
  background-position: 0 -1600px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-politics {
    background-position: 0 -1136px;
  }
}
.td-live-theme-demos .td-popup-recipes {
  background-position: 0 -1700px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-recipes {
    background-position: 0 -1207px;
  }
}
.td-live-theme-demos .td-popup-sport {
  background-position: 0 -1800px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-sport {
    background-position: 0 -1278px;
  }
}
.td-live-theme-demos .td-popup-tech {
  background-position: 0 -1900px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-tech {
    background-position: 0 -1349px;
  }
}
.td-live-theme-demos .td-popup-travel {
  background-position: 0 -2000px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-travel {
    background-position: 0 -1420px;
  }
}
.td-live-theme-demos .td-popup-video {
  background-position: 0 -2100px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-video {
    background-position: 0 -1491px;
  }
}
.td-live-theme-demos .td-popup-wedding {
  background-position: 0 -2200px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-wedding {
    background-position: 0 -1562px;
  }
}
.td-live-theme-demos .td-popup-what {
  background-position: 0 -2300px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-what {
    background-position: 0 -1633px;
  }
}
.td-live-theme-demos .td-popup-blog_beauty {
  background-position: 0 -2400px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_beauty {
    background-position: 0 -1704px;
  }
}
.td-live-theme-demos .td-popup-gadgets {
  background-position: 0 -2500px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-gadgets {
    background-position: 0 -1775px;
  }
}
.td-live-theme-demos .td-popup-empty1 {
  background-position: 0 -2600px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty1 {
    background-position: 0 -1846px;
  }
}
.td-live-theme-demos .td-popup-empty2 {
  background-position: 0 -2700px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-empty2 {
    background-position: 0 -1917px;
  }
}
.td-live-theme-demos .td-popup-lifestyle {
  background-position: 0 -2800px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-lifestyle {
    background-position: 0 -1988px;
  }
}
.td-live-theme-demos .td-popup-craft_ideas {
  background-position: 0 -2900px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-craft_ideas {
    background-position: 0 -2059px;
  }
}
.td-live-theme-demos .td-popup-business {
  background-position: 0 -3000px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-business {
    background-position: 0 -2130px;
  }
}
.td-live-theme-demos .td-popup-book_club {
  background-position: 0 -3100px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-book_club {
    background-position: 0 -2201px;
  }
}
.td-live-theme-demos .td-popup-blog_architecture {
  background-position: 0 -3200px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_architecture {
    background-position: 0 -2272px;
  }
}
.td-live-theme-demos .td-popup-retro {
  background-position: 0 -3300px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-retro {
    background-position: 0 -2343px;
  }
}
.td-live-theme-demos .td-popup-blog_fitness {
  background-position: 0 -3400px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-blog_fitness {
    background-position: 0 -2414px;
  }
}
.td-live-theme-demos .td-popup-voice {
  background-position: 0 -3500px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-voice {
    background-position: 0 -2485px;
  }
}
.td-live-theme-demos .td-popup-erotic {
  background-position: 0 -3600px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-erotic {
    background-position: 0 -2556px;
  }
}
.td-live-theme-demos .td-popup-art_creek {
  background-position: 0 -3700px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-art_creek {
    background-position: 0 -2627px;
  }
}
.td-live-theme-demos .td-popup-sound_radar {
  background-position: 0 -3800px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-sound_radar {
    background-position: 0 -2698px;
  }
}
.td-live-theme-demos .td-popup-church {
  background-position: 0 -3900px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-church {
    background-position: 0 -2769px;
  }
}
.td-live-theme-demos .td-popup-old_fashioned {
  background-position: 0 -4000px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-old_fashioned {
    background-position: 0 -2840px;
  }
}
.td-live-theme-demos .td-popup-photography {
  background-position: 0 -4100px;
  /* responsive laptop */
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-popup-photography {
    background-position: 0 -2911px;
  }
}
.td-live-theme-demos .td-screen-demo {
  width: 380px;
  height: 488px;
  z-index: 1;
  position: absolute;
  visibility: hidden;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
}
.td-live-theme-demos .td-screen-demo img {
  display: block;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.td-live-theme-demos .td-screen-demo-extend {
  width: 140px;
  height: 510px;
  right: 140px;
  z-index: 1;
  position: absolute;
  display: none;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
}
@media (max-width: 1366px) {
  .td-live-theme-demos .td-screen-demo-extend {
    width: 100px;
    right: 100px;
  }
}
.td-live-theme-demos .td-skin-scroll {
  position: fixed;
  height: 36px;
  width: 45px;
  background-color: rgba(51, 51, 51, 0.9);
  opacity: 1;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 10px;
  padding-top: 6px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: bottom 0.4s ease 0s;
  -moz-transition: bottom 0.4s ease 0s;
  -o-transition: bottom 0.4s ease 0s;
  transition: bottom 0.4s ease 0s;
}
.td-live-theme-demos .td-skin-scroll i {
  color: #fff;
  font-size: 25px;
  display: block;
  cursor: pointer;
}
.td-live-theme-demos.td-theme-settings-closed .td-screen-demo {
  visibility: hidden !important;
}
.td-ts-closed-no-transition {
  transition: none !important;
}
@-moz-document url-prefix() {
  .td-live-theme-demos .td-set-hide-show a {
    line-height: 16px;
  }
}
.td-js-loaded .td-live-theme-demos {
  visibility: visible;
  -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -o-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}
body .td-live-theme-demos.td-theme-settings-small {
  -webkit-box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  transform: translateX(0) !important;
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  -o-transform: translateX(0) !important;
}
.td-customizer-change-layout {
  cursor: pointer;
}
.td-customizer-change-layout span {
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
  user-select: none;
  position: relative;
  display: inline-block;
  width: 77px ;
  font-size: 11px;
  height: 28px;
  line-height: 27px;
  margin-bottom: 12px ;
  border: 1px solid #ededed;
  color: #5a5a5a;
}
/*

    OLD LIVE THEME DEMOS


*/
/* theme style customizer */
.td-live-theme-demos-old {
  font-family: Verdana, Geneva, sans-serif;
  text-align: center;
  /* responsive phone */
  position: absolute;
  top: 251px;
  left: 0;
  width: 145px;
  background-color: white;
  border: 1px solid #e8e8e8;
  border-left: none;
  padding: 5px 12px;
  z-index: 9999;
  transform: translate3d(-145px, 0, 0);
  -webkit-transform: translate3d(-145px, 0, 0);
  -moz-transform: translate3d(-145px, 0, 0);
  -ms-transform: translate3d(-145px, 0, 0);
  -o-transform: translate3d(-145px, 0, 0);
  -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -o-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}
@media (max-width: 767px) {
  .td-live-theme-demos-old {
    display: none;
  }
}
.td-live-theme-demos-old .td-set-hide-show {
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 16px;
}
.td-live-theme-demos-old .td-set-hide-show a {
  color: black;
}
.td-live-theme-demos-old .td-theme-color-active {
  border: 3px solid #EAEAEA;
  margin: 1px;
  opacity: 1;
}
.td-live-theme-demos-old .blog-stack #td-theme-settings {
  top: 320px;
}
.td-live-theme-demos-old .td-skin-header {
  font-family: 'Fira Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px !important;
  color: #5a5a5a;
  border-bottom: 1px solid #ededed;
  padding: 1px 0 7px;
  margin-bottom: 15px;
}
.td-live-theme-demos-old .td-skin-title {
  font-size: 12px;
  margin-bottom: 4px;
  line-height: 21px !important;
}
.td-live-theme-demos-old .td-skin-content {
  display: inline-block;
  width: 100%;
}
.td-live-theme-demos-old .td-set-theme-style {
  text-align: center ;
}
.td-live-theme-demos-old .td-set-theme-style .td-set-active {
  border: 1px solid #777777;
}
.td-live-theme-demos-old .td-set-theme-style a {
  display: block;
  position: relative;
  font-size: 10px;
  height: 30px;
  line-height: 27px;
  margin-bottom: 12px ;
  border: 1px solid #ededed;
  color: #5a5a5a !important;
}
.td-live-theme-demos-old .td-set-theme-style a span {
  color: #f26367;
  font-size: 9px;
  position: absolute;
  left: 3px;
  bottom: -5px;
}
.td-live-theme-demos-old .td-set-theme-style a:hover {
  text-decoration: none !important;
  border: 1px solid #777777;
}
.td-live-theme-demos-old .td-skin-header {
  border-bottom: 1px solid transparent;
}
.td-live-theme-demos-old .td-set-hide-show a {
  background-color: #fff;
  position: absolute;
  top: 48px;
  left: 144px;
  padding: 11px 10px;
  border: 1px solid #e8e8e8;
  z-index: -1;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 16px;
  width: 64px;
}
.td-live-theme-demos-old .td-set-hide-show a a {
  color: black;
}
body .td-live-theme-demos-old.td-theme-settings-small {
  -webkit-box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: -1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
  transform: translate3d(0, 0, 0) !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -moz-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  -o-transform: translate3d(0, 0, 0) !important;
}
body .td-live-theme-demos-old.td-theme-settings-small .td-skin-header {
  border-bottom: 1px solid transparent;
}
#td-theme-settings.td-live-theme-demos-old.td-theme-settings-no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
@media print {
  html,
  body {
    background-color: #FFF;
    color: #000;
    margin: 0;
    padding: 0;
  }
  img {
    max-width: 100%;
    display: block;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
  ul,
  ol,
  li {
    page-break-inside: avoid;
  }
  table,
  tr,
  td {
    page-break-before: avoid;
  }
  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-footer-wrapper,
  .single-post .td-sub-footer-container,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }
  .backstretch {
    display: none;
  }
  .td-main-content,
  header {
    width: 100% !important;
  }
}
/*
video list player
*/
/*

    player size configuration variable

*/
.MIXIN_chrome_sidebar::-webkit-scrollbar-track {
  background-color: #383838;
}
.MIXIN_chrome_sidebar::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.MIXIN_chrome_sidebar::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}
.td_video_playlist_title {
  position: relative;
  z-index: 1;
  background-color: #222;
}
.td_video_playlist_title .td_video_title_text {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  margin-left: 17px;
  margin-right: 17px;
  vertical-align: middle;
  line-height: 24px;
  padding: 10px 0 10px 0;
  /* responsive phone */
}
@media (max-width: 767px) {
  .td_video_playlist_title .td_video_title_text {
    text-align: center;
  }
}
.td_wrapper_video_playlist {
  z-index: 1;
  position: relative;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper {
  background-color: #4db2ec;
  position: relative;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper:before {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlM9KRgMBADiSB2HAAAAFElEQVR4XmNgYBBgUGAwYHBgCAAAA3wA8fpXm6EAAAAASUVORK5CYII=) repeat-x;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: -6px;
  z-index: 1;
}
.td_wrapper_video_playlist .td_video_stop_play_control {
  position: relative;
  width: 65px;
  height: 65px;
  outline: 0 !important;
}
.td_wrapper_video_playlist .td_video_stop_play_control:after {
  content: '';
  width: 1px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 14px;
  right: 0;
}
.td_wrapper_video_playlist .td_youtube_control,
.td_wrapper_video_playlist .td_vimeo_control {
  position: relative;
  top: 12px;
  left: 11px;
  cursor: pointer;
}
.td_wrapper_video_playlist .td_video_title_playing {
  position: absolute;
  top: 13px;
  left: 80px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 19px;
  font-weight: bold;
  color: #ffffff;
  padding-right: 7px;
  max-height: 37px;
  overflow: hidden;
}
@media (min-width: 481px) and (max-width: 1018px) {
  .td_wrapper_video_playlist .td_video_title_playing {
    max-height: 20px;
    top: 23px;
  }
}
@media (max-width: 480px) {
  .td_wrapper_video_playlist .td_video_title_playing {
    max-height: 37px;
    top: 13px;
  }
}
.td_wrapper_video_playlist .td_video_time_playing {
  position: absolute;
  bottom: 0;
  right: 5px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: #ffffff;
  line-height: 17px;
  padding-right: 1px;
}
.td_wrapper_video_playlist .td_video_currently_playing {
  background-color: #404040;
}
.td_wrapper_video_playlist .td_video_currently_playing:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-left: 3px solid #4db2ec !important;
  width: 3px;
  height: inherit;
}
.td_wrapper_video_playlist .td_click_video {
  height: 60px;
  display: block;
  width: 100%;
  position: relative;
}
.td_wrapper_video_playlist .td_click_video:hover {
  background-color: #333333;
  cursor: pointer;
}
.td_wrapper_video_playlist .td_video_thumb {
  position: relative;
  top: 10px;
  width: 72px;
  height: 40px;
  overflow: hidden;
  margin-left: 16px;
}
.td_wrapper_video_playlist .td_video_thumb img {
  position: relative;
  top: -6px;
}
.td_wrapper_video_playlist .td_video_title_and_time {
  position: absolute;
  top: 10px;
  margin: 0 30px 0 103px;
}
.td_wrapper_video_playlist .td_video_title_and_time .td_video_title {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  line-height: 15px;
  max-height: 30px;
  overflow: hidden;
}
.td_wrapper_video_playlist .td_video_time {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: #777777;
  line-height: 13px;
}
.td_wrapper_video_playlist .td_wrapper_player {
  background-color: #000;
  overflow: hidden;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_wrapper_video_playlist .td_wrapper_player {
    margin-bottom: -5px;
  }
}
.td_wrapper_video_playlist .td_wrapper_player iframe {
  width: 100%;
  height: 100%;
}
.td_wrapper_video_playlist .td_container_video_playlist {
  background-color: #222;
  vertical-align: top;
  overflow: hidden;
}
.td_wrapper_video_playlist .td_playlist_clickable {
  overflow-y: auto;
  overflow-x: hidden;
  height: 347px;
}
.td_video_playlist_column_3 .td_wrapper_player {
  display: block;
  width: 728px;
  height: 409px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    height: 365px;
    width: 649px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    width: 100%;
    height: 416px;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_wrapper_player {
    width: 100%;
    height: auto;
  }
}
.td_video_playlist_column_3 .td_container_video_playlist {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 341px;
  height: 409px;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_container_video_playlist {
    height: 365px;
    width: 331px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 305px;
    right: 0;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 305px;
    right: 0;
  }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_container_video_playlist {
    position: relative;
    width: 100%;
    height: 245px;
    right: 0;
  }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
  height: 348px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
    margin-right: 10px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
    height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track {
    background-color: #383838;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb {
    background-color: #919191;
    border-radius: 10px;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
    height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track {
    background-color: #383838;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
  }
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb {
    background-color: #919191;
    border-radius: 10px;
  }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
    height: 180px;
  }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
  height: 348px;
  /* responsive landscape tablet */
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    margin-right: 10px;
  }
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
  background-color: #383838;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 240px;
  }
}
@media (max-width: 480px) {
  .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 180px;
  }
}
.td_video_playlist_column_2 .td_wrapper_video_playlist {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_video_playlist {
    left: 0;
  }
}
.td_video_playlist_column_2 .td_video_title_playing {
  max-height: 20px;
  top: 23px;
}
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_video_title_playing {
    max-height: 37px;
    top: 13px;
  }
}
.td_video_playlist_column_2 .td_wrapper_player {
  display: block;
  height: 391px;
  /* responsive landscape tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_2 .td_wrapper_player {
    height: 360px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_2 .td_wrapper_player {
    height: 272px;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_2 .td_wrapper_player {
    display: block;
    height: auto;
  }
}
.td_video_playlist_column_2 .td_container_video_playlist {
  display: block;
  height: 305px;
}
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist {
    height: 245px;
  }
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable {
  height: 240px;
}
@media (max-width: 480px) {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable {
    height: 180px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile,
  .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
    margin-right: 10px;
  }
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
  background-color: #383838;
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}
.td_video_playlist_column_1 .td_wrapper_player {
  display: block;
  height: 182px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_video_playlist_column_1 .td_wrapper_player {
    height: 169px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_video_playlist_column_1 .td_wrapper_player {
    height: 128px;
  }
}
@media (max-width: 767px) {
  .td_video_playlist_column_1 .td_wrapper_player {
    display: block;
    width: 100%;
    height: auto;
  }
}
.td_video_playlist_column_1 .td_container_video_playlist {
  display: block;
}
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist {
    height: 245px;
  }
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
  height: 301px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile,
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile,
  .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
    height: 180px;
  }
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
  background-color: #383838;
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}
.wp-video-shortcode:focus {
  outline: 0 !important;
}
/*
    GENERAL
*/
.wpb_heading {
  background-color: #222;
  color: #fff;
  display: inline-block;
  padding: 8px 12px;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 26px;
  margin-top: 0;
}
/*
    Single Image
*/
.vc_single_image-img {
  display: block;
}
/*
    Text block
*/
.wpb_text_column h1:first-child,
.wpb_text_column h2:first-child,
.wpb_text_column h3:first-child,
.wpb_text_column h4:first-child,
.wpb_text_column h5:first-child {
  margin-top: 0;
}
/*
    FAQ - toggle
*/
.vc_toggle_title {
  padding: 7px 13px 8px 36px !important;
  margin: 0;
}
.vc_toggle_content {
  padding-left: 15px !important;
}
.vc_toggle_active .vc_toggle_title {
  background-color: #fcfcfc !important;
}
.vc_toggle_title {
  border: 1px solid #ededed;
}
.vc_toggle_title:hover {
  background-color: #fcfcfc !important;
}
.vc_toggle_title h4 {
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}
.vc_toggle_title .vc_toggle_icon {
  left: 10px !important;
}
.vc_toggle {
  margin-bottom: 10px !important;
}
.vc_toggle.vc_toggle_size_md .vc_toggle_title {
  padding: 11px 13px 10px 45px !important;
}
.vc_toggle.vc_toggle_size_lg .vc_toggle_title {
  padding: 14px 13px 14px 48px !important;
}
/*
    Image gallery
*/
.wpb_gallery .flexslider {
  overflow: hidden;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  position: relative;
}
.wpb_gallery .nivoSlider {
  box-shadow: none !important;
}
.wpb_gallery .post-title {
  font-size: 26px;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: 0;
  z-index: 2;
}
/*
    Image carousel
*/
.wpb_content_element .icon-next:before {
  font-family: 'newspaper', sans-serif !important;
  content: '\e808' !important;
  color: #ffffff;
  font-size: 30px;
  top: 0 !important;
}
.wpb_content_element .icon-prev:before {
  font-family: 'newspaper', sans-serif !important;
  content: '\e807' !important;
  color: #ffffff;
  font-size: 30px;
  top: 0 !important;
}
/*
    Tabs
*/
.wpb_tabs .wpb_tab {
  background-color: #fff !important;
  padding: 0 !important;
}
.wpb_tabs .wpb_tabs_nav {
  border-bottom: 2px solid #222;
  margin-bottom: 26px;
}
.wpb_tabs li a {
  background-color: #fff;
  color: #222;
  padding: 8px 12px 5px 12px !important;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  white-space: nowrap;
}
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a {
  background-color: #222;
  color: #fff;
}
@-moz-document url-prefix() {
  .wpb_tabs li a {
    padding: 7px 12px 5px 12px !important;
    line-height: 16px;
  }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic {
  margin-bottom: 22px;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
    padding-bottom: 12px;
  }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels {
  background-color: transparent;
  border: none;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
  margin-bottom: 26px !important;
  margin-right: 0;
  border-bottom: 2px solid #4db2ec;
  display: block;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list {
  padding: 0;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
  margin: 0;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a {
  border-color: transparent;
  background-color: #4db2ec;
  color: #fff;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
  border-color: transparent;
  background-color: #fff;
  color: #222;
  padding: 6px 12px 5px 12px !important;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  white-space: nowrap;
  border-radius: 0;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-heading {
  display: none;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body {
  padding: 0;
  border-color: transparent;
  background-color: transparent;
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
  margin-bottom: 17px !important;
  border: none;
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
  margin: 0 11px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
    margin: 0;
  }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
  background-color: transparent !important;
  font-size: 19px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
    font-size: 17px;
  }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list {
  text-align: center;
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a,
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a {
  background-color: transparent;
  color: #009688;
}
.td-tab-color.vc_tta.vc_general .vc_tta-icon {
  font-size: 1em;
  top: -2px;
  position: relative;
}
.td-tab-color .vc_tta-panels-container {
  margin-bottom: 48px;
}
.td-tab-color .vc_tta-tabs-list li:nth-child(1).vc_active > a,
.td-tab-color .vc_tta-tabs-list li:nth-child(1):hover > a {
  color: #e53935 !important;
}
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(1) .td-grid-style-1 .td-post-category {
  background-color: #e53935 !important;
}
.td-tab-color .vc_tta-tabs-list li:nth-child(2).vc_active > a,
.td-tab-color .vc_tta-tabs-list li:nth-child(2):hover > a {
  color: #66bb6a !important;
}
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(2) .td-grid-style-1 .td-post-category {
  background-color: #66bb6a !important;
}
.td-tab-color .vc_tta-tabs-list li:nth-child(3).vc_active > a,
.td-tab-color .vc_tta-tabs-list li:nth-child(3):hover > a {
  color: #29B6F6 !important;
}
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(3) .td-grid-style-1 .td-post-category {
  background-color: #29B6F6 !important;
}
.td-tab-color .vc_tta-tabs-list li:nth-child(4).vc_active > a,
.td-tab-color .vc_tta-tabs-list li:nth-child(4):hover > a {
  color: #7F8FA9 !important;
}
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(4) .td-grid-style-1 .td-post-category {
  background-color: #7F8FA9 !important;
}
.td-tab-color .vc_tta-tabs-list li:nth-child(5).vc_active > a,
.td-tab-color .vc_tta-tabs-list li:nth-child(5):hover > a {
  color: #FDD835 !important;
}
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(5) .td-grid-style-1 .td-post-category {
  background-color: #FDD835 !important;
}
/*
    Accordion
*/
.vc_tta-accordion.vc_tta-o-no-fill .td_block_wrap {
  margin-left: -20px;
  margin-right: -20px;
}
/*
    Progress bar
*/
.vc_progress_bar .vc_label,
.vc_progress_bar div {
  border-radius: 0 !important;
}
/*
    Tour section
*/
.wpb_tour .wpb_heading {
  float: left;
}
.wpb_tour .wpb_tabs_nav {
  clear: both;
  border-bottom: 1px solid #ededed;
}
.wpb_tour .wpb_tabs_nav li {
  line-height: 16px;
  margin: 0 !important;
  overflow: hidden;
}
.wpb_tour .wpb_tabs_nav li a {
  color: #222;
  padding: 7px 12px 7px 12px !important;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  white-space: nowrap;
  min-height: 30px;
  border: 1px solid #ededed;
}
.wpb_tour .wpb_tabs_nav li.ui-tabs-active a,
.wpb_tour .wpb_tabs_nav li:hover a {
  background-color: #222;
  color: #fff;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #222;
}
/*
    Accordion
*/
.wpb_accordion .ui-state-active a {
  background-color: #222 !important;
  color: #fff !important;
  border: 0 !important;
}
.wpb_accordion .wpb_accordion_header {
  background-color: #ffffff !important;
  margin-bottom: 10px !important;
}
.wpb_accordion .wpb_accordion_header a {
  color: #222;
  padding: 10px 12px !important;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  white-space: nowrap;
  min-height: 30px;
  border: 1px solid #ededed;
}
.wpb_accordion .wpb_accordion_content {
  margin-bottom: 10px;
}
/*
    Buttons
*/
.wpb_button,
.vc_btn {
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 600;
  line-height: 24px;
  text-shadow: none;
  border: none;
  transition: none;
  border-radius: 0;
  margin-bottom: 21px;
}
.wpb_button:hover,
.vc_btn:hover {
  text-shadow: none;
  text-decoration: none !important;
}
a.vc_btn-black {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a.vc_btn-black:hover {
  background-color: #4db2ec;
  border-color: #4db2ec;
  color: #4db2ec;
}
a.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover {
  color: #4db2ec !important;
}
.wpb_default {
  background-color: #4db2ec;
}
.wpb_default:hover {
  text-shadow: none;
  background-color: #4db2ec;
  opacity: 0.8;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/*
    Call to action
*/
.wpb_call_to_action {
  background-color: #fcfcfc;
}
.vc_call_to_action .wpb_heading {
  background-color: inherit;
  color: inherit;
  margin-top: inherit;
  padding: inherit;
  line-height: 34px;
  margin-bottom: 8px;
}
.vc_call_to_action h2 {
  font-size: 27px;
}
.vc_call_to_action h4 {
  line-height: 20px !important;
}
/*
    Video
*/
.wpb_video_widget .wpb_video_wrapper {
  margin-bottom: 0;
}
/*
    Custom heading
*/
.vc_custom_heading > * {
  margin-top: 0;
  margin-bottom: 26px;
}
/*
    Widgets
*/
.widget {
  overflow: hidden;
}
.vc_wp_rss ul,
.vc_wp_archives ul,
.vc_wp_categories ul,
.vc_wp_posts ul,
.vc_wp_text ul,
.vc_wp_custommenu ul,
.vc_wp_tagcloud ul,
.vc_wp_pages ul,
.vc_wp_calendar ul,
.vc_wp_recentcomments ul,
.vc_wp_meta ul,
.vc_wp_search ul {
  margin: 0;
}
.widgettitle {
  background-color: #222;
  color: #fff;
  display: inline-block;
  padding: 6px 12px 4px;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 14px;
  margin-top: 0;
  min-height: 30px;
  position: relative;
}
.widgettitle:after {
  content: '';
  height: 2px;
  width: 300%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #222;
}
.widgettitle a {
  color: #fff;
}
@-moz-document url-prefix() {
  .widgettitle {
    line-height: 18px;
  }
}
.vc_wp_rss {
  margin-bottom: 0;
}
.vc_wp_rss .widgettitle a:first-child {
  display: none;
}
.vc_wp_rss .widget_rss {
  margin-bottom: 21px;
}
.vc_wp_rss ul {
  margin: 4px 0 0 12px;
}
.vc_wp_rss ul li {
  margin-left: 0;
  padding-bottom: 0;
}
.vc_wp_archives ul {
  margin: 0;
}
.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}
.vc_wp_tagcloud .widgettitle {
  margin-bottom: 26px;
}
.vc_wp_search .widgettitle {
  margin-bottom: 26px;
}
.wpb_raw_code {
  margin-bottom: 26px;
}
/* visual composer hack - overwrite the theme display block  @since 18/6/2015 */
.wpb_single_image .vc_single_image-wrapper {
  display: inline-block !important;
}
.wpb_flickr_heading {
  display: table;
}
.td-theme-wrap .td-header-wrap .td-spot-id-header {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-theme-wrap .td-header-wrap .td-spot-id-header {
    height: 60px;
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
}
@media (max-width: 767px) {
  .td-theme-wrap .td-header-wrap .td-spot-id-header {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}
.td-theme-wrap .td-header-wrap.td-header-style-1 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-2 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-3 .td-spot-id-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-theme-wrap .td-header-wrap.td-header-style-1 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-2 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-3 .td-spot-id-header {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}
.td-theme-wrap .td-header-wrap.td-header-style-5 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-6 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-7 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-8 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-9 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-10 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-11 .td-spot-id-header,
.td-theme-wrap .td-header-wrap.td-header-style-12 .td-spot-id-header {
  margin-bottom: 0 !important;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-theme-wrap .td-header-wrap.td-header-style-5 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-6 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-7 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-8 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-9 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-10 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-11 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-12 .td-spot-id-header {
    margin-top: 14px !important;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .td-theme-wrap .td-header-wrap.td-header-style-5 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-6 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-7 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-8 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-9 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-10 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-11 .td-spot-id-header,
  .td-theme-wrap .td-header-wrap.td-header-style-12 .td-spot-id-header {
    margin-bottom: 10px !important;
  }
}
.td-theme-wrap .td-spot-id-footer_top {
  display: table;
  position: relative;
  text-align: center;
  margin: -12px auto 40px auto;
}
.td-theme-wrap .td-spot-id-footer_top .tdc-placeholder-title {
  border: 1px solid rgba(136, 136, 136, 0.31);
}
.tdc-missing-external-shortcode,
.td-block-missing-settings,
.tdc_external_shortcode {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 20px;
  border: 1px solid #eeecf0;
  color: black;
}
.tdc-missing-external-shortcode span,
.td-block-missing-settings span,
.tdc_external_shortcode span {
  background-color: #ec4d4d;
  color: white;
  font-weight: bold;
  padding: 3px 8px 4px;
  font-size: 10px;
  position: relative;
  top: -1px;
  margin-right: 10px;
}
/*  ----------------------------------------------------------------------------
    General smart list style
*/
.td-smart-list-pagination {
  text-align: center;
  margin-bottom: 26px;
}
.td-smart-list-button {
  font-family: 'Fira Sans', sans-serif;
  line-height: 40px;
  background-color: #222;
  color: #fff;
  padding: 11px 24px;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  -webkit-transition: background-color 0.2s ease 0s;
  -moz-transition: background-color 0.2s ease 0s;
  -o-transition: background-color 0.2s ease 0s;
  transition: background-color 0.2s ease 0s;
  cursor: pointer;
  margin: 0 10px;
}
.td-smart-list-button:hover {
  text-decoration: none !important;
  background-color: #4db2ec;
}
.td-smart-list-button .td-icon-left {
  font-size: 14px;
  position: relative;
  top: 1px;
  padding-right: 11px;
}
.td-smart-list-button .td-icon-right {
  font-size: 14px;
  position: relative;
  top: 1px;
  padding-left: 11px;
}
.td-smart-disable {
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  -o-user-select: none;
  user-select: none;
}
.td-smart-disable:hover {
  background-color: #222 !important;
}
.td-smart-list-dropdown-wrap {
  text-align: center;
  border: 1px solid #ededed;
  margin-bottom: 26px;
  clear: both;
}
.td-smart-list-dropdown-wrap .td-smart-list-dropdown {
  height: 30px;
  padding: 0 35px 0 10px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #fff;
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  font-family: 'Fira Sans', sans-serif;
  max-width: 40%;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  cursor: pointer;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown {
    text-align: center;
    max-width: 70%;
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-dropdown option {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-dropdown option {
    text-align: left;
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-dropdown::-ms-expand {
  display: none;
}
.td-smart-list-dropdown-wrap .td-smart-list-container {
  display: inline;
  position: relative;
}
.td-smart-list-dropdown-wrap .td-smart-list-container:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 7px;
  right: 16px;
  z-index: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
  pointer-events: none;
}
.td-smart-list-dropdown-wrap .td-smart-list-button {
  padding: 2px 18px;
  margin: 0;
  background-color: transparent !important;
  color: inherit;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button {
    padding: 2px 6px;
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-button i {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button i {
    display: inline;
    font-size: 12px;
    top: 0;
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left:before {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-left:before {
    content: '\e80c';
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right:before {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button .td-icon-right:before {
    content: '\e80d';
  }
}
.td-smart-list-dropdown-wrap .td-smart-list-button:hover {
  background-color: transparent !important;
  color: #4db2ec;
}
.td-smart-list-dropdown-wrap .td-smart-list-button span {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-smart-list-dropdown-wrap .td-smart-list-button span {
    display: none;
  }
}
.td-smart-list-dropdown-wrap .td-smart-disable:hover {
  color: #222;
}
.td-smart-list-dropdown-wrap .td-smart-next {
  border-left: 1px solid #ededed;
  margin-left: 3px;
}
.td-smart-list-dropdown-wrap .td-smart-back {
  border-right: 1px solid #ededed;
  margin-right: 3px;
}
@-moz-document url-prefix() {
  .td-smart-list-dropdown-wrap .td-smart-list-container:before {
    top: 9px;
  }
}
/*  ----------------------------------------------------------------------------
    Smart list 1
*/
.td_smart_list_1 {
  position: relative;
  overflow: hidden;
  z-index: 1;
  margin-top: 38px;
}
.td_smart_list_1 .td-item {
  width: 100%;
}
.td-number-and-title {
  text-align: center;
  width: 100%;
  padding: 8px 100px 4px 100px;
  margin-bottom: 23px;
  display: inline-block;
}
@media (max-width: 500px) {
  .td-number-and-title {
    padding: 60px 0 0 0;
    margin-bottom: 20px;
  }
}
.td-sml-current-item-title {
  display: inline-block;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  margin-top: 0;
  margin-bottom: 0;
}
.td-controls {
  position: absolute;
  top: 1px;
  z-index: 2;
  width: 100%;
}
.td-left-smart-list,
.td-right-smart-list {
  position: absolute;
  width: 88px;
  height: 40px;
  line-height: 40px;
  background-color: #222222;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-left-smart-list:hover,
.td-right-smart-list:hover {
  text-decoration: none !important;
  background-color: #4db2ec;
}
@-moz-document url-prefix() {
  .td-left-smart-list,
  .td-right-smart-list {
    line-height: 38px;
  }
}
.td-right-smart-list {
  right: 0;
}
.td-right-smart-list .td-icon-right {
  font-size: 16px;
  position: relative;
  top: 2px;
  padding-left: 11px;
}
.td-left-smart-list {
  left: 0;
}
.td-left-smart-list .td-icon-left {
  font-size: 16px;
  position: relative;
  top: 2px;
  padding-right: 11px;
}
.td-slide-smart-list-figure img {
  display: inline-block;
  vertical-align: top;
}
.td-sml-caption {
  font-family: Verdana, Geneva, sans-serif;
  font-style: italic;
  font-size: 11px;
  line-height: 17px;
  margin-top: 5px;
  margin-bottom: 21px;
}
.td-sml-description {
  margin-top: 22px;
  display: block;
}
/*  ----------------------------------------------------------------------------
    Smart list 2
*/
.td_smart_list_2 {
  margin-top: 38px;
}
.td_smart_list_2 .td-number-and-title {
  text-align: left;
  padding: 0;
  margin-bottom: 21px;
  position: relative;
}
.td_smart_list_2 .td-sml-description {
  margin-top: 0;
}
.td_smart_list_2 h2 {
  margin: 2px 0 0;
  line-height: 32px;
}
.td_smart_list_2 .td-item {
  margin-bottom: 53px;
}
.td_smart_list_2 .td-sml-current-item-title {
  margin-top: 5px;
  width: 100%;
  padding-left: 56px;
}
.td-sml-current-item-nr {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  font-size: 22px;
  line-height: 39px;
  color: #fff;
  background-color: #222222;
  width: 37px;
  height: 37px;
  text-align: center;
  display: inline-block;
}
/*  ----------------------------------------------------------------------------
    Smart list 3
*/
.td_smart_list_3 {
  position: relative;
  overflow: hidden;
  z-index: 1;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_smart_list_3 .td-sml-current-item-title {
  margin-top: 6px;
}
.td_smart_list_3 .td-number-and-title {
  padding: 0 200px 0 52px;
  text-align: left;
  display: block;
}
.td_smart_list_3 .td-number-and-title h2 {
  margin: 0;
}
.td_smart_list_3 .td-sml-current-item-nr {
  position: absolute;
  left: 0;
  top: 1px;
}
.td_smart_list_3 .td-left-smart-list {
  right: 98px;
  left: auto;
}
.td_smart_list_3 .td-item {
  width: 100%;
}
.td_smart_list_3 .td-sml-description {
  margin-top: 0;
}
.td_smart_list_3 .td-sml-figure {
  float: right;
  margin-left: 20px;
  width: 300px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_smart_list_3 .td-number-and-title {
    padding-right: 106px;
  }
  .td_smart_list_3 .td-left-smart-list,
  .td_smart_list_3 .td-right-smart-list {
    width: 40px;
    font-size: 0;
  }
  .td_smart_list_3 .td-icon-right {
    top: 1px;
    left: 1px;
    line-height: 40px;
    padding-left: 0;
    font-size: 20px;
  }
  .td_smart_list_3 .td-left-smart-list {
    right: 50px;
  }
  .td_smart_list_3 .td-left-smart-list .td-icon-left {
    top: 1px;
    line-height: 40px;
    padding-right: 0;
    font-size: 20px;
  }
  .td_smart_list_3 .td-slide-smart-list-figure {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .td_smart_list_3 .td-controls {
    position: relative;
    height: 40px;
    margin-bottom: 25px;
  }
  .td_smart_list_3 .td-left-smart-list {
    left: 0;
  }
  .td_smart_list_3 .td-number-and-title {
    padding: 0;
    text-align: center;
    margin-bottom: 25px;
  }
  .td_smart_list_3 .td-sml-current-item-nr {
    position: relative;
    left: auto;
    margin-right: 15px;
    top: auto;
  }
  .td_smart_list_3 .td-slide-smart-list-figure {
    width: 100%;
    margin: 0 0 10px 0;
    text-align: center;
  }
}
/*  ----------------------------------------------------------------------------
    Smart list 4
*/
.smart-list-style-4 .td-post-content {
  float: left;
}
.smart-list-style-4 .td-post-sharing-top {
  margin-bottom: 0;
}
.td_smart_list_4 {
  /* responsive portrait phone */
}
.td_smart_list_4 .td-item {
  width: 100%;
  min-height: 181px;
  border-bottom: 1px solid #ededed;
  position: relative;
  float: left;
  padding: 30px 0 25px;
}
.td_smart_list_4 .td-item:first-child {
  padding-top: 9px;
}
.td_smart_list_4 .td-item:first-child .td-sml-current-item-nr {
  top: 9px;
}
.td_smart_list_4 .td-item:last-of-type {
  border-bottom: none;
}
.td_smart_list_4 .td-sml-current-item-nr {
  font-size: 18px;
  width: 32px;
  height: 32px;
  line-height: 34px;
  top: 30px;
}
.td_smart_list_4 .td-sml-current-item-title {
  font-size: 18px;
  line-height: 24px;
  padding-left: 47px;
  padding-top: 5px;
  display: inherit;
}
.td_smart_list_4 h2 {
  line-height: 24px;
  margin-bottom: 9px;
  margin-top: 0;
}
.td_smart_list_4 .td-sml-figure {
  float: right;
  margin-left: 20px;
  width: 150px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_4 .td-sml-figure {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
.td_smart_list_4 .td-number-and-title {
  text-align: left;
  padding: 0;
  margin-bottom: 9px;
  display: inherit;
}
.td_smart_list_4 .td-sml-description {
  margin-top: 11px;
}
.td_smart_list_4 .td-sml-caption {
  line-height: 14px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .td_smart_list_4 .td-item {
    display: table;
    width: 100%;
  }
  .td_smart_list_4 .td-item:first-child {
    padding-top: 30px;
  }
  .td_smart_list_4 .td-item:first-child .td-sml-current-item-nr {
    top: 0;
  }
  .td_smart_list_4 .td-slide-smart-list-figure {
    margin: 0;
    width: 100%;
    text-align: center;
  }
  .td_smart_list_4 .td-number-and-title {
    display: table-header-group;
    text-align: center;
  }
  .td_smart_list_4 .td-sml-current-item-nr {
    position: relative;
    top: 0;
  }
  .td_smart_list_4 .td-sml-current-item-title {
    padding: 10px 0;
  }
}
@-moz-document url-prefix() {
  .td_smart_list_4 .td-sml-current-item-nr {
    line-height: 32px;
  }
}
/*  ----------------------------------------------------------------------------
    Smart list 5
*/
.td_smart_list_5 {
  margin-top: 38px;
}
.td_smart_list_5 .td-slide-smart-list-figure {
  position: relative;
}
.td_smart_list_5 .td-sml-current-item-nr {
  font-size: 26px;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-family: 'Fira Sans', sans-serif;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1;
}
.td_smart_list_5 .td-sml-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: right;
  color: #fff;
  margin-bottom: 0;
  padding: 12px 16px;
  z-index: 1;
}
.td_smart_list_5 .td-number-and-title {
  text-align: left;
  padding: 0;
  margin-bottom: 6px;
  margin-top: 17px;
}
.td_smart_list_5 h2 {
  margin: 0;
}
.td_smart_list_5 .td-sml-description {
  margin-top: 0;
}
.td_smart_list_5 .td-item {
  margin-bottom: 53px;
}
.td_smart_list_5 figcaption div:before {
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  height: 150%;
  width: 100%;
  position: absolute;
  z-index: -1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  /* IE6-9 */
}
.td_smart_list_5 figcaption div:empty {
  display: none;
}
.td_smart_list_5 .td-sml-figure {
  position: relative;
}
/*  ----------------------------------------------------------------------------
    Smart list 6
*/
.td_smart_list_6 {
  margin-top: 38px;
  position: relative;
  z-index: 1;
  clear: both;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_6 {
    margin-top: 20px;
  }
}
.td_smart_list_6 .td-number-and-title {
  text-align: left;
  padding: 0;
  margin-bottom: 21px;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-number-and-title {
    margin-bottom: 10px;
  }
}
.td_smart_list_6 .td-slide-smart-list-figure img {
  width: 100%;
}
.td_smart_list_6 .td-sml-description {
  margin-top: 0;
}
.td_smart_list_6 .td-slide-smart-list-figure {
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.td_smart_list_6 .td-sml-caption {
  text-align: left;
}
.td_smart_list_6 h2 {
  margin: 2px 0 0;
  line-height: 32px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_6 h2 {
    text-align: center;
    margin: 0;
  }
}
.td_smart_list_6 .td-sml-current-item-nr {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-nr {
    position: relative;
  }
}
.td_smart_list_6 .td-sml-current-item-title {
  margin-top: 5px;
  width: 100%;
  padding-left: 56px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_6 .td-sml-current-item-title {
    margin-top: 10px;
    padding-left: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Smart list 7
*/
.td_smart_list_7 {
  margin-top: 38px;
  position: relative;
  z-index: 1;
  clear: both;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_7 {
    margin-top: 20px;
  }
}
.td_smart_list_7 .td-slide-smart-list-figure img {
  width: 100%;
}
.td_smart_list_7 .td-sml-description {
  margin-top: 0;
}
.td_smart_list_7 .td-slide-smart-list-figure {
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.td_smart_list_7 .td-sml-caption {
  text-align: left;
}
.td_smart_list_7 h2 {
  margin: 0;
  line-height: 1;
  padding: 0 120px;
  min-height: 60px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_7 h2 {
    padding: 0;
    min-height: 0;
  }
}
.td_smart_list_7 .td-sml-current-item-title {
  margin-top: 7px;
  margin-bottom: 8px;
  text-align: center;
  width: 100%;
  line-height: 28px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_smart_list_7 .td-sml-current-item-title {
    margin-top: 10px;
    line-height: 24px;
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .td_smart_list_7 .td-sml-current-item-title {
    margin-top: 10px;
    text-align: left;
    line-height: 30px;
    font-weight: 500;
    font-size: 26px;
  }
}
.td_smart_list_7 .td-item .td-smart-list-pagination {
  position: relative;
  display: inline-block;
  margin-bottom: 26px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_7 .td-item .td-smart-list-pagination {
    margin-bottom: 0;
  }
}
.td_smart_list_7 .td-smart-list-pagination {
  display: inline-block;
  width: 100%;
  position: absolute;
  top: 0;
  margin-bottom: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_smart_list_7 .td-smart-list-pagination {
    position: relative;
  }
}
.td_smart_list_7 .td-smart-list-pagination .td-smart-list-button {
  margin: 0;
  line-height: 20px;
}
.td_smart_list_7 .td-smart-list-pagination .td-smart-back {
  float: left;
}
.td_smart_list_7 .td-smart-list-pagination .td-smart-next {
  float: right;
}
/*  ----------------------------------------------------------------------------
    Smart list 8
*/
.td_smart_list_8 {
  position: relative;
  z-index: 1;
  clear: both;
}
.td_smart_list_8 .td-number-and-title {
  text-align: left;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
}
.td_smart_list_8 .td-number-and-title h2 {
  margin: 6px 0 0;
  line-height: 32px;
}
.td_smart_list_8 .td-sml-description {
  margin-top: 0;
}
.td_block_weather .block-title {
  margin-bottom: 22px;
}
.td_block_weather .td-weather-wrap {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.td-weather-header {
  padding-left: 10px;
  font-family: 'Fira Sans', sans-serif;
}
.td-weather-city {
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.td-weather-condition {
  font-size: 14px;
  line-height: 1;
  text-transform: capitalize;
  opacity: 0.8;
}
.td-location-icon {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 22px;
  opacity: 0.6;
  z-index: 1;
}
.td-location-icon:hover {
  cursor: pointer;
  opacity: 0.9;
}
.td-weather-temperature {
  font-family: 'Fira Sans', sans-serif;
  padding: 3px 0;
  display: inline-block;
  width: 100%;
  float: left;
  text-align: center;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-weather-temperature {
    margin-bottom: -6px;
    padding: 0;
  }
}
.td-weather-temp-wrap {
  display: inline-block;
}
.td-weather-now {
  float: left;
  text-align: center;
  line-height: 1;
  padding: 32px 16px;
  font-weight: 300;
  width: 145px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* responsive portrait tablet + phone */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .td-weather-now {
    padding: 28px 0;
    position: relative;
    left: -10px;
    width: 90px;
    margin-left: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-now {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .td-weather-now {
    width: 100px;
  }
}
.td-weather-now .td-big-degrees {
  font-size: 40px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-weather-now .td-big-degrees {
    font-size: 32px;
  }
}
.td-weather-now .td-circle {
  font-size: 30px;
  position: relative;
  top: -6px;
  opacity: 0.6;
  line-height: 1;
  vertical-align: top;
}
.td-weather-now .td-weather-unit {
  font-size: 16px;
  position: relative;
  top: -4px;
  font-weight: 400;
  opacity: 0.6;
  left: -2px;
  line-height: 1;
  vertical-align: top;
}
.td-weather-now:hover {
  cursor: pointer;
}
.td-weather-lo-hi {
  float: left;
  text-align: left;
  width: 55px;
}
.td-weather-degrees-wrap {
  padding: 15px 0;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-weather-degrees-wrap {
    padding: 10px 0;
  }
}
.td-weather-degrees-wrap i {
  position: relative;
  top: 3px;
  font-size: 16px;
  color: #b3b3b3;
}
.td-weather-degrees-wrap .td-small-degrees {
  font-size: 12px;
}
.td-weather-degrees-wrap .td-circle {
  font-size: 18px;
  position: relative;
  right: 3px;
  top: 3px;
}
.td-weather-information {
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  position: relative;
  padding: 5px 0;
  display: inline-block;
  width: 100%;
  float: left;
  opacity: 0.6;
}
.td-weather-information:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  top: -2px;
  left: 0;
  background-color: #4db2ec;
  opacity: 0.2;
}
.td-weather-information i {
  font-size: 16px;
  position: relative;
  top: 2px;
}
.td-weather-section-1,
.td-weather-section-2,
.td-weather-section-3 {
  float: left;
  width: 33%;
}
.td-weather-section-1 {
  text-align: right;
  padding-right: 10px;
}
.td-weather-section-2 {
  text-align: center;
}
.td-weather-section-3 {
  text-align: left;
  padding-left: 10px;
}
.td-weather-week {
  font-family: 'Fira Sans', sans-serif;
  padding: 15px 8px;
  width: 100%;
  text-align: center;
  line-height: 1;
  position: relative;
  display: inline-block;
}
.td-weather-week:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4db2ec;
  opacity: 0.07;
}
.td-weather-days {
  width: 20%;
  float: left;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
}
.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}
.td-weather-days .td-day-degrees {
  font-size: 20px;
  position: relative;
  left: 4px;
  line-height: 14px;
  opacity: 0.7;
}
.td-weather-days .td-circle {
  position: relative;
  right: 5px;
}
.td-weather-animated-icon {
  float: left;
  text-align: right;
  margin-left: -15px;
  position: relative;
  /* responsive portrait tablet + phone */
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td-weather-animated-icon {
    left: 0;
    top: -6px;
    margin-right: 0;
    margin-left: -22px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-animated-icon {
    transform: scale(0.72);
    -webkit-transform: scale(0.72);
    -moz-transform: scale(0.72);
    -ms-transform: scale(0.72);
    -o-transform: scale(0.72);
    margin-left: -20px;
  }
}
.td-weather-animated-icon span {
  width: 100px;
  height: 100px;
  display: inline-block;
  opacity: 0.4;
  margin-top: 4px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td-weather-animated-icon span {
    margin-top: 0;
  }
}
.clear-sky-d {
  background: url('images/sprite/weather/clear-sky-d.png') no-repeat;
}
.clear-sky-n {
  background: url('images/sprite/weather/clear-sky-n.png') no-repeat;
}
.few-clouds-d {
  background: url('images/sprite/weather/few-clouds-d.png') no-repeat;
}
.few-clouds-n {
  background: url('images/sprite/weather/few-clouds-n.png') no-repeat;
}
.scattered-clouds-d {
  background: url('images/sprite/weather/scattered-clouds-d.png') no-repeat;
}
.scattered-clouds-n {
  background: url('images/sprite/weather/scattered-clouds-n.png') no-repeat;
}
.broken-clouds-d {
  background: url('images/sprite/weather/broken-clouds-d.png') no-repeat;
}
.broken-clouds-n {
  background: url('images/sprite/weather/broken-clouds-n.png') no-repeat;
}
.shower-rain-d {
  background: url('images/sprite/weather/shower-rain-d.png') no-repeat;
}
.shower-rain-n {
  background: url('images/sprite/weather/shower-rain-n.png') no-repeat;
}
.rain-d {
  background: url('images/sprite/weather/rain-d.png') no-repeat;
}
.rain-n {
  background: url('images/sprite/weather/rain-n.png') no-repeat;
}
.thunderstorm-d {
  background: url('images/sprite/weather/thunderstorm.png') no-repeat;
}
.thunderstorm-n {
  background: url('images/sprite/weather/thunderstorm.png') no-repeat;
}
.snow-d {
  background: url('images/sprite/weather/snow-d.png') no-repeat;
}
.snow-n {
  background: url('images/sprite/weather/snow-n.png') no-repeat;
}
.mist-d {
  background: url('images/sprite/weather/mist.png') no-repeat;
}
.mist-n {
  background: url('images/sprite/weather/mist.png') no-repeat;
}
/*
    weather location
*/
.td-weather-set-location {
  display: none;
  position: absolute;
  top: 0;
}
.td-weather-set-location .td-location-set-input {
  height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Fira Sans', sans-serif;
  border: 0;
  padding: 0 10px;
}
.td-weather-set-location .td-location-set-input:focus ~ label {
  top: -20px;
  font-size: 11px;
  opacity: 0.5;
}
.td-show-location {
  display: block !important;
}
.td-show-location label {
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 13px;
  opacity: 0.6;
  pointer-events: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/*

    2,3 columns

*/
.td_block_weather .td-column-2,
.td_block_weather .td-column-3 {
  text-align: right;
  height: 90px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2,
  .td_block_weather .td-column-3 {
    height: auto;
    display: inline-block;
    text-align: left;
    width: 100%;
  }
}
.td_block_weather .td-column-2 .td-weather-city,
.td_block_weather .td-column-3 .td-weather-city {
  position: absolute;
  top: 0;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-city,
  .td_block_weather .td-column-3 .td-weather-city {
    position: relative;
  }
}
.td_block_weather .td-column-2 .td-weather-condition,
.td_block_weather .td-column-3 .td-weather-condition {
  position: absolute;
  bottom: 0;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-condition,
  .td_block_weather .td-column-3 .td-weather-condition {
    position: relative;
  }
}
.td_block_weather .td-column-2 .td-weather-temperature,
.td_block_weather .td-column-3 .td-weather-temperature {
  text-align: right;
  width: 55%;
  padding-right: 20px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-temperature,
  .td_block_weather .td-column-3 .td-weather-temperature {
    width: 100%;
    text-align: center;
    padding: 0;
  }
}
.td_block_weather .td-column-2 .td-weather-temp-wrap,
.td_block_weather .td-column-3 .td-weather-temp-wrap {
  position: relative;
  top: -3px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-temp-wrap,
  .td_block_weather .td-column-3 .td-weather-temp-wrap {
    top: 0;
  }
}
.td_block_weather .td-column-2 .td-weather-animated-icon,
.td_block_weather .td-column-3 .td-weather-animated-icon {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  margin-right: -15px;
  top: -5px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-animated-icon,
  .td_block_weather .td-column-3 .td-weather-animated-icon {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    left: 0;
    top: -5px;
    margin-right: 0;
    margin-left: -22px;
  }
}
.td_block_weather .td-column-2 .td-weather-now,
.td_block_weather .td-column-3 .td-weather-now {
  width: 110px;
  padding: 32px 0;
  margin-right: 10px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-now,
  .td_block_weather .td-column-3 .td-weather-now {
    padding: 30px 0;
    position: relative;
    left: -10px;
    width: 100px;
    margin-right: 0;
  }
}
.td_block_weather .td-column-2 .td-weather-now .td-big-degrees,
.td_block_weather .td-column-3 .td-weather-now .td-big-degrees {
  font-size: 32px;
}
.td_block_weather .td-column-2 .td-weather-degrees-wrap,
.td_block_weather .td-column-3 .td-weather-degrees-wrap {
  padding: 12px 0;
}
.td_block_weather .td-column-2 .td-weather-animated-icon,
.td_block_weather .td-column-3 .td-weather-animated-icon {
  width: auto;
}
.td_block_weather .td-column-2 .td-weather-lo-hi,
.td_block_weather .td-column-3 .td-weather-lo-hi {
  width: auto;
}
.td_block_weather .td-column-2 .td-weather-info-wrap,
.td_block_weather .td-column-3 .td-weather-info-wrap {
  width: 45%;
  float: right;
  padding-left: 20px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-info-wrap,
  .td_block_weather .td-column-3 .td-weather-info-wrap {
    width: 100%;
    padding-left: 0;
  }
}
.td_block_weather .td-column-2 .td-weather-information,
.td_block_weather .td-column-3 .td-weather-information {
  padding: 3px 0 10px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-information,
  .td_block_weather .td-column-3 .td-weather-information {
    padding: 5px 0;
  }
}
.td_block_weather .td-column-2 .td-weather-information:before,
.td_block_weather .td-column-3 .td-weather-information:before {
  top: auto;
  bottom: -4px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-information:before,
  .td_block_weather .td-column-3 .td-weather-information:before {
    bottom: auto;
    top: -2px;
  }
}
.td_block_weather .td-column-2 .td-weather-week,
.td_block_weather .td-column-3 .td-weather-week {
  padding: 20px 0 15px;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-week,
  .td_block_weather .td-column-3 .td-weather-week {
    padding: 15px 0;
  }
}
.td_block_weather .td-column-2 .td-weather-week:before,
.td_block_weather .td-column-3 .td-weather-week:before {
  display: none;
  /* responsive portrait tablet + phone */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-2 .td-weather-week:before,
  .td_block_weather .td-column-3 .td-weather-week:before {
    display: block;
  }
}
.td_block_weather .td-column-3 .td-weather-temp-wrap {
  margin-right: 100px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_weather .td-column-3 .td-weather-temp-wrap {
    margin-right: 0;
  }
}
/*

    top weather widget

*/
.td-weather-top-widget {
  display: inline-block;
  margin-right: 32px;
}
.td-weather-top-widget .td-icons {
  background: none;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 2px;
}
.td-weather-top-widget .td-icons:before {
  font-size: 18px;
  display: block;
}
.td-weather-top-widget .td-weather-now {
  line-height: inherit;
  padding: 0;
  float: none;
  width: auto;
  display: inline-block;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-weather-top-widget .td-weather-now {
    left: 0;
  }
}
.td-weather-top-widget .td-weather-now span {
  font-weight: 600;
}
.td-weather-top-widget .td-weather-now .td-big-degrees {
  font-size: 11px;
}
.td-weather-top-widget .td-weather-now .td-weather-unit {
  font-size: 8px;
  opacity: 1;
  left: 1px;
  top: -6px;
  vertical-align: inherit;
}
.td-weather-top-widget .td-weather-header {
  display: inline-block;
  padding-left: 6px;
}
.td-weather-top-widget .td-weather-header .td-weather-city {
  font-size: 11px;
  font-weight: 500;
  text-transform: none;
  margin: 0;
}
/*
    general
*/
.td-instagram-image {
  display: block;
  width: 100%;
}
.td-instagram-element {
  position: relative;
  float: left;
}
.td-instagram-element a {
  position: relative;
  display: block;
}
.td-instagram-element a:before {
  content: '';
  width: 94%;
  height: 94%;
  border: 1px solid #fff;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.td-instagram-element a:after {
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.td-instagram-element:hover a:before {
  opacity: 0.4;
}
.td-instagram-element:hover a:after {
  opacity: 0.1;
}
.td-images-on-row-1 .td-instagram-element {
  width: 100%;
}
.td-images-on-row-2 .td-instagram-element {
  width: 50%;
}
.td-images-on-row-3 .td-instagram-element {
  width: 33.33333333%;
}
.td-images-on-row-4 .td-instagram-element {
  width: 25%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-images-on-row-4 .td-instagram-element {
    width: 50%;
  }
}
.td-images-on-row-5 .td-instagram-element {
  width: 20%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-images-on-row-5 .td-instagram-element {
    width: 50%;
  }
}
.td-images-on-row-6 .td-instagram-element {
  width: 16.66666667%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-images-on-row-6 .td-instagram-element {
    width: 33.33333333%;
  }
}
.td-images-on-row-7 .td-instagram-element {
  width: 14.28571428571429%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-images-on-row-7 .td-instagram-element {
    width: 50%;
  }
}
.td-images-on-row-8 .td-instagram-element {
  width: 12.5%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-images-on-row-8 .td-instagram-element {
    width: 50%;
  }
}
.td-image-gap-2 {
  margin: 0 -2px;
}
.td-image-gap-2 .td-instagram-element {
  padding: 0 2px 4px;
}
.td-image-gap-5 {
  margin: 0 -5px;
}
.td-image-gap-5 .td-instagram-element {
  padding: 0 5px 10px;
}
.td_block_instagram .td-video-play-ico {
  pointer-events: none;
}
.td_block_instagram .td-instagram-element {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_instagram .td-instagram-element .td-video-play-ico img {
    width: 24px;
  }
}
.td-instagram-header {
  position: relative;
  margin-bottom: 16px;
}
.td-instagram-profile-image {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  overflow: hidden;
  margin-right: 12px;
  float: left;
}
.td-instagram-meta {
  padding-top: 4px;
  font-size: 13px;
  color: #000;
}
.td-instagram-button {
  position: absolute;
  top: 14px;
  right: 0;
  padding: 8px 14px 9px;
  border: 1px solid #ededed;
  line-height: 1;
  font-size: 13px;
  color: #444;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.td-instagram-button:hover {
  border-color: #ccc;
  text-decoration: none !important;
}
.td-instagram-user {
  font-size: 15px;
  font-weight: 600;
}
.td-instagram-user a {
  line-height: 26px;
  color: #4db2ec;
}
.td-instagram-user a:hover {
  text-decoration: none !important;
}
.td-instagram-followers span {
  font-weight: 600;
}
.td_block_instagram .td-column-1 .td-images-on-row-3 .td-video-play-ico img,
.td_block_instagram .td-column-1 .td-images-on-row-4 .td-video-play-ico img,
.td_block_instagram .td-column-1 .td-images-on-row-5 .td-video-play-ico img,
.td_block_instagram .td-column-1 .td-images-on-row-6 .td-video-play-ico img,
.td_block_instagram .td-column-1 .td-images-on-row-7 .td-video-play-ico img,
.td_block_instagram .td-column-1 .td-images-on-row-8 .td-video-play-ico img {
  width: 24px;
}
.td_block_instagram .td-column-1 .td-instagram-button {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_instagram .td-column-1 .td-instagram-button {
    display: none;
  }
}
.td_block_instagram .td-column-2 .td-images-on-row-5 .td-video-play-ico img,
.td_block_instagram .td-column-2 .td-images-on-row-6 .td-video-play-ico img,
.td_block_instagram .td-column-2 .td-images-on-row-7 .td-video-play-ico img,
.td_block_instagram .td-column-2 .td-images-on-row-8 .td-video-play-ico img {
  width: 24px;
}
.td_block_instagram .td-column-3 .td-images-on-row-7 .td-video-play-ico img,
.td_block_instagram .td-column-3 .td-images-on-row-8 .td-video-play-ico img {
  width: 24px;
}
.td_block_instagram .td-instagram-user a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: block;
  margin-right: 80px;
}
/*  ----------------------------------------------------------------------------
    Footer Instagram
----------------------------------------------------------------------------  */
.td-footer-instagram-container {
  padding-bottom: 0;
}
.td-footer-instagram-container .td_block_instagram {
  margin-bottom: 0;
  overflow: hidden;
}
.td-footer-instagram-container .td-footer-instagram-title {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 15px;
  margin: 0;
  padding-bottom: 10px;
  font-family: 'Open Sans', arial, sans-serif;
}
.td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link {
  font-weight: 600;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    display: block;
    margin: 0 20px;
  }
}
/* general */
.td-pinterest-main {
  column-count: 1;
  column-gap: 0;
}
.td-pinterest-main .td-pinterest-element {
  display: block;
}
.td-pinterest-main .td-pinterest-element img {
  display: block;
  border-bottom: 0 solid transparent;
}
.td_block_pinterest .td-column-1 .td-pinterest-user-meta .td-pinterest-board {
  max-width: 35%;
}
.td_block_pinterest .td-column-1 .td-pinterest-user-meta a {
  display: block;
}
.td-pinterest-gap-2 {
  column-gap: 2px;
}
.td-pinterest-gap-2 .td-pinterest-element img {
  border-bottom-width: 2px;
}
.td-pinterest-gap-5 {
  column-gap: 5px;
}
.td-pinterest-gap-5 .td-pinterest-element img {
  border-bottom-width: 5px;
}
.td-pinterest-gap-10 {
  column-gap: 10px;
}
.td-pinterest-gap-10 .td-pinterest-element img {
  border-bottom-width: 10px;
}
.td-pinterest-header {
  margin-bottom: 26px;
}
.td-pinterest-header .td-pinterest-profile-image {
  width: 46px;
  height: 46px;
  border-radius: 60px;
  overflow: hidden;
  margin-right: 12px;
  float: left;
}
.td-pinterest-header .td-pinterest-user-meta {
  padding-top: 2px;
}
.td-pinterest-header .td-pinterest-user-meta a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.td-pinterest-header .td-pinterest-user-meta .td-pinterest-user {
  max-width: 50%;
  margin-right: 10px;
  font-size: 15px;
  font-weight: bold;
  color: #363636;
}
.td-pinterest-header .td-pinterest-user-meta .td-pinterest-board {
  max-width: 25%;
  font-size: 12px;
  color: #8e8e8e;
  line-height: 18px;
}
.td-pinterest-header .td-pinterest-followers {
  display: inline-block;
  font-size: 10px;
  line-height: 15px;
  position: relative;
  top: -5px;
}
.td_block_exchange {
  font-family: 'Fira Sans', sans-serif;
  margin-bottom: 35px;
  /* Header - Base Currency */
  /* 1 Column Title Overflow */
  /* Body - All Currencies */
  /* Flags */
}
.td_block_exchange .td-exchange-header {
  position: relative;
  text-align: center;
  font-weight: bold;
  padding-top: 14px;
  padding-bottom: 12px;
  margin-bottom: 10px;
  z-index: 0;
}
.td_block_exchange .td-exchange-header:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4db2ec;
  opacity: 0.07;
  z-index: -1;
}
.td_block_exchange .td-base-title {
  margin-left: 9px;
}
.td_block_exchange .td-column-1 .td-exchange-base {
  width: 300px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_exchange .td-column-1 .td-exchange-base {
    width: 212px;
  }
}
.td_block_exchange .td-rate {
  position: relative;
  border-bottom: 1px dashed #f2f2f2;
  padding-top: 10px;
  padding-bottom: 10px;
}
.td_block_exchange .td-rate:last-child {
  border-bottom: none;
}
.td_block_exchange .td-rate .td-rate-currency {
  font-weight: bold;
  display: inline-block;
  margin-left: 34px;
}
.td_block_exchange .td-rate .td-exchange-value {
  float: right;
}
.td_block_exchange .td-flags {
  background-image: url('images/flags/flags.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.td_block_exchange .td-flag-header {
  vertical-align: middle;
  position: relative;
  bottom: 1px;
}
.td_block_exchange .td-flags-all {
  position: absolute;
  top: 8px;
  left: 0;
}
.td_block_exchange .td-flag-aud {
  background-position: 0 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-bgn {
  background-position: -24px 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-brl {
  background-position: -48px 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-cad {
  background-position: -72px 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-chf {
  background-position: -96px 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-cny {
  background-position: 0 -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-czk {
  background-position: -24px -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-dkk {
  background-position: -48px -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-eur {
  background-position: -72px -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-gbp {
  background-position: -96px -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-hkd {
  background-position: 0 -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-hrk {
  background-position: -24px -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-huf {
  background-position: -48px -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-idr {
  background-position: -72px -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-ils {
  background-position: -96px -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-inr {
  background-position: 0 -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-jpy {
  background-position: -24px -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-krw {
  background-position: -48px -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-mxn {
  background-position: -72px -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-myr {
  background-position: -96px -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-nok {
  background-position: 0 -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-nzd {
  background-position: -24px -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-php {
  background-position: -48px -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-pln {
  background-position: -72px -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-ron {
  background-position: -96px -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-rub {
  background-position: -120px 0;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-sek {
  background-position: -120px -24px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-sgd {
  background-position: -120px -48px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-thb {
  background-position: -120px -72px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-try {
  background-position: -120px -96px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-usd {
  background-position: 0 -120px;
  width: 24px;
  height: 24px;
}
.td_block_exchange .td-flag-zar {
  background-position: -24px -120px;
  width: 24px;
  height: 24px;
}
@-moz-document url-prefix() {
  .td_block_exchange .td-flags-all {
    top: 9px;
  }
}
.td_block_exchange .td-column-2 {
  overflow: hidden;
}
.td_block_exchange .td-column-2 .td-rate {
  width: 26%;
  float: left;
  margin-right: 11%;
  border-bottom-width: 0;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-rate {
    width: auto;
    float: none;
    margin-right: 0;
    border-bottom-width: 1px;
  }
}
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n) {
  margin-right: 0;
}
.td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n + 1):before {
  content: '';
  width: 1400px;
  height: 1px;
  border-bottom: 1px dashed #F2F2F2;
  position: absolute;
  bottom: 0;
  left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n + 1):before {
    display: none;
  }
}
.td_block_exchange .td-column-3 {
  overflow: hidden;
}
.td_block_exchange .td-column-3 .td-rate {
  width: 19%;
  float: left;
  margin-right: 8%;
  border-bottom-width: 0;
  position: relative;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-rate {
    width: auto;
    float: none;
    margin-right: 0;
    border-bottom-width: 1px;
  }
}
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n) {
  margin-right: 0;
}
.td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n + 1):before {
  content: '';
  width: 1400px;
  height: 1px;
  border-bottom: 1px dashed #F2F2F2;
  position: absolute;
  bottom: 0;
  left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n + 1):before {
    display: none;
  }
}
/*  ----------------------------------------------------------------------------
    bbPress plugin
*/
.bbpress .td-page-title {
  margin-bottom: 1px;
}
.bbpress .td-page-title a {
  color: #222;
}
.bbpress .bbp-admin-links a:hover {
  color: #222;
}
.bbpress .td-main-page-wrap {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .bbpress .td-main-page-wrap {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .bbpress .td-main-page-wrap {
    padding-top: 16px;
  }
}
#bbpress-forums {
  position: relative;
  padding-top: 4px;
}
#bbpress-forums .bbp-breadcrumb p {
  font-family: 'Open Sans', arial, sans-serif;
  color: #c3c3c3;
  line-height: 14px;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 2px;
}
#bbpress-forums .bbp-breadcrumb a,
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
  font-size: 12px;
  color: #c3c3c3;
}
#bbpress-forums .bbp-breadcrumb a:hover,
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current:hover {
  color: #777;
}
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
  font-size: 12px;
  margin: 0 5px 0 5px;
}
#bbpress-forums .bbp-search-form {
  width: 100%;
  padding: 21px 0;
}
#bbpress-forums div.bbp-search-form input,
#bbpress-forums div.bbp-search-form button {
  font-size: 12px;
  line-height: 16px;
}
#bbpress-forums #bbp-search-form {
  position: relative;
  float: none;
}
#bbpress-forums #bbp-search-form #bbp_search {
  width: 95%;
  height: 32px;
}
#bbpress-forums #bbp-search-form .button {
  position: absolute;
  top: 0;
  right: 0;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
  border: none;
  margin-bottom: 0;
}
#bbpress-forums ul.bbp-replies .bbp-reply-header,
#bbpress-forums ul.bbp-search-results .bbp-reply-header,
#bbpress-forums ul.bbp-replies .bbp-topic-header,
#bbpress-forums ul.bbp-search-results .bbp-topic-header {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-reply-header,
  #bbpress-forums ul.bbp-search-results .bbp-reply-header,
  #bbpress-forums ul.bbp-replies .bbp-topic-header,
  #bbpress-forums ul.bbp-search-results .bbp-topic-header {
    border-bottom: 1px dashed #e8e8e8;
  }
}
#bbpress-forums li.bbp-header {
  padding-left: 16px;
  background: none #222222;
  color: #ffffff;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness {
  padding-right: 10px;
}
#bbpress-forums li.bbp-header .bbp-reply-content span a {
  color: #fff;
}
#bbpress-forums li.bbp-header .bbp-reply-content span a:hover {
  color: #4db2ec;
}
#bbpress-forums li.bbp-footer {
  background: none transparent;
}
#bbpress-forums .bbp-forum-freshness,
#bbpress-forums .bbp-forum-topic-count,
#bbpress-forums .bbp-forum-reply-count,
#bbpress-forums .bbp-topic-freshness,
#bbpress-forums .bbp-topic-voice-count,
#bbpress-forums .bbp-topic-reply-count {
  text-align: right;
}
#bbpress-forums .bbp-forum-freshness,
#bbpress-forums .bbp-topic-freshness {
  width: 33%;
  padding-right: 50px;
  padding-left: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-forum-freshness,
  #bbpress-forums .bbp-topic-freshness {
    padding-right: 0;
  }
}
#bbpress-forums .bbp-forum-freshness a,
#bbpress-forums .bbp-topic-freshness a {
  color: #222222;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
}
#bbpress-forums .bbp-forum-freshness a:hover,
#bbpress-forums .bbp-topic-freshness a:hover {
  color: #4db2ec;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
  background-color: transparent;
  margin-top: 10px;
}
#bbpress-forums li.bbp-body {
  margin-top: 20px;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  padding-top: 10px;
  padding-right: 0;
}
#bbpress-forums li.bbp-body .bbp-forum-freshness,
#bbpress-forums li.bbp-body .bbp-forum-topic-count,
#bbpress-forums li.bbp-body .bbp-forum-reply-count,
#bbpress-forums li.bbp-body .bbp-topic-freshness,
#bbpress-forums li.bbp-body .bbp-topic-voice-count,
#bbpress-forums li.bbp-body .bbp-topic-reply-count {
  font-size: 11px;
}
#bbpress-forums li.bbp-body .bbp-forum-freshness > a,
#bbpress-forums li.bbp-body .bbp-topic-freshness > a {
  font-size: 10px;
  color: #c3c3c3;
  font-weight: normal;
  line-height: 12px;
  display: inline-block;
}
#bbpress-forums li.bbp-body .bbp-forum-freshness {
  margin-bottom: 7px;
}
#bbpress-forums li.bbp-forum-info,
#bbpress-forums li.bbp-topic-title {
  position: relative;
  width: 49%;
}
#bbpress-forums .bbp-forum-content {
  font-style: italic;
  color: #c3c3c3;
  line-height: 17px;
}
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-voice-count,
#bbpress-forums li.bbp-topic-reply-count {
  width: 9%;
}
#bbpress-forums .bbp-body .bbp-forum-freshness,
#bbpress-forums .bbp-body .bbp-topic-freshness {
  position: relative;
}
#bbpress-forums .bbp-body .bbp-forum-freshness img,
#bbpress-forums .bbp-body .bbp-topic-freshness img {
  position: absolute;
  right: 0;
  top: 3px;
  margin: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .bbp-forum-freshness img,
  #bbpress-forums .bbp-body .bbp-topic-freshness img {
    display: none;
  }
}
#bbpress-forums .bbp-body .bbp-forum-freshness p,
#bbpress-forums .bbp-body .bbp-topic-freshness p {
  margin: 0;
  line-height: 17px;
}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
  border: none;
  width: 40px;
}
#bbpress-forums .bbp-forums-list li {
  color: #fff;
  display: block;
}
#bbpress-forums .bbp-forums-list li a {
  color: #444;
}
#bbpress-forums .bbp-forums-list li a:hover {
  color: #4db2ec;
}
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #111;
}
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover {
  color: #4db2ec;
}
#bbpress-forums .bbp-topic-started-by,
#bbpress-forums .bbp-topic-started-in {
  color: #c3c3c3;
  font-size: 10px;
}
#bbpress-forums .bbp-topic-started-by a,
#bbpress-forums .bbp-topic-started-in a {
  color: #666666;
}
#bbpress-forums .bbp-topic-started-by a:hover,
#bbpress-forums .bbp-topic-started-in a:hover {
  color: #4db2ec;
}
#bbpress-forums .bbp-topic-started-by img,
#bbpress-forums .bbp-topic-started-in img {
  position: absolute;
  top: 2px;
  left: 0;
  margin: 0;
}
#bbpress-forums .bbp-topics li.bbp-header {
  margin-top: 0;
}
#bbpress-forums p.bbp-topic-meta span {
  white-space: initial;
}
#bbpress-forums li.bbp-body ul.topic {
  padding-left: 0;
  padding-bottom: 19px;
  padding-top: 14px;
}
#bbpress-forums li.bbp-body li.bbp-topic-title {
  line-height: 15px;
  position: relative;
  top: 1px;
}
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-meta {
  margin: 0 0 0 50px;
  display: inline-block;
  line-height: 15px;
}
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-permalink {
  margin: 0 0 4px 50px;
  display: block;
  line-height: 20px;
}
#bbpress-forums .bbp-body .super-sticky,
#bbpress-forums .bbp-body .sticky {
  background-color: #fcfcfc !important;
}
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title,
#bbpress-forums .bbp-body .sticky li.bbp-topic-title {
  top: 1px;
}
#bbpress-forums .bbp-body .super-sticky .bbp-topic-started-by img,
#bbpress-forums .bbp-body .sticky .bbp-topic-started-by img {
  top: 2px;
}
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink {
  margin-bottom: 3px;
  color: #4db2ec;
}
#bbpress-forums li.bbp-topic-freshness {
  width: 27%;
}
#bbpress-forums li.bbp-topic-title {
  width: 55%;
}
#bbpress-forums div.bbp-template-notice,
#bbpress-forums div.indicator-hint {
  border-radius: 0;
}
#bbpress-forums div.bbp-template-notice p {
  margin: 9px 0 9px 9px !important;
  position: relative;
  font-size: 11px;
  line-height: 20px;
}
#bbpress-forums div.bbp-template-notice img {
  width: 20px !important;
  display: inline;
  vertical-align: middle;
  margin-bottom: 0 !important;
  margin-left: 5px;
  margin-right: 5px;
}
#bbpress-forums .wp-editor-area {
  border: 1px solid #e6e6e6;
}
#bbpress-forums button {
  border: none;
  box-shadow: none;
  color: #fff;
  background: none #222;
  font-size: 11px;
  padding: 10px;
  text-shadow: none;
  line-height: 1;
  margin-bottom: 10px;
}
#bbpress-forums button:hover {
  background-color: #4db2ec;
}
#bbpress-forums .bbp-replies .bbp-header {
  margin-top: 0;
}
#bbpress-forums .bbp-body .hentry {
  padding: 0;
}
#bbpress-forums ul.bbp-replies .bbp-body .hentry,
#bbpress-forums ul.bbp-search-results .bbp-body .hentry {
  margin-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums ul.bbp-replies .bbp-body .hentry,
  #bbpress-forums ul.bbp-search-results .bbp-body .hentry {
    margin: 0;
  }
}
#bbpress-forums .bbp-reply-post-date,
#bbpress-forums .bbp-topic-post-date {
  font-size: 11px;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
  padding: 4px 8px 5px 8px;
  background-color: #fcfcfc;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums div.bbp-forum-header,
  #bbpress-forums div.bbp-topic-header,
  #bbpress-forums div.bbp-reply-header {
    padding: 4px 0 5px 0;
  }
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author,
#bbpress-forums div.bbp-search-author {
  width: 80px !important;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name,
#bbpress-forums div.bbp-search-author a.bbp-author-name {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 600;
  line-height: 16px;
  margin: 0;
  width: 80px;
  word-wrap: break-word;
}
#bbpress-forums div.bbp-forum-author br,
#bbpress-forums div.bbp-topic-author br,
#bbpress-forums div.bbp-reply-author br,
#bbpress-forums div.bbp-search-author br {
  display: none;
}
#bbpress-forums div.bbp-forum-author img,
#bbpress-forums div.bbp-topic-author img,
#bbpress-forums div.bbp-reply-author img,
#bbpress-forums div.bbp-search-author img {
  display: inline-block;
  margin-bottom: 2px;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role,
#bbpress-forums div.bbp-search-author .bbp-author-role {
  color: #c3c3c3;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
}
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author {
  text-align: left;
}
#bbpress-forums li.bbp-header div.bbp-forum-content,
#bbpress-forums li.bbp-header div.bbp-topic-content,
#bbpress-forums li.bbp-header div.bbp-reply-content {
  margin-left: 85px;
}
#bbpress-forums li.bbp-footer div {
  display: none;
}
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink,
#bbpress-forums .bbp-topic-header a.bbp-topic-permalink,
#bbpress-forums .bbp-reply-header a.bbp-reply-permalink {
  font-size: 10px;
  color: #555;
  position: relative;
  top: 1px;
  margin-left: 20px;
}
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink:hover,
#bbpress-forums .bbp-topic-header a.bbp-topic-permalink:hover,
#bbpress-forums .bbp-reply-header a.bbp-reply-permalink:hover {
  color: #000;
}
#bbpress-forums .bbp-body div.bbp-forum-content,
#bbpress-forums .bbp-body div.bbp-topic-content,
#bbpress-forums .bbp-body div.bbp-reply-content {
  margin-left: 100px !important;
}
#bbpress-forums .bbp-forums .bbp-body div.bbp-forum-content {
  margin-left: 0 !important;
}
#bbpress-forums fieldset.bbp-form {
  margin-bottom: 0;
}
#bbpress-forums fieldset.bbp-form label {
  font-size: 12px;
}
#bbpress-forums .bbp-reply-form {
  margin-top: 20px;
}
#bbpress-forums div.bbp-forum-title,
#bbpress-forums div.bbp-topic-title,
#bbpress-forums div.bbp-reply-title {
  clear: both;
}
#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-topic-title h3,
#bbpress-forums div.bbp-reply-title h3 {
  font-size: 12px;
  color: #c3c3c3;
  margin: 3px 0 3px 0;
}
#bbpress-forums div.bbp-forum-title h3 a,
#bbpress-forums div.bbp-topic-title h3 a,
#bbpress-forums div.bbp-reply-title h3 a {
  font-size: 12px;
  font-weight: 600;
  margin-left: 10px;
}
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta,
#bbpress-forums div.bbp-topic-title .bbp-topic-title-meta,
#bbpress-forums div.bbp-reply-title .bbp-topic-title-meta {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #c3c3c3;
}
#bbpress-forums div.bbp-forum-title .bbp-topic-title-meta a,
#bbpress-forums div.bbp-topic-title .bbp-topic-title-meta a,
#bbpress-forums div.bbp-reply-title .bbp-topic-title-meta a {
  font-size: 12px;
  font-weight: 600;
  margin-left: 10px;
}
#bbpress-forums .bbp-topic-header .bbp-meta .bbp-topic-permalink {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: normal;
}
#bbpress-forums #subscription-toggle {
  color: #575757;
  font-weight: normal;
  margin-right: 1px;
  float: right;
  vertical-align: bottom;
}
#bbpress-forums .bbp-pagination .current {
  background-color: #4db2ec;
  border-color: #4db2ec;
  color: #fff;
}
#bbpress-forums .bbp-pagination a,
#bbpress-forums .bbp-pagination span {
  border: 1px solid #e6e6e6;
  color: #444;
  display: inline-block;
  float: left;
  line-height: 21px;
  margin-left: 5px;
  min-width: 28px;
  padding: 2px 5px 3px;
  text-align: center;
}
#bbpress-forums .bbp-pagination a:hover {
  background-color: #444;
  border-color: #444;
  color: #fff;
}
#bbpress-forums .bbp-pagination .bbp-pagination-links a:hover,
#bbpress-forums .bbp-pagination .bbp-pagination-links span.current {
  opacity: 1;
}
#bbpress-forums .bbp-pagination-count {
  margin-top: 2px;
}
#bbpress-forums .bbp-topic-tags p {
  font-size: 10px;
  color: #c3c3c3;
}
.single-forum #subscription-toggle {
  margin-top: -4px;
  margin-bottom: 12px;
}
#bbpress-forums li.bbp-header {
  border-top: 0;
}
#bbp-user-replies-created .bbp-reply-post-date,
#bbp-user-replies-created .bbp-header {
  color: #999;
  font-size: 11px;
}
#bbp-user-replies-created .bbp-topic-permalink {
  display: block;
}
.bbp-user-page .bbp-user-section p {
  margin-bottom: 10px;
}
.bbp-user-page .bbp-user-section p.bbp-user-description {
  margin-bottom: 21px;
}
.bbp-user-page .bbp-user-section {
  margin-bottom: 21px;
}
.bbp-user-page .td-page-title {
  /* responsive portrait phone */
}
@media (max-width: 480px) {
  .bbp-user-page .td-page-title {
    text-align: center;
  }
}
#bbp-user-navigation li a {
  font-family: 'Fira Sans', sans-serif;
  font-size: 13px;
}
#bbp-user-navigation li a:hover {
  color: #222;
}
.bbp-user-page #bbpress-forums {
  padding-top: 16px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
  width: 100px;
  height: 100px;
  margin: 0 0 15px;
}
#bbp-user-body ul.bbp-topics,
#bbp-user-body ul.bbp-replies {
  clear: both !important;
}
.bbp-user-edit #bbp-your-profile .entry-title {
  margin-bottom: 0 !important;
}
#bbp-your-profile fieldset {
  border: 0;
  margin: 0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
  display: inline-block;
  margin: 0 0 20px;
}
#bbpress-forums #bbp-single-user-details {
  width: 100%;
  float: none;
}
#bbpress-forums #bbp-user-body {
  margin-left: 0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  display: inline-block;
}
.bbp-row-actions #favorite-toggle a,
.bbp-row-actions #subscription-toggle a {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 1;
  font-size: 9px;
  line-height: 12px;
}
.bbp-user-page #bbpress-forums #subscription-toggle {
  margin-right: 0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
  padding: 3px 12px;
}
#bbpress-forums #bbp-single-user-details {
  /* responsive portrait phone */
}
@media (max-width: 480px) {
  #bbpress-forums #bbp-single-user-details {
    text-align: center;
    width: 100%;
  }
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
  /* responsive portrait phone */
}
@media (max-width: 480px) {
  #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    text-align: center;
    width: 100%;
  }
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  color: #fff;
  background-color: #4db2ec;
}
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
  width: 80%;
  background: transparent;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
  width: 80%;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
  display: inline-block;
  padding: 6px 12px 6px;
  margin-bottom: 10px;
  background-color: #222;
  color: #FFF;
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
}
#bbpress-forums #bbp-your-profile fieldset {
  margin-bottom: 48px;
  border-top: 2px solid #222;
}
#bbpress-forums #bbp-your-profile fieldset.submit {
  border-top: 0;
  padding: 0;
}
#bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-body li.bbp-forum-info,
#bbpress-forums li.bbp-header li.bbp-topic-title,
#bbpress-forums li.bbp-body li.bbp-topic-title {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info,
  #bbpress-forums li.bbp-body li.bbp-forum-info,
  #bbpress-forums li.bbp-header li.bbp-topic-title,
  #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
  }
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-topic-count,
  #bbpress-forums li.bbp-header li.bbp-forum-reply-count,
  #bbpress-forums li.bbp-body li.bbp-forum-topic-count,
  #bbpress-forums li.bbp-body li.bbp-forum-reply-count,
  #bbpress-forums li.bbp-header li.bbp-topic-voice-count,
  #bbpress-forums li.bbp-header li.bbp-topic-reply-count,
  #bbpress-forums li.bbp-body li.bbp-topic-voice-count,
  #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
  }
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-freshness {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-freshness,
  #bbpress-forums li.bbp-body li.bbp-forum-freshness,
  #bbpress-forums li.bbp-header li.bbp-topic-freshness,
  #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
  }
}
#bbpress-forums li.bbp-header .bbp-forum-topic-count,
#bbpress-forums li.bbp-header .bbp-forum-reply-count,
#bbpress-forums li.bbp-header .bbp-forum-freshness,
#bbpress-forums li.bbp-footer {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header .bbp-forum-topic-count,
  #bbpress-forums li.bbp-header .bbp-forum-reply-count,
  #bbpress-forums li.bbp-header .bbp-forum-freshness,
  #bbpress-forums li.bbp-footer {
    font-size: 10px !important;
  }
}
#bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-header li.bbp-topic-title {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums li.bbp-header li.bbp-forum-info,
  #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 15px !important;
    font-weight: 600;
  }
}
div.bbp-search-form input,
div.bbp-search-form button {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  div.bbp-search-form input,
  div.bbp-search-form button {
    padding: 8px 15px;
  }
}
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-forum-title,
  #bbpress-forums .bbp-topic-permalink {
    font-size: 15px;
    line-height: 21px;
  }
}
#bbpress-forums .bbp-body ul {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-body ul {
    padding-bottom: 5px !important;
  }
}
#bbpress-forums .bbp-body div.bbp-reply-author {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-body div.bbp-reply-author {
    margin: 0;
    min-height: inherit;
  }
}
#bbpress-forums .bbp-topic-tags p {
  /* responsive portrait phone */
}
@media (max-width: 510px) {
  #bbpress-forums .bbp-topic-tags p {
    margin-top: 10px;
    margin-bottom: 20px !important;
  }
}
#bbpress-forums div.bbp-reply-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums div.bbp-reply-author img.avatar,
  #bbpress-forums div.bbp-topic-author img.avatar {
    width: 20px;
    margin: 0 10px 0 0 !important;
    vertical-align: top;
    position: relative;
    top: 0;
  }
}
#bbpress-forums .reply .bbp-reply-author,
#bbpress-forums .topic .bbp-topic-author,
#bbpress-forums .topic .bbp-reply-author {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author,
  #bbpress-forums .topic .bbp-topic-author,
  #bbpress-forums .topic .bbp-reply-author {
    width: 100% !important;
    text-align: left;
    color: #c3c3c3;
    font-size: 10px;
    padding: 6px 0 2px 0 !important;
    margin-bottom: 6px !important;
    background-color: #fcfcfc;
    border-bottom: 1px solid #ededed;
  }
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name,
  #bbpress-forums .topic .bbp-topic-author .bbp-author-name,
  #bbpress-forums .topic .bbp-reply-author .bbp-author-name {
    font-size: 12px;
  }
}
#bbpress-forums .reply .bbp-reply-author .bbp-author-name,
#bbpress-forums .topic .bbp-topic-author .bbp-author-name,
#bbpress-forums .topic .bbp-reply-author .bbp-author-name,
#bbpress-forums .reply .bbp-reply-author .bbp-author-role,
#bbpress-forums .topic .bbp-topic-author .bbp-author-role,
#bbpress-forums .topic .bbp-reply-author .bbp-author-role,
#bbpress-forums .reply .bbp-reply-author .bbp-reply-ip,
#bbpress-forums .topic .bbp-topic-author .bbp-reply-ip,
#bbpress-forums .topic .bbp-reply-author .bbp-reply-ip {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .reply .bbp-reply-author .bbp-author-name,
  #bbpress-forums .topic .bbp-topic-author .bbp-author-name,
  #bbpress-forums .topic .bbp-reply-author .bbp-author-name,
  #bbpress-forums .reply .bbp-reply-author .bbp-author-role,
  #bbpress-forums .topic .bbp-topic-author .bbp-author-role,
  #bbpress-forums .topic .bbp-reply-author .bbp-author-role,
  #bbpress-forums .reply .bbp-reply-author .bbp-reply-ip,
  #bbpress-forums .topic .bbp-topic-author .bbp-reply-ip,
  #bbpress-forums .topic .bbp-reply-author .bbp-reply-ip {
    display: inline-block;
    margin-right: 10px;
    text-align: left;
    width: auto;
  }
}
#bbpress-forums .bbp-body .reply .bbp-reply-content,
#bbpress-forums .bbp-body .topic .bbp-reply-content,
#bbpress-forums .bbp-body .topic .bbp-topic-content {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content,
  #bbpress-forums .bbp-body .topic .bbp-reply-content,
  #bbpress-forums .bbp-body .topic .bbp-topic-content {
    margin: 0 !important;
    padding: 0 8px 12px 30px;
  }
}
#bbpress-forums .bbp-body .reply .bbp-reply-content p,
#bbpress-forums .bbp-body .topic .bbp-reply-content p,
#bbpress-forums .bbp-body .topic .bbp-topic-content p {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #bbpress-forums .bbp-body .reply .bbp-reply-content p,
  #bbpress-forums .bbp-body .topic .bbp-reply-content p,
  #bbpress-forums .bbp-body .topic .bbp-topic-content p {
    margin-bottom: 21px;
  }
}
#bbpress-forums li.bbp-header li {
  font-size: 12px;
}
/* widgets



*/
.widget_display_search {
  margin-bottom: 20px;
}
.widget_display_search form {
  position: relative;
  margin-top: 21px;
}
.widget_display_search .block-title {
  margin-bottom: 0;
}
.widget_display_search label {
  display: none;
}
.widget_display_search #bbp_search {
  height: 32px;
  width: 95%;
}
.widget_display_search #bbp_search_submit {
  position: absolute;
  top: 0;
  right: 0;
}
.bbp_widget_login {
  margin-bottom: 20px;
}
.bbp_widget_login .block-title {
  margin-bottom: 0;
  display: block;
}
.bbp_widget_login fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.bbp_widget_login fieldset #user_pass {
  border: 1px solid #e6e6e6;
  color: #444444;
  font-size: 12px;
  height: 34px;
  line-height: 21px;
  max-width: 100%;
  padding: 3px 9px;
  width: 100%;
}
.bbp_widget_login fieldset #user_pass:focus {
  border-color: #cccccc;
}
.bbp_widget_login .button {
  border: none;
  box-shadow: none;
  color: #fff;
  background: none #222;
  font-size: 11px;
  padding: 8px 14px;
  text-shadow: none;
  line-height: 1;
  margin-bottom: 10px;
}
.bbp_widget_login .button:hover {
  background-color: #4db2ec;
  color: #ffffff;
}
.bbp_widget_login h4 {
  margin: 6px 10px 0 0;
  font-size: 14px;
  display: inline-block;
}
.bbp_widget_login .bbp-logged-in {
  margin-top: 20px;
  display: inline-block;
}
.widget_display_replies,
.widget_display_topics {
  margin-bottom: 20px;
  display: inline-block;
}
.widget_display_replies .block-title,
.widget_display_topics .block-title {
  margin-bottom: 0;
  display: block;
}
.widget_display_replies li,
.widget_display_topics li {
  line-height: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ededed;
  font-size: 13px;
}
.widget_display_replies ul,
.widget_display_topics ul {
  margin-top: 20px;
}
.widget_display_replies .bbp-author-name,
.widget_display_topics .bbp-author-name {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #4db2ec;
  left: -2px;
  position: relative;
}
.widget_display_replies li div,
.widget_display_topics li div {
  display: block;
  font-size: 11px;
  color: #c3c3c3;
}
.widget_display_replies .bbp-reply-topic-title,
.widget_display_topics .bbp-reply-topic-title {
  left: 3px;
  position: relative;
}
.widget_display_replies img,
.widget_display_topics img {
  width: 20px;
  margin-right: 6px;
  vertical-align: middle;
}
.widget_display_forums {
  margin-bottom: 16px;
}
.widget_display_stats .block-title {
  margin-bottom: 0;
}
.widget_display_stats dl {
  margin-top: 20px;
}
.widget_display_stats dd {
  display: inline-block;
  margin: 0 0 10px 0;
  text-align: right;
  width: 30%;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ededed;
}
.widget_display_stats dt {
  display: inline-block;
  float: left;
  width: 70%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ededed;
}
.td-footer-container .button {
  background-color: #000;
}
.td-footer-container .widget_display_stats dt,
.td-footer-container .widget_display_stats dd,
.td-footer-container .widget_display_replies li,
.td-footer-container .widget_display_topics li {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
}
.widget_display_replies,
.widget_display_topics {
  width: 100%;
}
@media (max-width: 480px) {
  .bbp-search-results .bbp-topic-author {
    position: relative;
    padding-left: 80px;
  }
  .bbp-search-results .bbp-topic-author img.avatar {
    position: absolute;
    left: 0;
    max-width: 60px !important;
    margin: 0 !important;
  }
  .bbp-search-results .bbp-topic-author a.bbp-author-name {
    display: inline-block !important;
    text-align: left;
  }
}
#bbpress-forums div.bbp-reply-content p,
#bbpress-forums div.bbp-reply-content li {
  font-size: 15px;
  line-height: 26px;
}
#bbpress-forums div.bbp-reply-content ul {
  margin-bottom: 21px;
  margin-left: 40px;
}
#bbpress-forums ul.bbp-topic-revision-log img.avatar {
  width: 24px;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
  font-size: 11px;
}
#bbpress-forums div.even {
  margin-top: 10px;
}
#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-pagination {
  margin-left: 50px;
}
/*  ----------------------------------------------------------------------------
    BuddyPress plugin
*/
.buddypress hr {
  border: 0;
  background-color: #e6e6e6;
  height: 1px;
}
.buddypress fieldset {
  border-color: #e6e6e6;
}
.td-page-content #buddypress p,
.td-page-content #buddypress li {
  font-size: 13px;
  line-height: 21px;
}
#buddypress .activity-list li.load-more a:hover {
  text-decoration: none;
}
/*  ----------------------------------------------------------------------------
    Buttons

*/
#buddypress input[type=submit],
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress div.generic-button a,
#buddypress .comment-reply-link {
  border: none;
  box-shadow: none;
  color: #fff;
  background-color: #222;
  font-size: 11px;
  padding: 8px 14px;
  text-shadow: none;
  line-height: 12px;
  margin-bottom: 3px;
  vertical-align: middle;
}
#buddypress input[type=submit]:hover,
#buddypress input[type=button]:hover,
#buddypress input[type=reset]:hover,
#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover,
#buddypress input[type=submit]:active,
#buddypress input[type=button]:active,
#buddypress input[type=reset]:active,
#buddypress div.generic-button a:active,
#buddypress .comment-reply-link:active,
#buddypress input[type=submit]:focus,
#buddypress input[type=button]:focus,
#buddypress input[type=reset]:focus,
#buddypress div.generic-button a:focus,
#buddypress .comment-reply-link:focus {
  background-color: #4db2ec;
  color: #fff;
  border: none;
}
#buddypress input[type="checkbox"],
#buddypress input[type="radio"] {
  margin-right: 5px;
  vertical-align: middle;
}
#buddypress .mce-toolbar .mce-ico {
  line-height: 30px;
  height: 28px;
}
#buddypress .standard-form .wp-editor-container textarea {
  border: none;
  font-size: 13px;
  background-color: transparent;
}
#buddypress .field-visibility-settings-toggle {
  margin: 5px 0 0;
  line-height: 1;
}
#buddypress div.generic-button.friendship-button a,
#buddypress div.generic-button a.join-group,
#buddypress div.generic-button a.leave-group,
#buddypress div.generic-button a.mention,
#buddypress div.generic-button a.send-message {
  padding: 4px 10px 5px 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  color: #777;
  cursor: pointer;
  font-weight: 600;
  outline: none;
  text-align: center;
  text-decoration: none;
}
#buddypress div.generic-button.friendship-button a:hover,
#buddypress div.generic-button a.join-group:hover,
#buddypress div.generic-button a.leave-group:hover,
#buddypress div.generic-button a.mention:hover,
#buddypress div.generic-button a.send-message:hover,
#buddypress div.generic-button.friendship-button a:focus,
#buddypress div.generic-button a.join-group:focus,
#buddypress div.generic-button a.leave-group:focus,
#buddypress div.generic-button a.mention:focus,
#buddypress div.generic-button a.send-message:focus,
#buddypress div.generic-button.friendship-button a:active,
#buddypress div.generic-button a.join-group:active,
#buddypress div.generic-button a.leave-group:active,
#buddypress div.generic-button a.mention:active,
#buddypress div.generic-button a.send-message:active {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
#buddypress .acomment-options a.acomment-reply,
#buddypress .acomment-options a.acomment-delete {
  font-weight: normal;
  font-size: 11px;
  border: 1px solid #ccc;
  padding: 2px 7px 3px 7px;
}
#buddypress .acomment-options a.acomment-reply:hover,
#buddypress .acomment-options a.acomment-delete:hover {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
#buddypress #item-header-avatar {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress #item-header-avatar {
    width: 100% !important;
    text-align: center;
  }
}
#buddypress #item-header-avatar a {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress #item-header-avatar a {
    display: inline-block;
  }
  #buddypress #item-header-avatar a img {
    margin: 0 0 20px !important;
  }
}
@media (max-width: 767px) {
  #buddypress #item-header-avatar a {
    width: 100px;
  }
}
#buddypress a.button,
a.bp-title-button,
#buddypress ul.button-nav li a {
  font-size: 11px;
  padding: 6px 8px !important;
  display: inline-block;
  margin-bottom: 5px;
  line-height: 1;
}
#buddypress a.button:hover,
a.bp-title-button:hover,
#buddypress ul.button-nav li a:hover,
#buddypress a.button:focus,
a.bp-title-button:focus,
#buddypress ul.button-nav li a:focus,
#buddypress a.button:active,
a.bp-title-button:active,
#buddypress ul.button-nav li a:active {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
#buddypress a.button:hover span,
a.bp-title-button:hover span,
#buddypress ul.button-nav li a:hover span,
#buddypress a.button:focus span,
a.bp-title-button:focus span,
#buddypress ul.button-nav li a:focus span,
#buddypress a.button:active span,
a.bp-title-button:active span,
#buddypress ul.button-nav li a:active span {
  background-color: #4db2ec;
}
#buddypress ul.button-nav li.current a {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
a.bp-title-button {
  padding: 2px 9px 3px 9px;
  position: relative;
  top: -2px;
  margin-left: 12px;
}
.entry-crumbs a.bp-title-button {
  display: none;
}
#buddypress div.generic-button #new-topic-button {
  padding: 6px 10px 7px 10px;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
  top: -2px;
}
#buddypress div.generic-button {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #buddypress div.generic-button {
    margin: 0 !important;
  }
}
#buddypress #item-header-cover-image #item-actions {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #buddypress #item-header-cover-image #item-actions {
    padding-top: 0 !important;
  }
}
#buddypress .standard-form #submit:focus,
#buddypress .standard-form #save:focus,
#group-settings-form input[type=submit]:focus {
  background-color: #4db2ec;
  color: #fff;
}
#buddypress a.loading,
#buddypress input.loading {
  -webkit-animation: none;
  -moz-animation: none;
  border-color: #222;
}
#buddypress a.bp-primary-action span,
#buddypress #reply-title small a span {
  font-size: 9px;
  line-height: 9px;
  padding: 1px 4px;
}
#buddypress #whats-new-options,
#whats-new-post-in-box {
  overflow: visible;
  min-height: 43px;
}
#buddypress .ac-reply-cancel {
  font-size: 11px;
  border: 1px solid #ccc;
  padding: 6px 10px 6px 10px;
  color: #999;
  top: 7px;
  position: relative;
}
#buddypress .ac-reply-cancel:hover {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
#buddypress .ac-reply-content .ac-reply-cancel {
  top: 2px;
}
#buddypress .ac-reply-content input {
  font-size: 11px;
  line-height: 13px;
  font-family: 'Open Sans', arial, sans-serif;
}
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=text] {
  font-size: 13px;
}
/*  ----------------------------------------------------------------------------
    Tabs
*/
#activity-filter-by {
  font-size: 13px;
}
#buddypress div.item-list-tabs ul li {
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  margin-bottom: 5px;
  /* responsive portrait tablet */
}
#buddypress div.item-list-tabs ul li.feed {
  border: 0;
}
#buddypress div.item-list-tabs ul li:first-child:before {
  display: none;
}
#buddypress div.item-list-tabs ul li:last-child {
  border-right: 1px solid #e6e6e6;
}
#buddypress div.item-list-tabs ul li:before {
  background-color: #e6e6e6;
  content: "";
  display: block;
  height: 22px;
  position: absolute;
  right: -1px;
  width: 1px;
  top: -1px;
}
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul li {
    margin-bottom: 10px;
  }
}
/* responsive portrait tablet */
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul #activity-filter-select {
    width: 45%;
    margin-right: -4px;
  }
}
@media (max-width: 768px) {
  #buddypress div.item-list-tabs ul #activity-filter-select {
    width: 100%;
    margin: 15px 0 20px 0 !important;
  }
}
#buddypress div.item-list-tabs ul li.selected,
#buddypress div.item-list-tabs ul li.current {
  border-left: 1px solid #222;
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
}
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a {
  background-color: #222;
  color: #FFF;
  opacity: 1;
}
#buddypress div.item-list-tabs ul li.selected a:hover,
#buddypress div.item-list-tabs ul li.current a:hover {
  background-color: #222;
}
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span {
  background: #4db2ec;
}
#buddypress ul.item-list li div.item-title,
#buddypress ul.item-list li h4 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress ul.item-list li div.item-title,
  #buddypress ul.item-list li h4 {
    width: 70%;
  }
}
#buddypress div.item-list-tabs ul li > a {
  background-color: #FFF;
  color: #444;
  padding: 0 15px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  height: 20px;
}
#buddypress div.item-list-tabs ul li > a span {
  background: #4db2ec;
  border-radius: 0;
  border: transparent;
  color: #fff;
  margin-left: 3px;
  font-size: 9px;
  line-height: 9px;
  padding: 2px 5px;
  position: relative;
  display: inline-block;
  top: -1px;
}
#buddypress div.item-list-tabs ul li > a:hover {
  background-color: #f7f7f7;
}
#buddypress div.item-list-tabs ul li > a:hover span {
  background-color: #4db2ec;
  opacity: 0.8;
}
@media (max-width: 767px) {
  #buddypress div.item-list-tabs ul li > a#change-avatar {
    padding: 0 4px;
  }
}
#buddypress li.friend-tab img.avatar {
  display: inline-block;
  margin-right: 5px;
}
#buddypress div.item-list-tabs ul li > span {
  background-color: #FFF;
  color: #444;
  padding: 0 15px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  height: 20px;
}
#activity-filter-select,
#members-order-select,
#forums-order-select,
#group_members-order-select,
#groups-order-select {
  border: none !important;
  margin-top: 0 !important;
}
.item-list-tabs .feed {
  border-right: 1px solid #222;
}
.item-list-tabs .feed a {
  background-color: #222 !important;
  color: #fff !important;
}
.item-list-tabs .feed:hover {
  border-color: #4db2ec !important;
}
.item-list-tabs .feed:hover a {
  background-color: #4db2ec !important;
}
/*  ----------------------------------------------------------------------------
    Activity Page
*/
#buddypress .activity-list .activity-content .activity-header a {
  display: inline-block;
  vertical-align: top;
}
#buddypress .activity-list .activity-content .activity-header .avatar {
  width: 20px;
  vertical-align: top;
}
#buddypress form#whats-new-form p.activity-greeting {
  line-height: 21px;
}
#buddypress form#whats-new-form textarea {
  width: 100%;
}
#buddypress #whats-new:focus {
  border-color: #aaa !important;
  outline: 0;
}
/* Content */
#buddypress #activity-stream p {
  margin: 0;
}
/* Create Groups Page */
#group-create-tabs li {
  height: 22px;
}
#buddypress form.standard-form .main-column {
  margin-left: 170px;
}
#buddypress div#invite-list {
  background: transparent;
  height: auto;
  overflow: auto;
  padding: 0 0 20px 0;
  width: 160px;
  margin-top: 10px;
}
#buddypress span.activity {
  font-size: 12px;
}
@media (max-width: 767px) {
  #buddypress span.activity {
    font-size: 10px;
  }
}
.bp-widget h4,
#group-settings-form h4 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}
legend.screen-reader-text {
  padding: 0 5px;
}
#admins-list h5,
#member-list h5,
#mods-list h5,
#members-list h5 {
  margin-top: 2px;
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 600;
}
#admins-list h5 a:hover,
#member-list h5 a:hover,
#mods-list h5 a:hover,
#members-list h5 a:hover {
  color: #222;
}
#admins-list .item-title,
#member-list .item-title,
#mods-list .item-title,
#members-list .item-title {
  font-size: 14px !important;
}
#friend-list h4 {
  line-height: 24px;
}
#friend-list a {
  font-weight: 700;
  font-size: 12px;
}
#friend-list a:hover {
  color: #222;
}
#buddypress div.pagination .pag-count {
  margin-left: 0;
  font-size: 11px;
}
.groups-members-search {
  border: none !important;
}
#search-members-form label,
#forums-dir-search label,
#search-groups-form label,
#search-message-form label {
  display: inline-block;
}
#search-members-form #members_search,
#forums-dir-search #members_search,
#search-groups-form #members_search,
#search-message-form #members_search,
#search-members-form #forums_search,
#forums-dir-search #forums_search,
#search-groups-form #forums_search,
#search-message-form #forums_search,
#search-members-form #groups_search,
#forums-dir-search #groups_search,
#search-groups-form #groups_search,
#search-message-form #groups_search {
  height: 28px;
  background-color: transparent;
  padding-left: 5px;
}
#search-members-form #members_search_submit,
#forums-dir-search #members_search_submit,
#search-groups-form #members_search_submit,
#search-message-form #members_search_submit,
#search-members-form #forums_search_submit,
#forums-dir-search #forums_search_submit,
#search-groups-form #forums_search_submit,
#search-message-form #forums_search_submit,
#search-members-form #groups_search_submit,
#forums-dir-search #groups_search_submit,
#search-groups-form #groups_search_submit,
#search-message-form #groups_search_submit {
  position: relative;
  top: 0;
  display: inline-block;
  left: -7px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#search-message-form {
  position: relative;
}
#search-message-form #messages_search {
  height: 31px;
}
#search-message-form #messages_search_submit {
  position: absolute;
  top: 0;
  right: -20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#buddypress div#item-header ul {
  display: inline-block;
}
/* Forum */
#buddypress th {
  background-color: #222;
  color: #fff;
  border: none;
}
#buddypress .forum td {
  border: none;
}
#buddypress table {
  font-size: 13px;
}
#buddypress select {
  font-size: 13px;
  padding: 3px 9px;
}
#buddypress table.forum tr td.td-title a.topic-title {
  margin: 0 0 4px 35px;
  display: block;
  line-height: 20px;
  font-weight: 700;
  color: #222;
}
#buddypress table.forum tr td.td-title a.topic-title:hover {
  color: #4db2ec;
}
#buddypress table.forum p.topic-meta {
  font-size: 10px;
  margin: 0 0 0 35px;
  color: #c3c3c3;
}
#buddypress table.forum p.topic-meta a {
  color: #222;
}
#buddypress table.forum p.topic-meta a:hover {
  color: #4db2ec;
}
#buddypress table.forum .td-freshness p.topic-meta {
  margin: 5px 0 0 0;
}
#buddypress .forum .td-title,
#buddypress .forum .td-freshness {
  position: relative;
}
#buddypress table.forum td .topic-by img.avatar {
  position: absolute;
  margin: 0;
  width: 40px;
  top: 12px;
  left: 0;
}
#buddypress table.forum td .topic-in a {
  font-weight: 600;
}
#buddypress table.forum td .topic-in img.avatar {
  display: inline-block;
  margin-left: 3px;
}
#buddypress table.forum td .freshness-author img.avatar {
  float: right;
  margin-right: 0;
}
#buddypress table.forum tr > td:last-child {
  padding-right: 0;
}
#buddypress table.forum th#th-freshness {
  text-align: right;
}
#buddypress .forum tbody tr {
  border-bottom: 1px solid #e6e6e6;
  height: 64px;
}
#buddypress .activity-list li.load-more,
#buddypress .activity-list li.load-newest {
  font-size: 12px;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  border-bottom: none;
}
#buddypress .activity-list li.load-more a,
#buddypress .activity-list li.load-newest a {
  padding: 7px 10px;
  display: inline-block;
  border: 1px solid #dcdcdc;
  color: #999;
}
#buddypress .activity-list li.load-more a:hover,
#buddypress .activity-list li.load-newest a:hover {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
#new-topic-post h4,
#new-topic-post h5,
#profile-edit-form h4,
#post-topic-reply h4 {
  font-size: 18px;
  font-weight: 700;
}
#group-admins,
#group-mods {
  margin-top: 0;
}
#group-admins li,
#group-mods li {
  margin-left: 5px;
}
#buddypress div.pagination .pagination-links a {
  font-weight: 700;
}
#buddypress ul.item-list li div.item-title {
  font-weight: 700;
  font-size: 16px;
}
#buddypress ul.item-list li div.item-title a {
  color: #222;
}
#buddypress ul.item-list li div.item-title a:hover {
  color: #4db2ec;
}
#buddypress ul.item-list li div.item-meta span {
  font-size: 11px;
}
#group-settings-form .bp-widget .single-line h5 {
  margin-top: 0;
}
/* Members activity */
#buddypress #activity-stream {
  margin-top: 0;
}
#buddypress #activity-stream .activity-avatar img.avatar-150 {
  width: 20px;
}
#buddypress table.notifications {
  margin-bottom: 20px;
}
#notification-bulk-manage {
  padding: 6px 10px 7px 10px !important;
  position: relative;
  top: -1px;
}
.register-section h4 {
  font-weight: 700;
}
body.activity-permalink #buddypress div.activity-comments > ul {
  padding: 0 10px 0 26px;
}
#buddypress div.activity-comments div.acomment-content {
  margin: 5px 0 0 35px;
}
#buddypress div.activity-comments ul li {
  padding: 15px 0 8px 0;
}
#buddypress #signup_form.standard-form div.submit {
  margin-bottom: 30px;
}
#buddypress .standard-form #basic-details-section input[type="password"],
#buddypress .standard-form #blog-details-section input#signup_blog_url,
#buddypress #signup_form.standard-form input[type="text"] {
  width: 100%;
}
#buddypress .standard-form #basic-details-section,
#buddypress .standard-form #profile-details-section {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #buddypress .standard-form #basic-details-section,
  #buddypress .standard-form #profile-details-section {
    float: none;
    display: block;
    width: 100%;
  }
}
#buddypress .standard-form label,
#buddypress .standard-form span.label {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #buddypress .standard-form label,
  #buddypress .standard-form span.label {
    font-size: 12px;
  }
}
#buddypress .acomment-options {
  margin-left: 35px;
}
body.activity-permalink #buddypress div.activity-comments ul li {
  padding: 15px 0 8px 0;
}
#buddypress ul.item-list.activity-list li.has-comments {
  padding-bottom: 0;
}
#buddypress div.activity-comments form .ac-textarea {
  border-style: solid;
}
#buddypress .field-visibility-settings-notoggle {
  margin-top: 5px;
}
/*  ----------------------------------------------------------------------------
    Notification Page
*/
/* responsive portrait tablet */
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs#subnav ul li#members-order-select {
    width: 100%;
    margin-top: 10px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Messages Page
*/
/* responsive portrait tablet */
@media (max-width: 1018px) {
  #buddypress div.message-search {
    width: 100%;
    margin: 18px 0;
    float: left;
  }
}
@media (max-width: 1018px) {
  #search-message-form #messages_search_submit {
    right: 0;
  }
}
@media (max-width: 1018px) {
  #buddypress .standard-form input[type=text],
  #buddypress .standard-form textarea {
    width: 100%;
  }
}
/*  ----------------------------------------------------------------------------
    Friends Page
*/
#buddypress #pag-bottom.pagination {
  float: left;
}
@media (max-width: 767px) {
  #buddypress ul.item-list li div.action {
    position: relative;
    top: 0;
    margin-top: 10px;
  }
  #buddypress #friend-list span.activity {
    display: block;
  }
  .group-invites #buddypress ul.item-list li div.action {
    float: none;
    text-align: left;
    margin-left: 60px;
  }
  #buddypress form.standard-form .main-column {
    margin-left: 0;
    width: 100%;
    float: left;
  }
  #buddypress form#send-invite-form {
    margin-top: -30px;
  }
  #buddypress ul.item-list li h5 span.small {
    width: 100%;
  }
  #buddypress ul.item-list li h5 span.small a {
    margin: 7px 7px 0 0;
    padding: 0 7px;
    display: inline-block;
  }
}
/*  ----------------------------------------------------------------------------
    Groups Page
*/
#create-group-form .main-column #message {
  padding-top: 12px;
}
#buddypress ul.item-list li div.item-desc {
  width: auto;
}
#buddypress div#item-header div#item-meta {
  margin: 5px 0 0;
}
#buddypress div#item-header #item-header-cover-image #item-header-content {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-top: -20px;
    margin-left: 0;
    text-align: center;
    width: 100%;
  }
}
#buddypress .bbp-header li {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress .bbp-header li {
    font-size: 11px;
  }
}
#buddypress div#item-header-cover-image h2 a,
#buddypress div#item-header-cover-image h2 {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  #buddypress div#item-header-cover-image h2 a,
  #buddypress div#item-header-cover-image h2 {
    color: inherit;
    text-shadow: none;
    margin: 0;
  }
}
@media (max-width: 767px) {
  #buddypress div#item-header-cover-image h2 a,
  #buddypress div#item-header-cover-image h2 {
    margin: 0;
  }
}
/* responsive portrait tablet */
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs#subnav ul li#groups-order-select {
    width: 100%;
    margin-top: 10px !important;
  }
  .mygroups .item,
  .mygroups div.action {
    margin-left: 60px;
  }
  .mygroups .item-desc {
    margin-left: 0 !important;
  }
  .mygroups .group-button {
    text-align: right;
  }
  .mygroups .meta {
    margin-top: 10px !important;
  }
  #buddypress ul.item-list li div.item-desc p {
    margin-bottom: 5px;
  }
  #create-group-form .avatar-150 {
    width: 50px;
  }
  #create-group-form .main-column {
    margin-left: 60px !important;
  }
  #create-group-form .main-column #message {
    margin-left: 110px;
  }
  #create-group-form #friend-list {
    border: none;
  }
  #create-group-form #upload {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  #create-group-form #upload {
    margin-top: 20px;
  }
  .mygroups .group-button {
    text-align: left;
  }
}
/*  ----------------------------------------------------------------------------
    Forums Page
*/
#buddypress div#item-header {
  position: relative;
}
#buddypress div#item-header div#item-actions {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #buddypress div#item-header div#item-actions {
    width: 100%;
    text-align: center;
  }
}
#buddypress div#item-header div#item-actions h3 {
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  vertical-align: top;
  margin-bottom: 3px;
}
.group-forum #buddypress div#item-header ul {
  display: inline-block;
  margin: 0;
}
/* Pagination */
#buddypress div.pagination,
#buddypress div.pagination .pag-count,
#buddypress div.pagination .pagination-links {
  float: none;
}
#buddypress div#topic-meta {
  padding: 5px 0;
}
#buddypress div#topic-meta h3 {
  font-size: 18px;
  font-weight: 700;
}
#buddypress div#topic-meta div.admin-links {
  position: relative;
  top: auto;
  right: auto;
}
#buddypress div.admin-links {
  right: 0;
}
#buddypress div.topic-tags {
  font-size: 11px;
  color: #777;
}
#buddypress ul#topic-post-list li {
  padding: 15px 0;
}
/* responsive portrait tablet */
@media (max-width: 1018px) {
  #buddypress div.item-list-tabs ul li#forums-order-select {
    width: 100%;
    margin-top: 10px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Members Page
*/
#buddypress div.dir-search {
  margin-top: -45px;
  min-width: 280px;
  position: relative;
}
#buddypress div.dir-search #search-members-form #members_search_submit,
#buddypress div.dir-search #search-groups-form #groups_search_submit {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  #search-members-form,
  #search-groups-form {
    position: relative;
    margin-bottom: 30px;
  }
  #buddypress div.dir-search {
    width: 100%;
    margin: 0 0 25px;
  }
  #buddypress div.dir-search input[type="text"],
  #buddypress div.item-list-tabs ul li.groups-members-search,
  #buddypress div.item-list-tabs ul li#group_members-order-select {
    width: 100%;
  }
  #members_search,
  #groups_search {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
  #buddypress #member-list.item-list li div.action {
    float: none;
    margin-left: 60px;
  }
}
.buddypress .td-page-title {
  margin-bottom: 20px;
}
.widget.buddypress span.activity {
  font-size: 12px;
  opacity: 0.4;
}
.widget.buddypress #friends-list li,
.widget.buddypress #groups-list li,
.widget.buddypress #members-list li {
  line-height: 12px;
}
.widget.buddypress #friends-list li .item-title,
.widget.buddypress #groups-list li .item-title,
.widget.buddypress #members-list li .item-title {
  padding: 4px 0 8px;
}
.widget.buddypress div.item-options {
  padding: 0;
}
.widget.buddypress li {
  margin-left: 0;
}
.widget.buddypress .bp-login-widget-user-links > div {
  margin-bottom: 0;
}
#buddypress div#message p,
#buddypress #sitewide-notice p {
  background-color: #FFF;
  border: 1px solid #F0F0F0;
  font-size: 70%;
}
/*  ----------------------------------------------------------------------------
    Footer General
*/
.td-footer-wrapper {
  background-color: #222222;
  padding-top: 54px;
  padding-bottom: 20px;
  color: #eaeaea;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-wrapper {
    padding-top: 44px;
  }
}
@media (max-width: 767px) {
  .td-footer-wrapper {
    padding-top: 40px;
  }
}
.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 48px;
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-wrapper .td_block_wrap {
    margin-bottom: 38px;
  }
}
.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}
.td-footer-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center bottom;
}
.td-footer-wrapper .block-title a,
.td-footer-wrapper .block-title span,
.td-footer-wrapper .block-title label {
  background-color: transparent;
  color: #fff;
  padding: 6px 0 5px;
  line-height: 1;
}
.td-footer-wrapper .block-title {
  border-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-wrapper .block-title {
    margin-bottom: 21px;
  }
}
.td-footer-wrapper .widget .block-title {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-wrapper .widget .block-title {
    margin-bottom: 13px;
  }
}
.td-footer-wrapper a {
  color: #fff;
}
.td-footer-wrapper ul {
  margin-bottom: 0;
}
.td-footer-wrapper li {
  margin-left: 0;
}
.td-footer-wrapper .td-post-category {
  background-color: #4db2ec;
}
.td-footer-wrapper .td-post-category:hover {
  opacity: 0.8;
}
.td-footer-wrapper .widget_categories li span {
  margin-right: 0;
}
.td-footer-wrapper .td-instagram-meta {
  color: #eee;
}
.td-footer-wrapper .td-instagram-button {
  border-color: #444;
}
.td-footer-wrapper .td-instagram-button:hover {
  border-color: #666;
}
.td-footer-wrapper .td_block_exchange .td-rate,
.td-footer-wrapper .td_block_exchange .td-exchange-rates .td-rate:before {
  border-color: #444 !important;
}
.td-footer-wrapper .td_block_exchange .td-exchange-header:before {
  opacity: 0.3;
}
.td-footer-wrapper .td-pb-span4 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-wrapper .td-pb-span4 {
    margin-bottom: 38px;
  }
  .td-footer-wrapper .td-pb-span4:last-child {
    margin-bottom: 0;
  }
}
.td-footer-info {
  margin-bottom: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-info {
    margin-bottom: 38px;
    text-align: center;
  }
}
.footer-logo-wrap {
  margin-bottom: 20px;
}
.footer-logo-wrap img {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .footer-logo-wrap img {
    max-width: 70%;
  }
}
.footer-text-wrap .footer-email-wrap {
  padding: 21px 0;
}
.footer-text-wrap .footer-email-wrap a {
  color: #4db2ec;
}
.footer-text-wrap {
  font-family: 'Open Sans', arial, sans-serif;
}
.td-social-style-2 .td-social-icon-wrap {
  display: inline-block;
  margin: 5px 10px 10px 0;
}
.td-social-style-2 .td-social-icon-wrap:last-child {
  margin-right: 0;
}
.td-social-style-2 .td-icon-font {
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
  /* responsive portrait tablet */
}
.td-social-style-2 .td-icon-font:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #fff;
  opacity: 0.03;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-social-style-2 .td-icon-font {
    font-size: 12px;
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
}
.td-social-style-2 .td-icon-instagram {
  font-size: 16px;
}
.td-footer-bottom-full {
  margin-top: 12px;
  padding-top: 50px;
  padding-bottom: 30px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-bottom-full {
    text-align: center;
    padding-bottom: 0;
  }
}
.td-footer-bottom-full .td-container {
  position: relative;
}
.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}
.td-footer-bottom-full .block-title {
  margin-bottom: 26px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-bottom-full .block-title {
    margin-bottom: 21px;
  }
}
.td-footer-bottom-full .footer-email-wrap {
  padding-bottom: 0;
}
.td-footer-bottom-full .footer-logo-wrap {
  margin-top: 35px;
  margin-bottom: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-bottom-full .footer-logo-wrap {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .td-footer-bottom-full .td-pb-row > div {
    margin-bottom: 50px;
  }
  .td-footer-bottom-full .td-pb-row > div:last-child {
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Footer Template 2, 3
*/
.td-footer-template-2,
.td-footer-template-3 {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-template-2,
  .td-footer-template-3 {
    padding-top: 38px;
    padding-bottom: 10px;
  }
}
.td-footer-template-2 .footer-logo-wrap,
.td-footer-template-3 .footer-logo-wrap {
  padding-top: 3px;
}
/*  ----------------------------------------------------------------------------
    Footer Template 4
*/
.td-footer-template-4 {
  padding-top: 49px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-template-4 {
    padding-top: 38px;
    padding-bottom: 10px;
  }
}
.td-footer-template-4 .td-footer-info {
  text-align: center;
  margin-bottom: 38px;
}
.td-footer-template-4 .footer-text-wrap {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
/*  ----------------------------------------------------------------------------
    Footer Template 13
*/
.td-footer-template-13 {
  padding: 26px 0;
}
@media (max-width: 1018px) {
  .td-footer-template-13 {
    padding: 16px 0;
  }
}
.td-footer-template-13 .td-social-name {
  color: #fff;
  font-size: 13px;
  margin-left: 10px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-social-name {
    font-size: 11px;
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .td-footer-template-13 .td-social-name {
    display: none;
  }
}
.td-footer-template-13 .footer-social-wrap .td-social-icon-wrap {
  margin-right: 30px;
  text-transform: uppercase;
  font-family: 'Open Sans', arial, sans-serif;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .footer-social-wrap .td-social-icon-wrap {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .td-footer-template-13 .footer-social-wrap .td-social-icon-wrap {
    margin: 5px;
  }
}
.td-footer-template-13 .td-social-style-2 i {
  border-radius: 100%;
  line-height: 41px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-social-style-2 i {
    line-height: 32px;
  }
}
.td-footer-template-13 .td-social-style-2 i:after {
  border-radius: 100%;
  opacity: 0.05;
}
.td-footer-template-13 .td-a-rec-id-footer_top,
.td-footer-template-13 .td-g-rec-id-footer_top {
  margin-top: 10px;
  margin-bottom: 32px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-footer-template-13 .td-a-rec-id-footer_top,
  .td-footer-template-13 .td-g-rec-id-footer_top {
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .td-footer-template-13 .td-a-rec-id-footer_top,
  .td-footer-template-13 .td-g-rec-id-footer_top {
    margin: 5px auto 16px;
  }
}
.td-footer-template-13 .footer-social-wrap {
  text-align: center;
}
/*  ----------------------------------------------------------------------------
    Footer Template 14
*/
.td-footer-template-14 {
  padding: 0;
}
.td-footer-template-14 .td-a-rec-id-footer_top,
.td-footer-template-14 .td-g-rec-id-footer_top {
  margin: 0 auto 37px auto;
}
.td-footer-template-14 .td-footer-bottom-full {
  margin-top: 0;
  padding-top: 42px;
  padding-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-footer-template-14 .td-footer-bottom-full {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
/*  ----------------------------------------------------------------------------
    Sub Footer
*/
.td-sub-footer-container {
  background-color: #0d0d0d;
  color: #ccc;
  font-size: 12px;
  font-family: 'Open Sans', arial, sans-serif;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-container {
    text-align: center;
    padding: 6px 0;
  }
}
.td-sub-footer-copy {
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-copy {
    float: none !important;
  }
}
/* Sub Footer Menu */
.td-sub-footer-container .td-sub-footer-menu {
  float: right;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu {
    float: none;
  }
}
.td-subfooter-menu {
  display: inline-block;
  margin: 7px 0;
  float: right;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-subfooter-menu {
    padding-right: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-subfooter-menu {
    padding-right: 48px;
  }
}
@media (max-width: 767px) {
  .td-subfooter-menu {
    float: none;
  }
}
.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
  line-height: 18px;
}
.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 18px;
  display: inline-block;
  color: #ccc;
}
.td-subfooter-menu li a:hover {
  color: #4db2ec;
}
.td-subfooter-menu li:last-child a {
  margin-right: 0;
}
.td-subfooter-menu ul {
  display: none;
}
.td-subfooter-menu .fa {
  margin-right: 3px;
}
.td-stretch-content .td-big-grids {
  width: 1068px;
  margin-left: auto;
  margin-right: auto;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-stretch-content .td-big-grids {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-stretch-content .td-big-grids {
    width: 740px;
  }
}
@media (max-width: 767px) {
  .td-stretch-content .td-big-grids {
    width: 100%;
  }
}
.td-stretch-content .td-module-thumb .entry-thumb {
  width: 100%;
}
.td-scroll-e-text-1-wrap {
  padding: 20px 20px 20px 20px;
  margin: -20px -20px 4px -20px;
}
.td-scroll-e-text-1-wrap p {
  margin-bottom: 0px;
}
.td-scroll-e-text-1-wrap blockquote {
  margin-top: 18px;
  margin-bottom: 18px;
}
.td-scroll-e-text-1-wrap h3 {
  margin-top: 12px;
}
.td-scroll-e-text-2-wrap {
  border: 2px solid red;
  padding: 10px;
  margin: -10px -10px 14px -10px;
}
.td-scroll-e-text-2-wrap p {
  margin-bottom: 0px;
}
.td-scroll-e-text-2-wrap blockquote {
  margin-top: 18px;
  margin-bottom: 18px;
}
.td-scroll-e-text-2-wrap h3 {
  margin-top: 12px;
}
/* image: zoom in */
.td-scroll-e-image-zoom-in-wrap {
  position: relative;
  overflow: hidden;
}
.td-scroll-e-image-zoom-in-wrap:after {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0;
  display: block;
  z-index: 999;
  box-shadow: inset 0 0 10px #000000;
  background-color: transparent;
}
/* image: zoom out */
.td-scroll-e-image-zoom-out-wrap {
  position: relative;
  overflow: hidden;
}
.td-scroll-e-image-zoom-out-wrap:after {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0;
  display: block;
  z-index: 999;
  box-shadow: inset 0 0 10px #000000;
  background-color: transparent;
}
/* image: fixed */
.td-scroll-e-image-fixed-wrap {
  position: relative;
  overflow: hidden;
}
.td_animated {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.td_animated_long {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.td_animated_xlong {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.td_animated_xxlong {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/*  ----------------------------------------------------------------------------
    td_fadeInRight
*/
@-webkit-keyframes td_fadeInRight {
  0% {
    opacity: 0.05;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes td_fadeInRight {
  0% {
    opacity: 0.05;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.td_fadeInRight {
  -webkit-animation-name: td_fadeInRight;
  animation-name: td_fadeInRight;
}
/*  ----------------------------------------------------------------------------
    td_fadeInLeft
*/
@-webkit-keyframes td_fadeInLeft {
  0% {
    opacity: 0.05;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes td_fadeInLeft {
  0% {
    opacity: 0.05;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.td_fadeInLeft {
  -webkit-animation-name: td_fadeInLeft;
  animation-name: td_fadeInLeft;
}
/*  ----------------------------------------------------------------------------
    td_fadeInDown
*/
@-webkit-keyframes td_fadeInDown {
  0% {
    opacity: 0.05;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes td_fadeInDown {
  0% {
    opacity: 0.05;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.td_fadeInDown {
  -webkit-animation-name: td_fadeInDown;
  animation-name: td_fadeInDown;
}
/*  ----------------------------------------------------------------------------
    td_fadeInUp
*/
@-webkit-keyframes td_fadeInUp {
  0% {
    opacity: 0.05;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes td_fadeInUp {
  0% {
    opacity: 0.05;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.td_fadeInUp {
  -webkit-animation-name: td_fadeInUp;
  animation-name: td_fadeInUp;
}
/*  ----------------------------------------------------------------------------
    td_fadein
*/
@-webkit-keyframes td_fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes td_fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.td_fadeIn {
  -webkit-animation-name: td_fadeIn;
  animation-name: td_fadeIn;
}
/*  ----------------------------------------------------------------------------
    fade out
*/
@-webkit-keyframes td_fadeOut_to_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes td_fadeOut_to_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
.td_fadeOut_to_1 {
  -webkit-animation-name: td_fadeOut_to_1;
  animation-name: td_fadeOut_to_1;
}
/*  ----------------------------------------------------------------------------
    td_fadeOutRight
*/
@-webkit-keyframes td_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes td_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
.td_fadeOutRight {
  -webkit-animation-name: td_fadeOutRight;
  animation-name: td_fadeOutRight;
}
/*  ----------------------------------------------------------------------------
    td_fadeOutLeft
*/
@-webkit-keyframes td_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes td_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
.td_fadeOutLeft {
  -webkit-animation-name: td_fadeOutLeft;
  animation-name: td_fadeOutLeft;
}
.td-lb-box {
  position: absolute;
  width: 19px;
  height: 19px;
}
.td-lb-box-1 {
  top: 0;
  left: 0;
}
.td-lb-box-2 {
  top: 0;
  left: 20px;
}
.td-lb-box-3 {
  top: 0;
  left: 40px;
}
.td-lb-box-4 {
  top: 20px;
  right: 0;
}
.td-lb-box-5 {
  bottom: 0;
  right: 0;
}
.td-lb-box-6 {
  bottom: 0;
  left: 20px;
}
.td-lb-box-7 {
  bottom: 0;
  left: 0;
}
.td-lb-box-8 {
  top: 20px;
  left: 0;
}
/*  ----------------------------------------------------------------------------
    loader
*/
.td-loader-gif {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 59px;
  height: 59px;
  margin-top: -29.5px;
  /* Half the height */
  margin-left: -29.5px;
  /* Half the width */
  /* responsive phone */
  -webkit-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  -moz-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  -o-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
  /* custom */
}
@media (max-width: 767px) {
  .td-loader-gif {
    top: 200px;
  }
}
/*  ----------------------------------------------------------------------------
    infinite loader - the small loader used on infinite scroll
*/
.td-loader-infinite {
  top: auto;
  bottom: 0px;
}
.td-loader-infinite .td-lb-box {
  position: absolute;
  width: 10px;
  height: 10px;
}
.td-loader-infinite .td-lb-box-1 {
  top: 0;
  left: 0;
}
.td-loader-infinite .td-lb-box-2 {
  top: 0;
  left: 11px;
}
.td-loader-infinite .td-lb-box-3 {
  top: 0;
  left: 22px;
}
.td-loader-infinite .td-lb-box-4 {
  top: 11px;
  right: 0;
}
.td-loader-infinite .td-lb-box-5 {
  bottom: 0;
  right: 0;
}
.td-loader-infinite .td-lb-box-6 {
  bottom: 0;
  left: 11px;
}
.td-loader-infinite .td-lb-box-7 {
  bottom: 0;
  left: 0;
}
.td-loader-infinite .td-lb-box-8 {
  top: 11px;
  left: 0;
}
.td-loader-infinite.td-loader-gif {
  width: 32px;
  height: 32px;
  margin-top: -16px;
  /* Half the height */
  margin-left: -16px;
  /* Half the width */
}
.td-loader-blocks-load-more {
  top: auto;
  bottom: 48px;
}
.td-loader-animation-start {
  opacity: 0;
  transform: perspective( 600px ) scale(0.4);
  -webkit-transform: perspective( 600px ) scale(0.4);
  -moz-transform: perspective( 600px ) scale(0.4);
  -ms-transform: perspective( 600px ) scale(0.4);
  -o-transform: perspective( 600px ) scale(0.4);
}
.td-loader-animation-mid {
  opacity: 1;
  transform: perspective( 600px ) scale(1);
  -webkit-transform: perspective( 600px ) scale(1);
  -moz-transform: perspective( 600px ) scale(1);
  -ms-transform: perspective( 600px ) scale(1);
  -o-transform: perspective( 600px ) scale(1);
}
.td-loader-animation-end {
  opacity: 0;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}
.td-animation-stack-type0-2 {
  opacity: 1 !important;
  transition: opacity 0.3s;
  transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
  /* linear */
}
body.td-animation-stack-type1 .td-animation-stack .entry-thumb,
body.td-animation-stack-type1 .post .entry-thumb,
body.td-animation-stack-type1 .post img[class*="wp-image-"],
body.td-animation-stack-type1 .post a.td-sml-link-to-image > img {
  opacity: 0;
  transform: scale(0.95);
}
.td-animation-stack-type1-2 {
  opacity: 1 !important;
  transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  -webkit-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
  -moz-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
  -o-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
  transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
}
body.td-animation-stack-type2 .td-animation-stack .entry-thumb,
body.td-animation-stack-type2 .post .entry-thumb,
body.td-animation-stack-type2 .post img[class*="wp-image-"],
body.td-animation-stack-type2 .post a.td-sml-link-to-image > img {
  opacity: 0;
  transform: translate(0px, 10px);
  -webkit-transform: translate(0px, 10px);
  -moz-transform: translate(0px, 10px);
  -ms-transform: translate(0px, 10px);
  -o-transform: translate(0px, 10px);
}
.td-animation-stack-type2-2 {
  opacity: 1 !important;
  transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  -webkit-transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88), opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88);
  -moz-transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88), opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88);
  -o-transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88), opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88);
  transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88), opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88);
}
/*
ie8, ie9, ie10, ie11
td-md-is-ios
td-md-is-android
td-md-is-os-x
td-md-is-chrome
td-md-is-firefox
td-md-is-safari
*/
/*  ----------------------------------------------------------------------------
    IE - misc
*/
.ie8 a:active,
.ie9 a:active,
.ie10 a:active,
.ie11 a:active,
.ie8 a:hover,
.ie9 a:hover,
.ie10 a:hover,
.ie11 a:hover {
  outline: invert none medium;
}
@media (min-width: 1140px) {
  .ie8,
  .ie9,
  .ie10,
  .ie11 {
    margin-left: -1px;
  }
  .ie8 .td-affix,
  .ie9 .td-affix,
  .ie10 .td-affix,
  .ie11 .td-affix {
    margin-left: 1px;
  }
}
.ie8 .td-post-content p,
.ie9 .td-post-content p,
.ie10 .td-post-content p,
.ie11 .td-post-content p,
.ie8 .mce-content-body p,
.ie9 .mce-content-body p,
.ie10 .mce-content-body p,
.ie11 .mce-content-body p {
  letter-spacing: -0.2px;
}
.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
}
.ie8 .td_category_template_8 .td-category-header .td-category a,
.ie9 .td_category_template_8 .td-category-header .td-category a,
.ie10 .td_category_template_8 .td-category-header .td-category a,
.ie11 .td_category_template_8 .td-category-header .td-category a {
  padding: 3px 7px;
  line-height: 12px;
}
.ie8 .td-post-sharing-bottom .td-social-sharing-buttons,
.ie9 .td-post-sharing-bottom .td-social-sharing-buttons,
.ie10 .td-post-sharing-bottom .td-social-sharing-buttons,
.ie11 .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 7px 9px 4px;
}
.ie8 .td_block_template_1 .td-related-title > .td-related-left,
.ie9 .td_block_template_1 .td-related-title > .td-related-left,
.ie10 .td_block_template_1 .td-related-title > .td-related-left,
.ie11 .td_block_template_1 .td-related-title > .td-related-left,
.ie8 .td_block_template_1 .td-related-title > .td-related-right,
.ie9 .td_block_template_1 .td-related-title > .td-related-right,
.ie10 .td_block_template_1 .td-related-title > .td-related-right,
.ie11 .td_block_template_1 .td-related-title > .td-related-right {
  padding: 8px 12px 6px 12px;
}
.ie8 .td-left-smart-list,
.ie9 .td-left-smart-list,
.ie10 .td-left-smart-list,
.ie11 .td-left-smart-list,
.ie8 .td-right-smart-list,
.ie9 .td-right-smart-list,
.ie10 .td-right-smart-list,
.ie11 .td-right-smart-list {
  line-height: 38px;
}
.ie8 .td-review-header .block-title,
.ie9 .td-review-header .block-title,
.ie10 .td-review-header .block-title,
.ie11 .td-review-header .block-title,
.ie8 .td-review-summary .block-title,
.ie9 .td-review-summary .block-title,
.ie10 .td-review-summary .block-title,
.ie11 .td-review-summary .block-title {
  padding: 8px 12px 7px;
}
.ie8 .td-affix .td-main-menu-logo img,
.ie9 .td-affix .td-main-menu-logo img,
.ie10 .td-affix .td-main-menu-logo img,
.ie11 .td-affix .td-main-menu-logo img {
  top: -2px;
}
@media (min-width: 768px) {
  .ie8 .td-header-style-5 .td-main-menu-logo img,
  .ie9 .td-header-style-5 .td-main-menu-logo img,
  .ie10 .td-header-style-5 .td-main-menu-logo img,
  .ie11 .td-header-style-5 .td-main-menu-logo img,
  .ie8 .td-header-style-6 .td-main-menu-logo img,
  .ie9 .td-header-style-6 .td-main-menu-logo img,
  .ie10 .td-header-style-6 .td-main-menu-logo img,
  .ie11 .td-header-style-6 .td-main-menu-logo img,
  .ie8 .td-header-style-12 .td-main-menu-logo img,
  .ie9 .td-header-style-12 .td-main-menu-logo img,
  .ie10 .td-header-style-12 .td-main-menu-logo img,
  .ie11 .td-header-style-12 .td-main-menu-logo img {
    top: -1px;
  }
}
.ie8 .td-live-theme-demos .td-skin-scroll,
.ie9 .td-live-theme-demos .td-skin-scroll,
.ie10 .td-live-theme-demos .td-skin-scroll,
.ie11 .td-live-theme-demos .td-skin-scroll {
  -webkit-transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -moz-transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  -o-transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
  left: auto;
  right: -118px;
}
@media (max-width: 1366px) {
  .ie8 .td-live-theme-demos .td-skin-scroll,
  .ie9 .td-live-theme-demos .td-skin-scroll,
  .ie10 .td-live-theme-demos .td-skin-scroll,
  .ie11 .td-live-theme-demos .td-skin-scroll {
    right: -78px;
  }
}
.ie8 .td-theme-settings-small .td-skin-scroll,
.ie9 .td-theme-settings-small .td-skin-scroll,
.ie10 .td-theme-settings-small .td-skin-scroll,
.ie11 .td-theme-settings-small .td-skin-scroll {
  right: 118px;
}
@media (max-width: 1366px) {
  .ie8 .td-theme-settings-small .td-skin-scroll,
  .ie9 .td-theme-settings-small .td-skin-scroll,
  .ie10 .td-theme-settings-small .td-skin-scroll,
  .ie11 .td-theme-settings-small .td-skin-scroll {
    right: 78px;
  }
}
.ie8 .td-pulldown-syle-default .td-subcat-more,
.ie9 .td-pulldown-syle-default .td-subcat-more,
.ie10 .td-pulldown-syle-default .td-subcat-more,
.ie11 .td-pulldown-syle-default .td-subcat-more,
.ie8 .td-pulldown-syle-default .td-subcat-list,
.ie9 .td-pulldown-syle-default .td-subcat-list,
.ie10 .td-pulldown-syle-default .td-subcat-list,
.ie11 .td-pulldown-syle-default .td-subcat-list {
  position: relative;
  top: -1px;
}
/* ie8 */
.ie8 {
  /* backstr fix */
  /* style 1 */
  /* colored bg */
  /* style 4 */
  /* style 5 */
}
.ie8 .td-live-theme-demos {
  display: none;
}
.ie8 .td-header-style-5 .td-header-menu-wrap.td-affix,
.ie8 .td-header-style-6 .td-header-menu-wrap.td-affix {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
}
.ie8 .td-header-style-8 .td-affix .td-header-sp-logo {
  height: 48px;
  margin-top: 0;
}
.ie8 .td-trending-now-post {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ie8 .td-trending-now-post:first-child {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ie8 .td-classic-sharing {
  display: none;
}
.ie8 .td-post-source-tags {
  display: none;
}
.ie8 .td-stretch-width,
.ie8 .td-stretch-height {
  left: 0 !important;
}
.ie8 .td_social_type .td-sp {
  width: 0;
}
.ie8 .td_category_template_6 .td-category-header,
.ie8 .td_category_template_8 .td-category-header {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#96000000', endColorstr='#96000000');
  /* IE */
  background-color: transparent;
}
.ie8 .td-category-title-holder {
  padding-right: 100px;
  padding-left: 100px;
}
.ie8 .td-header-wrap .td-a-rec-id-header > div,
.ie8 .td-header-wrap .td-g-rec-id-header > .adsbygoogle {
  margin: 24px auto 0 auto;
}
.ie8 .td-header-style-1 .td-a-rec-id-header > div,
.ie8 .td-header-style-2 .td-a-rec-id-header > div,
.ie8 .td-header-style-3 .td-a-rec-id-header > div,
.ie8 .td-header-style-1 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td-header-style-2 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td-header-style-3 .td-g-rec-id-header > .adsbygoogle {
  margin: auto !important;
}
.ie8 .td-header-style-4 .td-a-rec-id-header > div,
.ie8 .td-header-style-4 .td-g-rec-id-header > .adsbygoogle {
  margin: 24px auto;
}
.ie8 .single_template_6 .td-a-rec-id-header > div,
.ie8 .single_template_7 .td-a-rec-id-header > div,
.ie8 .homepage-post.single_template_7 .td-a-rec-id-header > div,
.ie8 .single_template_8 .td-a-rec-id-header > div,
.ie8 .single_template_10 .td-a-rec-id-header > div,
.ie8 .single_template_11 .td-a-rec-id-header > div,
.ie8 .td_category_template_2 .td-a-rec-id-header > div,
.ie8 .td_category_template_5 .td-a-rec-id-header > div,
.ie8 .td_category_template_6 .td-a-rec-id-header > div,
.ie8 .td_category_template_8 .td-a-rec-id-header > div,
.ie8 .single_template_6 .td-g-rec-id-header > div,
.ie8 .single_template_7 .td-g-rec-id-header > div,
.ie8 .homepage-post.single_template_7 .td-g-rec-id-header > div,
.ie8 .single_template_8 .td-g-rec-id-header > div,
.ie8 .single_template_10 .td-g-rec-id-header > div,
.ie8 .single_template_11 .td-g-rec-id-header > div,
.ie8 .td_category_template_2 .td-g-rec-id-header > div,
.ie8 .td_category_template_5 .td-g-rec-id-header > div,
.ie8 .td_category_template_6 .td-g-rec-id-header > div,
.ie8 .td_category_template_8 .td-g-rec-id-header > div,
.ie8 .single_template_6 .td-a-rec-id-header > .adsbygoogle,
.ie8 .single_template_7 .td-a-rec-id-header > .adsbygoogle,
.ie8 .homepage-post.single_template_7 .td-a-rec-id-header > .adsbygoogle,
.ie8 .single_template_8 .td-a-rec-id-header > .adsbygoogle,
.ie8 .single_template_10 .td-a-rec-id-header > .adsbygoogle,
.ie8 .single_template_11 .td-a-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_2 .td-a-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_5 .td-a-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_6 .td-a-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_8 .td-a-rec-id-header > .adsbygoogle,
.ie8 .single_template_6 .td-g-rec-id-header > .adsbygoogle,
.ie8 .single_template_7 .td-g-rec-id-header > .adsbygoogle,
.ie8 .homepage-post.single_template_7 .td-g-rec-id-header > .adsbygoogle,
.ie8 .single_template_8 .td-g-rec-id-header > .adsbygoogle,
.ie8 .single_template_10 .td-g-rec-id-header > .adsbygoogle,
.ie8 .single_template_11 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_2 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_5 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_6 .td-g-rec-id-header > .adsbygoogle,
.ie8 .td_category_template_8 .td-g-rec-id-header > .adsbygoogle {
  margin-bottom: 24px;
}
.ie8 .td_ajax_load_more i {
  top: -1px;
}
.ie8 .td-subcat-filter .td-subcat-dropdown {
  float: right;
}
.ie8 .td-grid-style-1 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000', endColorstr='#000000', GradientType=0);
}
.ie8 .td-grid-style-1 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}
.ie8 .td-grid-style-2 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
.ie8 .td-grid-style-2 .td-module-thumb a img,
.ie8 .td-grid-style-3 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}
.ie8 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a3db', endColorstr='#4bcf77', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}
.ie8 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}
.ie8 .td-grid-style-4 .entry-title {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#50000000', endColorstr='#50000000');
  /* IE */
}
.ie8 .td-grid-style-5 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: black;
}
.ie8 .td-grid-style-5 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.ie8 .td-next-prev-wrap .td-ajax-prev-page {
  padding-left: 1px;
}
.ie8 .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 6px 9px 4px;
}
.ie8 .td-social-facebook .td-social-but-text {
  border-left: 1px solid #7F9EDF;
}
.ie8 .td-social-twitter .td-social-but-text {
  border-left: 1px solid #8FE2FC;
}
.ie8 .td-post-template-8 .td-post-header-holder {
  background-color: #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.ie8 .td-module-comments a {
  padding: 3px 3px 4px 3px;
}
.ie8 .td-social-style-2 .td-icon-font {
  border: 1px solid #333;
}
.ie8 .td_block_14 .td-next-prev-wrap,
.ie8 .td_block_14 .td-load-more-wrap {
  margin-top: 23px;
}
.ie8 .td-g-rec-id-smart_list_6,
.ie8 .td-g-rec-id-smart_list_7,
.ie8 .td-g-rec-id-smart_list_8,
.ie8 .td-g-rec-id-footer_top,
.ie8 .td-g-rec-id-content_top,
.ie8 .td-g-rec-id-content_bottom,
.ie8 .td-g-rec-id-content_inline {
  display: block;
  margin-left: -16px;
  margin-right: -16px;
}
.ie8 .td-g-rec-id-smart_list_6 .adsbygoogle,
.ie8 .td-g-rec-id-smart_list_7 .adsbygoogle,
.ie8 .td-g-rec-id-smart_list_8 .adsbygoogle,
.ie8 .td-g-rec-id-footer_top .adsbygoogle,
.ie8 .td-g-rec-id-content_top .adsbygoogle,
.ie8 .td-g-rec-id-content_bottom .adsbygoogle,
.ie8 .td-g-rec-id-content_inline .adsbygoogle {
  margin-right: auto;
  margin-left: auto;
  display: table !important;
  left: 0;
}
.ie8 .td-menu-background {
  left: -100%;
}
.ie8 .td-live-theme-demos .td-set-theme-style-link:before {
  background-color: transparent;
}
/*  ----------------------------------------------------------------------------
    ie9
*/
.ie9 {
  /* ie9 - colored gradients fix */
  /* backstr fix */
}
.ie9 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDE3NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRhM2RiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiY2Y3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRkMDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyN2EzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-grid-style-1 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.ie9 .td-stretch-width,
.ie9 .td-stretch-height {
  left: 0 !important;
  -webkit-transform: none;
  ms-transform: none;
  transform: none;
}
.ie9 .td-next-prev-wrap .td-ajax-next-page {
  padding-left: 3px;
}
.ie9 .td-module-comments a {
  padding: 3px 4px 4px 4px;
}
.ie9 .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 6px 9px 4px;
}
.ie9 .td-menu-background,
.ie9 #td-mobile-nav {
  left: -100%;
}
.ie9 .td-menu-mob-open-menu .td-menu-background,
.ie9 .td-menu-mob-open-menu #td-mobile-nav {
  left: 0;
}
.ie9 .td-search-background {
  right: 100%;
}
.ie9 .td-search-opened .td-search-background {
  right: 0;
}
.ie9 .td-demo-multicolumn-2 .sub-menu {
  padding: 0;
}
.ie9 .td-demo-menuitem-hide {
  display: none;
}
.ie9 .td-scroll-up {
  bottom: -70px;
}
.ie9 .td-scroll-up-visible {
  bottom: 5px;
}
/*  ----------------------------------------------------------------------------
    ie 10
*/
.ie10 .page-nav a {
  padding: 5px 11px 5px 12px;
}
.ie10 .td-module-comments a {
  padding: 3px 4px 4px 4px;
}
.ie10 .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 6px 9px 4px;
}
/*  ----------------------------------------------------------------------------
    ie 11
*/
@media (min-width: 1140px) {
  .ie11 {
    margin-left: -1px;
  }
  .ie11 .td-affix {
    margin-left: 1px;
  }
}
.ie11 .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 6px 9px 4px;
}
/*  ----------------------------------------------------------------------------
    Android
*/
.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  /*CSS transitions*/
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  /*CSS transforms*/
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.td-md-is-android .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: none;
}
.td-md-is-android .sf-menu ul .td-menu-item > a {
  padding: 8px 14px 6px;
}
.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -8px;
}
.td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left {
  padding-right: 1px;
}
.td-md-is-android .td-big-grid-post .td-post-category {
  padding: 4px 7px 2px;
  line-height: 14px;
}
.td-md-is-android .block-title span,
.td-md-is-android .block-title a,
.td-md-is-android .block-title label {
  padding: 8px 12px 3px;
}
.td-md-is-android .td-pulldown-syle-default .td-subcat-more span,
.td-md-is-android .td_block_template_3 .td-subcat-more span,
.td-md-is-android .td_block_template_4 .td-subcat-more span,
.td-md-is-android .td_block_template_5 .td-subcat-more span,
.td-md-is-android .td_block_template_7 .td-subcat-more span,
.td-md-is-android .td-pulldown-syle-default .td-subcat-more i,
.td-md-is-android .td_block_template_3 .td-subcat-more i,
.td-md-is-android .td_block_template_4 .td-subcat-more i,
.td-md-is-android .td_block_template_5 .td-subcat-more i,
.td-md-is-android .td_block_template_7 .td-subcat-more i,
.td-md-is-android .td-pulldown-syle-default .td-subcat-list,
.td-md-is-android .td_block_template_3 .td-subcat-list,
.td-md-is-android .td_block_template_4 .td-subcat-list,
.td-md-is-android .td_block_template_5 .td-subcat-list,
.td-md-is-android .td_block_template_7 .td-subcat-list {
  position: relative;
  top: 1px;
}
.td-md-is-android .td-category-siblings .td-category {
  height: 21px;
}
.td-md-is-android .td-category-header .td-category .entry-category a {
  padding: 4px 8px;
}
.td-md-is-android .td-post-sharing-top .td-social-sharing-buttons {
  padding: 11px 13px 7px;
}
.td-md-is-android .td-post-sharing-bottom .td-social-sharing-buttons {
  padding: 7px 9px 3px 9px;
}
.td-md-is-android input[type=submit] {
  padding: 9px 15px 8px;
}
.td-md-is-android .td-left-smart-list,
.td-md-is-android .td-right-smart-list {
  padding-top: 1px;
}
.td-md-is-android .td_smart_list_3 .td-left-smart-list {
  padding-right: 1px;
}
.td-md-is-android .td-author-counters span {
  padding: 5px 9px 2px;
}
.td-md-is-android .td-404-sub-sub-title a {
  padding: 8px 15px 7px;
}
.td-md-is-android .td-menu-blocks-custom ul li a {
  padding: 2px 12px 0;
}
.td-md-is-android .td-tab-blocks-custom ul.wpb_tabs_nav li a {
  padding: 6px 13px 4px !important;
}
.td-md-is-android .td-scroll-up .td-icon-menu-up {
  padding-top: 1px;
}
.td-md-is-android .td_ajax_load_more i {
  top: -1px;
}
.td-md-is-android .td-next-prev-wrap a {
  line-height: 25px;
}
.td-md-is-android .page-nav .td-icon-menu-right {
  padding-left: 2px;
}
.td-md-is-android .page-nav .td-icon-menu-left {
  padding-right: 2px;
}
.td-md-is-android .td-page-content .dropcap,
.td-md-is-android .td-post-content .dropcap,
.td-md-is-android .wpb_text_column .dropcap,
.td-md-is-android .td_block_text_with_title .dropcap,
.td-md-is-android .bbpress .dropcap,
.td-md-is-android .woocommerce #tab-description .dropcap,
.td-md-is-android .mce-content-body .dropcap,
.td-md-is-android .comment-content .dropcap {
  padding: 5px 13px 2px 13px;
}
.td-md-is-android .woocommerce-checkout .woocommerce input.button,
.td-md-is-android .woocommerce-page .woocommerce a.button,
.td-md-is-android .woocommerce-account div.woocommerce .button,
.td-md-is-android .woocommerce .product a.button,
.td-md-is-android .woocommerce .product #respond input#submit,
.td-md-is-android .woocommerce .checkout input#place_order,
.td-md-is-android .woocommerce .woocommerce.widget .button {
  padding: 10px 10px 7px;
}
.td-md-is-android .woocommerce span.onsale {
  line-height: 25px;
  min-height: 25px;
}
.td-md-is-android .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 7px 12px 6px;
}
.td-md-is-android .single-product .product .related h2 {
  padding: 8px 12px 5px;
}
.td-md-is-android .woocommerce-checkout .woocommerce input.button {
  padding: 8px 10px;
}
.td-md-is-android #buddypress div.item-list-tabs ul li > a {
  padding: 1px 15px 0;
}
.td-md-is-android #buddypress div.generic-button.friendship-button a,
.td-md-is-android #buddypress div.generic-button a.join-group,
.td-md-is-android #buddypress div.generic-button a.leave-group,
.td-md-is-android #buddypress div.generic-button a.mention,
.td-md-is-android #buddypress div.generic-button a.send-message {
  padding: 5px 10px 4px;
}
.td-md-is-android #buddypress a.bp-primary-action span,
.td-md-is-android #buddypress #reply-title small a span {
  padding: 2px 3px 0 4px;
}
.td-md-is-android #buddypress div.activity-meta a.acomment-reply {
  padding-top: 3px;
}
.td-md-is-android #buddypress div.activity-meta a {
  padding: 4px 8px 2px;
}
@media (max-width: 767px) {
  .td-md-is-android .td-trending-now-display-area {
    height: 27px;
  }
  .td-md-is-android .td-big-grid-post .td-post-category {
    padding: 4px 7px 1px;
  }
  .td-md-is-android .td-category-siblings .td-subcat-more {
    padding: 4px 5px 3px;
  }
  .td-md-is-android .td_category_template_3 .td-category-siblings .td-category a {
    padding: 5px 9px ;
  }
  .td-md-is-android .category-template-style-8 .td-category-siblings .td-subcat-more {
    padding: 4px 4px 3px 5px;
  }
  .td-md-is-android .td-author-counters span {
    padding: 5px 9px 4px;
  }
  .td-md-is-android .td-theme-slider .slide-meta-cat a {
    padding: 4px 5px 2px;
  }
  .td-md-is-android .woocommerce-checkout .woocommerce input.button,
  .td-md-is-android .woocommerce-page .woocommerce a.button,
  .td-md-is-android .woocommerce-account div.woocommerce .button,
  .td-md-is-android .woocommerce .product a.button,
  .td-md-is-android .woocommerce .product #respond input#submit,
  .td-md-is-android .woocommerce .checkout input#place_order,
  .td-md-is-android .woocommerce .woocommerce.widget .button {
    padding: 8px 10px 7px;
  }
}
.td-md-is-android .td-skin-scroll {
  display: none;
}
/*  ----------------------------------------------------------------------------
    iOS
*/
.td-md-is-ios body {
  -webkit-font-smoothing: antialiased;
}
.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  /*CSS transitions*/
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  /*CSS transforms*/
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.td-md-is-ios .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: none;
}
.td-md-is-ios .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -9px;
  line-height: 20px;
}
.td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left {
  padding-right: 1px;
}
.td-md-is-ios .td-big-grid-post .td-post-category {
  padding: 3px 7px;
}
.td-md-is-ios .td-pulldown-syle-default .td-subcat-more,
.td-md-is-ios .td_block_template_11 .td-subcat-more,
.td-md-is-ios .td-pulldown-syle-default .td-subcat-list,
.td-md-is-ios .td_block_template_11 .td-subcat-list {
  position: relative;
  top: -1px;
}
.td-md-is-ios .td-category-header .td-pulldown-filter-display-option {
  line-height: 22px;
}
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-category a {
  padding: 5px 7px 4px 7px;
}
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-subcat-dropdown {
  margin-right: 6px;
}
.td-md-is-ios .td_category_template_4 .td-category-siblings .td-category a {
  padding: 4px 7px 3px 7px;
}
.td-md-is-ios .td_block_template_1 .td-related-title > .td-related-left,
.td-md-is-ios .td_block_template_1 .td-related-title > .td-related-right {
  padding: 8px 12px 6px;
}
.td-md-is-ios .td-module-comments a {
  padding: 3px 4px 4px 4px;
}
.td-md-is-ios .td-left-smart-list,
.td-md-is-ios .td-right-smart-list {
  line-height: 39px;
}
.td-md-is-ios .td-author-counters span {
  padding: 4px 9px 3px;
}
.td-md-is-ios input[type=submit] {
  padding: 7px 15px 8px;
}
.td-md-is-ios .td-404-sub-sub-title a {
  padding: 7px 15px 8px;
}
.td-md-is-ios .td-tab-blocks-custom ul.wpb_tabs_nav li a {
  padding: 4px 7px !important;
}
.td-md-is-ios .td-menu-blocks-custom ul li a {
  padding: 0 12px 1px;
  line-height: 27px;
}
.td-md-is-ios .td_ajax_load_more i {
  top: -1px;
}
.td-md-is-ios .woocommerce span.onsale {
  line-height: 25px;
  min-height: 25px;
}
.td-md-is-ios .woocommerce-checkout .woocommerce input.button,
.td-md-is-ios .woocommerce-page .woocommerce a.button,
.td-md-is-ios .woocommerce-account div.woocommerce .button,
.td-md-is-ios .woocommerce .product a.button,
.td-md-is-ios .woocommerce .product #respond input#submit,
.td-md-is-ios .woocommerce .checkout input#place_order,
.td-md-is-ios .woocommerce .woocommerce.widget .button {
  padding: 9px 10px 10px;
}
.td-md-is-ios .single-product .product .summary .cart .button,
.td-md-is-ios .woocommerce .woocommerce-message .button,
.td-md-is-ios .woocommerce-cart .woocommerce table.cart .button {
  padding: 9px 10px 11px;
}
.td-md-is-ios #buddypress a.bp-primary-action span,
.td-md-is-ios #buddypress #reply-title small a span {
  padding: 0 3px 1px;
}
@media (max-width: 767px) {
  .td-md-is-ios .td-trending-now-display-area {
    height: 27px;
  }
}
.td-md-is-ios .td-footer-wrapper .block-title a,
.td-md-is-ios .td-footer-wrapper .block-title span,
.td-md-is-ios .td-footer-wrapper .block-title label {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-md-is-ios .td-footer-wrapper .block-title a,
  .td-md-is-ios .td-footer-wrapper .block-title span,
  .td-md-is-ios .td-footer-wrapper .block-title label {
    padding-right: 0;
    padding-left: 0;
  }
}
.td-md-is-ios .td-footer-wrapper .td_block_template_1 .block-title * {
  padding-right: 0;
  padding-left: 0;
}
.td-md-is-ios .td-skin-scroll {
  display: none;
}
@media (min-width: 1140px) {
  .td-md-is-safari {
    margin-left: -1px;
  }
  .td-md-is-safari .td-affix {
    margin-left: 1px;
  }
}
@media (min-width: 767px) {
  .td-md-is-safari .td-big-grid-post .td-module-thumb {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
.td-md-is-safari .td_block_big_grid_8 .td-module-thumb {
  -webkit-transform: none;
}
.td-md-is-safari .td_module_slide:before {
  bottom: -1px;
}
.td-md-is-safari .td_module_slide .td-module-title {
  -webkit-transform: translate3D(0, 0, 0);
}
.td-md-is-safari .td-big-grid-post .td-module-thumb a:last-child::before {
  width: 101%;
  left: -2px;
}
.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
  -webkit-transform: none;
}
.td-md-is-safari .td_block_big_grid_6 .td-tiny-thumb .td-post-category {
  padding: 4px 5px 3px;
}
.td-md-is-safari .td-review-header .block-title,
.td-md-is-safari .td-review-summary .block-title {
  padding: 7px 12px 6px;
}
.td-md-is-safari .woocommerce-checkout .woocommerce input.button,
.td-md-is-safari .woocommerce-page .woocommerce a.button,
.td-md-is-safari .woocommerce-account div.woocommerce .button {
  padding: 9px 10px 10px;
}
.td-md-is-safari .td_block_template_1 .td-related-title > .td-related-left,
.td-md-is-safari .td_block_template_1 .td-related-title > .td-related-right {
  padding: 7px 12px 5px 12px;
}
.td-md-is-safari .td-boxed-layout .td-post-template-7 .td-image-gradient-style7:after {
  width: 110%;
  left: -2px;
}
.td-md-is-safari .td-boxed-layout .td-post-template-3 .td-image-gradient:before {
  width: 110%;
  left: -2px;
}
.td-md-is-os-x .td_block_big_grid_6 .td-tiny-thumb .td-post-category {
  padding: 4px 5px 3px;
}
/*  ----------------------------------------------------------------------------
    Chrome
*/
.td-md-is-chrome .td_block_inner_overflow .td_module_wrap,
.td-md-is-chrome .td_block_inner_overflow .item-details {
  position: relative;
}

