/*
Theme Name: 	Newspaper
Theme URI: 		http://tagdiv.com
Description: 	Premium WordPress template, clean and easy to use.
Version: 		9.2.2
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{direction: rtl;
    unicode-bidi: embed;}


/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/* Tables
   ========================================================================== */

/*  ----------------------------------------------------------------------------
    container
*/

/****/
.tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style {

 /* left: *50% !important*auto;
  **right: 50% !important;
  transform: translateX(*-50%*50%) !important;*/
}

@media (max-width: 767px) {
  .td-pb-row > .td-element-style {
    left: /*50% !important*/auto;
    /**/right: 50% !important;
    transform: translateX(/*-50%*/50%) !important;
  }
}

/*  ----------------------------------------------------------------------------
    rows
*/

.td-boxed-layout .vc_row {
 /**/right: 0;
  left: /*0*/ auto;

}
/*  ----------------------------------------------------------------------------
    all spans
*/
.td-pb-row [class*="td-pb-span"] {

  float: /*left*/ right;

}
/*  ----------------------------------------------------------------------------
    smart sidebar - fix
*/

/*  ----------------------------------------------------------------------------
    main grid
*/


/*  ----------------------------------------------------------------------------
    hacks Visual Composer
*/

.td-block-row [class*="td-block-span"] {

  float: /*left*/ right;

}

/*  ----------------------------------------------------------------------------
    header grid container
*/


.td-header-row [class*="td-header-sp"] {
  float: /*left*/right;
}
.td-header-bg:before {
  left: /*0*/ auto;
    /**/right: 0;
}
/*  ----------------------------------------------------------------------------
    logo
*/
.td-main-menu-logo {
  display: none;
  float: /*left*/right;
  margin-right: /*10px*/0;
    /**/margin-left: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-menu-logo {
    margin-right: /*0*/ auto;
   /**/   margin-left: 0;
  }
}

/* -------------------------------------------------------------------------------

      logo on sticky menu

*/

/*  ----------------------------------------------------------------------------
    header menu affix
*/
/****/
.td-header-menu-wrap.td-affix {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  }

.td-header-gradient:before {
    left: /*0*/ auto;
    /**/right: 0;
}

/*  ----------------------------------------------------------------------------
    WPML plugin
*/

.td-wpml .wpml-ls-menu-item .wpml-ls-flag {

  margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}

.td-wpml .td-subfooter-menu .wpml-ls-item.menu-item-has-children .sub-menu:after {
right: /*0*/ auto;
    /**/left: 0px;
}

@media (max-width: 767px) {
  .td-wpml .td-subfooter-menu .menu-item-first a {
    margin-left: /*16px*/auto;
      /**/margin-right: 16px;
  }
}
@media (max-width: 767px) {
  .td-wpml .td-header-top-menu {
    box-shadow: inset 0px -3px 3px -1px rgba(0, 0, 0, 0.2);
  }
  .td-wpml .menu-top-container {
    margin-right: /*0*/ auto;
     /**/ margin-left: 0;
    float: /*right*/ left;
  }
  .td-wpml .menu-top-container .top-header-menu > li a {
      margin-right: /*0*/ auto;
      /**/ margin-left: 0;
  }
  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu {
    right: /*0*/ auto;
    left: /*auto*/ 0;
  }

  .td-wpml .menu-top-container .wpml-ls-item.menu-item-has-children .sub-menu:after {
    right: /*0*/ auto;
      /**/left: 0;
  }

}
/*  ----------------------------------------------------------------------------
    Search
*/

/* the search drop down */
.td-search-box-wrap {
  right: /*0*/auto;
    /**/left: 0;
}
#td-top-search {
    right: /*0*/auto;
    /**/left: 0;
  /* responsive portrait phone */
}

.td-header-wrap .td-drop-down-search {
    right: /*0*/auto;
    /**/left: 0;

  /* this class is added by the js to open the menu - will be used for animation */
  /* search form */
  /* triangle top */
}
.td-header-wrap .td-drop-down-search .btn {
  right: /*20px*/ auto;
    /**/left: 20px;
}
.td-header-wrap .td-drop-down-search:before {
  right: /*19px*/ auto;
    /**/left: 19px;
}
.td-header-wrap #td-header-search {
  border-right: /*0px*/ 1px solid;
    /**/border-left: 0;
  /* responsive portrait phone */
}
.td-header-wrap .td_module_mx2 .entry-title a:after {
  left: /*0*/ auto;
    /**/right: 0;
}
.td-header-wrap .td-aj-search-results .item-details {
  margin: /*10px 20px 10px 115px*/ 10px 115px 10px 20px;
}
.td-header-wrap .td-aj-search-results .td-module-thumb {
  margin-left: /*20px*/ auto;
    margin-right: 20px;
}
/* -------------------------------------------------------------------

Headers style

----------------------------------------------------------------------  */
/* General */

/* responsive portrait phone */

/*
    fix logo alignment for logo in menus
*/

/* ----------------------------------------------- */
/* -------------------------------------------------------------------
  Style 1
----------------------------------------------------------------------  */

@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-1 .td-header-sp-logo {
    margin-left: /*0*/ auto;
      /**/ margin-right: 0;
  }
}
/* -------------------------------------------------------------------
  Style 2
----------------------------------------------------------------------  */

/* -------------------------------------------------------------------
  Styles 3 & 4 & 5 & 6 & 12
----------------------------------------------------------------------  */

/* -------------------------------------------------------------------
  Style 3
----------------------------------------------------------------------  */

@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-3 .td-header-sp-logo {
      margin-left: /*0*/ auto;
      /**/ margin-right: 0;
  }
}
@media (max-width: 767px) {
  .td-header-style-3 .td-header-main-menu {
    padding-left: /*2px*/ 0;
      /**/padding-right: 2px;
  }
}
.td-full-layout .td-header-style-3 .td-header-main-menu {
  padding-left: /*21px*/ 0;
    /**/padding-right: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-full-layout .td-header-style-3 .td-header-main-menu {

      /**/padding-right: 0;
  }
}
@media (min-width: 1140px) {
  .td-full-layout .td-header-style-3 .td-header-menu-no-search .td-header-main-menu {
    padding-right: /*21px*/ 0;
     /**/ padding-left: 21px;
  }
}
.td-full-layout .td-header-style-3 .td-no-subcats .td-mega-span:first-child {
  margin-left: /*17px*/ auto;
    /**/ margin-right: 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*/ auto;
      /**/ margin-right: 18px;
  }
}
.td-full-layout .td-header-style-3 .td-mega-menu .td_block_mega_menu .td-next-prev-wrap {
  margin: /*0 0 18px 18px*/ 0 18px 18px 0;
}
.td-full-layout .td-header-style-3 .td-mega-span {
    margin-left: /*18px*/ auto;
    /**/ margin-right: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
/* -------------------------------------------------------------------
  Style 4 & 5 & 6 & 7 & 12 & mp 1
----------------------------------------------------------------------  */

/* -------------------------------------------------------------------
  Style 4
----------------------------------------------------------------------  */

@media (max-width: 767px) {
  .td-header-style-4 .td-main-menu-logo {
    float: /*left*/right;
  }
}
.td-header-style-4 .td-main-menu-logo img {
  margin: /*0 21px 0 0*/ 0 0 0 21px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1140px) {
  .td-header-style-4 .td-header-menu-no-search .td-header-main-menu {
    padding-right: /*21px*/ 0;
      padding-left: 21px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-4 .sf-menu a.sf-with-ul {
    padding-right: /*26px*/ 12px;
      /**/padding-left: 26px;
  }
}
.td-full-layout .td-header-style-4 .td-no-subcats .td-mega-span:first-child {
  margin-left: /*17px*/ auto;
    /**/margin-right: 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*/ auto;
      /**/margin-right: 18px;
  }
}
.td-full-layout .td-header-style-4 .td-mega-menu .td-next-prev-wrap {
  margin: /*0 0 18px 18px*/ 0 18px 18px 0;
}
.td-full-layout .td-header-style-4 .td-mega-span {
    margin-left: /*18px*/ auto;
    /**/margin-right: 18px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
/* -------------------------------------------------------------------
  Style 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12
----------------------------------------------------------------------  */

/* -------------------------------------------------------------------
  Style 5
----------------------------------------------------------------------  */

.td-header-style-5 .td-main-menu-logo {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-5 .td-main-menu-logo {
    float: /*left*/ right;
  }
}
.td-header-style-5 .td-main-menu-logo img {
    margin-right: /*20px*/ auto;
    /**/margin-left: 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*/ auto;
      /**/margin-left: 10px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-5 .sf-menu a.sf-with-ul {
    padding-right: /*26px*/ 12px;
      padding-left: 26px;
  }
}
/* -------------------------------------------------------------------
  Style 6
----------------------------------------------------------------------  */

.td-header-style-6 .td-main-menu-logo {
  margin-right: /*42px*/ auto;
    /**/margin-left: 42px;
  /* 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*/ auto;
      /**/margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-6 .td-main-menu-logo {
      margin-right: /*10px*/ auto;
      /**/margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .td-header-style-6 .td-main-menu-logo {
    float: /*left*/ right;
    }
}
.td-header-style-6 .td-header-menu-social {
  margin-left: /*3px*/ 44px;
  margin-right: /*44px*/ 3px;
}
.td-header-style-6 .sf-menu {
  float: /*right*/ left;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-6 .sf-menu a.sf-with-ul {
    padding-right: /*26px*/ 12px;
      /**/padding-left: 26px;
  }
}
/* -------------------------------------------------------------------
  Style 7
----------------------------------------------------------------------  */

.td-header-style-7 .td-header-sp-logo {
  margin-right: /*42px*/ auto;
    /**/margin-left: 42px;
  float: /*left*/ right;
  /* 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*/ auto;
      /**/margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-7 .td-header-sp-logo {
      margin-right: /*10px*/ auto;
      /**/margin-left: 10px;
  }
}
.td-header-style-7 .td-header-menu-social {
  margin-left: /*3px*/44px;
  margin-right: /*44px*/ 3px;
  /* responsive portrait tablet */
}
.td-header-style-7 .sf-menu {
    float: /*right*/ left;
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-style-7 .sf-menu a.sf-with-ul {
    padding-right: /*26px*/ 12px;
      /**/padding-left: 26px;
  }
}
/* -------------------------------------------------------------------
  Style 8
----------------------------------------------------------------------  */
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {

    /**/ padding-right: 0;
}
.td-header-style-8 .td-header-top-menu {
  margin-left: /*282px*/ auto;
    /**/margin-right: 282px;
  /* 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*/ auto;
      /**/margin-right: 212px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-top-menu {
      margin-left: /*152px*/ auto;
      /**/margin-right: 152px;
  }
}
.td-header-style-8 .td-header-sp-logo img {
   right: auto; /****/
    /**/left: auto;
}
.td-header-style-8 .td_stretch_content .td-header-menu-social {
  margin-right: /*16px*/ auto;
  /**/  margin-left: 16px;
}
.td-header-style-8 .td-header-main-menu {
  float: /*left*/ right;
  padding-left: /*282px*/ 0;
   /**/ padding-right: 282px;
  /* 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*/ 0;
      /**/ padding-right: 212px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-style-8 .td-header-main-menu {
      padding-left: /*152px*/ 0;
      /**/ padding-right: 152px;
  }
}
@media (max-width: 767px) {
  .td-header-style-8 .td-header-main-menu {

      /**/ padding-right: 0;
  }
}
/* -------------------------------------------------------------------
  Style 9
----------------------------------------------------------------------  */
.td-header-style-9 .td-header-menu-social {
  margin-right: /*4px*/ auto;
    margin-left: 4px;
}
/* -------------------------------------------------------------------
  Style 10
----------------------------------------------------------------------  */
.td-header-style-10 .td-header-menu-social {
  right: /*53px*/ auto;
   /**/ left: 53px;
}
.td-header-style-10 .td-header-menu-no-search .td-header-menu-social {
    right: /*0*/ auto;
    /**/left: 0;
}
.td-header-style-10 .td_stretch_content .td-header-menu-social {
    right: /*20px*/ auto;
    /**/left: 20px;
}
.td-header-style-10 .td-header-main-menu {
  padding-left: /*48px*/ 0;
    /**/ padding-right: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-10 .td-header-main-menu {
      padding-left: /*2px*/ 0;
      /**/ padding-right: 2px;
  }
}
@media (min-width: 767px) {
  .td-header-style-10 .td-affix .td-main-menu-logo {
    left: /*0*/ auto;
      /**/right: 0;
  }
}
/* -------------------------------------------------------------------
  Style 11
----------------------------------------------------------------------  */
.td-header-style-11 .td-header-menu-social {
  margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}
/* -------------------------------------------------------------------
  Style 12
----------------------------------------------------------------------  */
.td-header-style-12 .td-main-menu-logo {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
  /* responsive portrait phone */
}
.td-header-style-12 .td-main-menu-logo img {
    margin-right: /*22px*/ auto;
    /**/margin-left: 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*/ auto;
      /**/margin-left: 12px;
  }
}
.td-header-style-12 .td-header-menu-social {
    margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}
.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient:after { /****/
  left: /*0*/ auto;
    /**/ right: 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);
}
@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*/ 13px;
      /**/ padding-left: 28px;
  }
}
/*  ----------------------------------------------------------------------------
    main menu
*/
.td-header-main-menu {
  padding-right: /*48px*/ 0;
    /**/padding-left: 48px;
}
@media (max-width: 767px) {
  .td-header-main-menu {
    padding-right: /*64px*/ 2px;
    padding-left: /*2px*/ 64px;
  }
}
.td-header-menu-no-search .td-header-main-menu {

    /**/padding-left: 0;
}
/*  ----------------------------------------------------------------------------
    SF menu
*/
.sf-menu > li.td-normal-menu > ul.sub-menu {
  left: /*-15px*/ auto;
    /**/right: -15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu {
      left: /*-5px*/ auto;
      /**/right: -5px;
  }
}
.sf-menu li {
  float: /*left*/ right;
}
.sf-menu li .fa {
  margin-right: /*10px*/ auto;
    /**/margin-left: 10px;
}
.sf-menu li .td-only-icon {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: /*0*/ auto;
    /**/right: 0;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: /*10em*/ auto;
    /**/right: 10em;
  /* match ul width */
}
/*  ----------------------------------------------------------------------------
    All the links
*/
/* remove the down arrow on links with  (icons menus) */

/* menu icons */
.sf-menu .menu_icon {
  float: /*left*/ right;
}


.sf-menu > li > a:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  }
/*  ----------------------------------------------------------------------------
    submenu
*/
.td-normal-menu ul {
  box-shadow: /*1px*/-1px 1px 4px rgba(0, 0, 0, 0.15);
}
.sf-menu ul .td-menu-item > a .fa {

  margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}
.sf-menu ul .td-icon-menu-down {
  float: /*right*/ left;
}
/*  ----------------------------------------------------------------------------
    arrows
*/
.sf-menu .td-icon-menu-down {
  padding-left: /*7px*/ 0;
    /**/padding-right: 7px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down {
      padding-left: /*6px*/ 0;
      /**/padding-right: 6px;
  }
}
.sf-menu .sub-menu .td-icon-menu-down {
  right: /*19px*/ auto;
    left: 19px;
}
.sf-menu .td-menu-badge {
  margin-left: /*6px*/ auto;
    /**/ margin-right: 6px;
}
.sf-menu a.sf-with-ul {
  padding-right: /*31px*/ 14px;
    /**/ padding-left: 31px;
  /* trigger IE7 hasLayout so spans position accurately */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul {
      padding-right: /*22px*/ 9px;
      /**/ padding-left: 22px;
  }
}
/* arrow for all items in the menues */
a.sf-with-ul i.td-icon-menu-down:before {
  content: /*'\e808'*/'\e807';
}
/* arrow for all items in the menues AT FIRST LEVEL*/
ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
  content: /*'\e806'*/'\e806' !important;
}

/*  ----------------------------------------------------------------------------
    Mega Menu
*/
.td-mega-menu ul.sub-menu {
  left: /*50% !important*/ auto;
   /**/ right: 50% !important;
  transform: translateX(/*-50%*/50%);
  -webkit-transform: translateX(/*-50%*/50%);
  -moz-transform: translateX(/*-50%*/50%);
  -ms-transform: translateX(/*-50%*/50%);
  -o-transform: translateX(/*-50%*/50%);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    /* responsive portrait tablet */
}
.td-mega-menu .td_block_mega_menu .td-next-prev-wrap {
  margin: /*0 0 22px 22px*/ 0 22px 22px 0;
}
/*

  page in mega menu mega-menu-page

  */
.td-mega-menu-page .wpb_content_element ul {
    left: /*0 !important*/ auto;
    /**/ right: 0 !important;
  margin-left: /*0 !important*/ auto;
    /**/margin-right: 0 !important;
}
.td-mega-menu-page .wpb_content_element ul li {
    margin-left: /*0 */ auto;
    /**/margin-right: 0;
}
.td-mega-menu-page .wpb_content_element ul li ul {
    margin-left: /*21px !important */ auto;
    /**/margin-right: 21px !important;
}
/*

  end fix mega menu with page

*/
.td_mega_menu_sub_cats {
  text-align: /*right*/ left;
}
.td_mega_menu_sub_cats:after {
  right: /*0*/ auto;
    /**/left: 0;
}
.td_mega_menu_sub_cats .cur-sub-cat:before {
    right: /*0*/ auto;
    /**/left: 0;
}
.td-mega-span {
  float: /*left*/ right;
  margin-left: /*22px*/ auto;
    /**/ margin-right: 22px;
}
/*  ----------------------------------------------------------------------------
    Social icons
*/
.td-header-menu-social {
  float: /*right*/ left;
  margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
  /* responsive tablet + phone */
}
.td-header-menu-no-search .td-header-menu-social {
    margin-right: /*0 !important*/ auto;
    /**/margin-left: 0 !important;
}
.td_stretch_content .td-header-menu-social {
    margin-right: /*44px*/ auto;
    /**/margin-left: 44px;
}
/*  ----------------------------------------------------------------------------
    Search
*/
.header-search-wrap {
  right: /*0*/ auto;
    /**/ left: 0;
}
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search {
      margin-right: /*2px*/ auto;
      /**/margin-left: 2px;
  }
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button:before {
  left: /*0*/ auto;
    /**/ right: 0;
  /* responsive tablet + phone */
}
/*  ----------------------------------------------------------------------------
    top-menu grid
*/
.td-header-top-menu .fa {
    margin-right: /*3px*/ auto;
    /**/margin-left: 3px;
}
/* left menu side */
.td-header-sp-top-menu {
  float: /*left*/ right;
  /* responsive portrait phone */
}
.td-header-sp-top-menu .td_ul_logout {
    margin-right: /*16px*/ auto;
    /**/margin-left: 16px;
}
/* right widget side */
.td-header-sp-top-widget {
  text-align: /*right*/ left;
  /* responsive portrait phone */
}
.td-header-sp-top-widget .td-search-btns-wrap {
  float: /*left*/ right;
}
.td-header-sp-top-widget .td-drop-down-search {
  text-align: /*left*/ right;
}
/*  ----------------------------------------------------------------------------
    top-menu data time
*/
.td_data_time {
  margin-right: /*32px*/ auto;
    /**/margin-left: 32px;
}
/*  ----------------------------------------------------------------------------
    top-menu - login & menu
*/
.menu-top-container {
  margin-right: /*16px*/ auto;
    /**/margin-left: 16px;
}
.top-header-menu li {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.top-header-menu li a {
    margin-right: /*16px*/ auto;
    /**/margin-left: 16px;
}
.top-header-menu .avatar {
      margin-right: /*6px*/ auto;
    /**/margin-left: 6px;
}
.top-header-menu .td-icon-menu-down {
  padding-left: /*6px*/ 0;
    /**/padding-right: 6px;
}
.top-header-menu .td-icon-logout {
  margin-right: /*2px*/ auto;
    /**/margin-left: 2px;
}
.top-header-menu .sub-menu {
  left: /*-10px*/ auto;
    /**/ right: -10px;
}
.td_sp_login_ico_style {
  right: /*-9px*/ auto;
    /**/left: -9px;
}
.td_sp_logout_ico_style {
    left: /*17px*/ auto;
    /**/ right: 17px;
}
/*  ----------------------------------------------------------------------------
    top-menu social widget

   */

/*  ----------------------------------------------------------------------------
    Top Bar Style 1
*/
.top-bar-style-1 .td-header-sp-top-widget {
  float: /*right*/ left;
}
/*  ----------------------------------------------------------------------------
    Top Bar Style 2
*/
.top-bar-style-2 .td_ul_login,
.top-bar-style-2 .td_ul_logout {
    margin-right: /*32px*/ auto;
    /**/margin-left: 32px;
}
.top-bar-style-2 .td-header-sp-top-menu {
  float: /*right*/ left;
}
.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: /*0px*/ auto;
    /**/margin-left: 0px;
}
.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
    margin-right: /*0px*/ auto;
    /**/margin-left: 0px;
}
.top-bar-style-2 .td-search-box-wrap {
  left: /*0*/ auto;
  right: /*auto*/ 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*/ left;
}
/*


  Mobile menu


*/
@media (max-width: 767px) {
  #td-outer-wrap {
    -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 */

/*
    Mobile opened menu with admin bar
*/
.td-menu-background {
  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 {
  left: /*0*/ auto;
    /**/right: 0;
  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%);
}
#td-mobile-nav {
  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%*/ auto; /****/
  /**/right: -1%;
}
#td-mobile-nav .td-menu-socials {
  padding: /*0 65px 0 20px*/ 0 20px 0 65px;
}
#td-mobile-nav .td-social-icon-wrap {
  margin: /*20px 5px 0 0*/ 20px 0 0 5px;
}
.td-mobile-close {
  right: /*1px*/ auto;
    /**/left: 1px;
}
.td-mobile-content .fa {
    margin-right: /*10px*/ auto;
    /**/margin-left: 10px;
 }
.td-mobile-content .sub-menu .fa {
    margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}
.td-mobile-content li {
   margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.td-mobile-content li a {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
  padding: /*12px 30px 12px 12px*/ 12px 12px 12px 30px;
}
.td-mobile-content .td-icon-menu-right {
  right: /*-4px*/ auto;
    /**/ left: -4px;
  float: /*right*/ left;
  -webkit-transform-origin: 50% 48% 0px;
  -moz-transform-origin: 50% 48% 0px;
  -o-transform-origin: 50% 48% 0px;
  transform-origin: 50% 48% 0px;

  transform: rotate(/*-90deg*/90deg);
  -webkit-transform: rotate(/*-90deg*/90deg);
  -moz-transform: rotate(/*-90deg*/90deg);
  -ms-transform: rotate(/*-90deg*/90deg);
  -o-transform: rotate(/*-90deg*/90deg);
}
.td-mobile-content .td-icon-menu-right:before {
  content: '\e83d'; /****/
}
.td-mobile-content .sub-menu .td-icon-menu-right {
    right: /*-2px*/ auto;
    /**/ left: -2px;
}
.td-mobile-content .sub-menu a {
  padding: /*9px 26px 9px 36px*/ 9px 36px 9px 26px !important;
  }
.td-mobile-content .sub-menu .sub-menu a {
  padding-left: /*55px !important;*/ 0;
    /**/padding-right: 55px !important;
}
.td-mobile-content .sub-menu .sub-menu .sub-menu a {
    padding-left: /*74px !important;*/ 0;
    /**/padding-right: 74px !important;
}
.td-menu-mob-open-menu #td-outer-wrap {
  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);
 }
.td-menu-mob-open-menu #td-mobile-nav {
  left: /*0*/ auto;
    /**/ right: 0;
}
/*
  Mobile menu - login
*/
/*
    Animation
*/
/*
    Logged section
*/

#td-mobile-nav .td-menu-avatar {
  left: /*20px*/ auto;
  /**/right: 20px;
}
#td-mobile-nav .td-menu-avatar .td-avatar-container {
  -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);
   /* responsive portrait phone */
}
@media (max-width: 320px) {

}
#td-mobile-nav .td-menu-username {
  margin: /*0 100px 0 95px*/ 0 95px 0 100px;
  /* responsive portrait phone */
}
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-username {
    margin: /*0 100px 0 75px*/ 0 75px 0 100px;
  }
}
#td-mobile-nav .td-menu-logout {
  right: /*20px*/ auto;
  /**/left: 20px;
 }

/*
    Guest section
*/

#td-mobile-nav .td-guest-wrap .td-menu-avatar {
  left: auto; /****/
  /**/ right: auto;
    margin-right: /*15px*/ auto;
    /**/margin-left: 15px;
}
/*
    Register section
*/

#td-mobile-nav .td-register-section .td-icon-read-down {
   transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

/*

    Search

*/
.td-search-wrap-mob .td-search-input:before,
.td-search-wrap-mob .td-search-input:after {
  left: /*0*/ auto;
  /**/ right: 0;
}
.td-search-wrap-mob .td-search-input:after {
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  }
.td-search-wrap-mob .td_module_wrap {
  text-align: /*left*/ right;
}
.td-search-wrap-mob .td-aj-search-results {
  text-align: /*left*/ right;
}
.td-search-wrap-mob .td-module-thumb {
  left: auto;/****/
  /**/right: auto;
}



.td-search-background {

  transform: translate3d(/*100%*/0%, 0, 0);
  -webkit-transform: translate3d(/*100%*/0%, 0, 0);
  -moz-transform: translate3d(/*100%*/0%, 0, 0);
  -ms-transform: translate3d(/*100%*/0%, 0, 0);
  -o-transform: translate3d(/*100%*/0%, 0, 0);
  }
.td-search-background:before {
  left: /*0*/ auto;
  /**/right: 0;
  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*/ left;
  }
.td-search-close .td-icon-close-mobile {
  right: /*0*/ auto;
  /**/left: 0;
}
.td-search-opened #td-outer-wrap {
  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);

  }
/*
    Search opened menu with admin bar
*/
#td-mobile-nav label {
  left: /*10px*/ auto;
  /**/right: 10px;
}
/*
----------------------------------------------------------------------------
  Site wide > typography style
----------------------------------------------------------------------------
*/
ul li,
ol li {
  margin-left: /*21px*/ auto;
  /**/margin-right: 21px;
}
.dl-horizontal dd {
  margin-left: /*90px*/ auto;
  /**/margin-right: 90px;
  }
/*  ----------------------------------------------------------------------------
     table
*/
table th {
  text-align: /*left*/ right;
}
/*  ----------------------------------------------------------------------------
    h
*/

/*
----------------------------------------------------------------------------
  Site wide > Forms
----------------------------------------------------------------------------
*/
/* Input buttons */
/*
----------------------------------------------------------------------------
  Site wide > WordPress Text, Images & Captions
----------------------------------------------------------------------------
*/
/*  ----------------------------------------------------------------------------
    text and Images align
*/
@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*/ 0 0 0 10px;
  }
}
.wp-caption-text,
.wp-caption-dd {

  text-align: /*left*/ right;
  }
img.td-center {
  left: /*50%*/ auto;
    /**/right: 50%;
}

/*  ----------------------------------------------------------------------------
    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*/ right;
  margin-right: /*24px*/ 0;
  margin-left: /*0*/ 24px;
  /* hack for tinyMCE / post content diffs*/
  /* 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 {
      margin-right: /*21px*/ auto;
      /**/margin-left: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft {
      margin-right: /*21px*/ auto;
      /**/margin-left: 21px;
  }
}
@media (max-width: 767px) {
  .alignleft {
      margin-right: /*21px*/ auto;
      /**/margin-left: 21px;
  }
}
.mce-content-body .alignleft {
  margin: /*6px 24px 6px 0*/ 6px 0 6px 24px;
}

/*  ----------------------------------------------------------------------------
    Screen reader text
*/

/*  ----------------------------------------------------------------------------
    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*/ left;
  margin-right: /*0*/ 24px;
  /* hack for tinyMCE / post content diffs*/
  margin-left: /*24px*/ 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) {
  .alignright {
    margin-left: /*21px*/ auto;
    /**/margin-right: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright {
    margin-left: /*21px*/ auto;
    /**/margin-right: 21px;
  }
}
@media (max-width: 767px) {
  .alignright {
    margin-left: /*21px*/ auto;
    /**/margin-right: 21px;
  }
}

.mce-content-body .alignright {
  margin: /*6px 0 6px 24px*/ 6px 24px 6px 0;
}

/*
----------------------------------------------------------------------------
  Css for:
  Page content
  Post content
  TinyMCE content
----------------------------------------------------------------------------
*/
.td-page-content li[style="text-align: center;"],
.td-post-content li[style="text-align: center;"],
.wpb_text_column li[style="text-align: center;"],
.td_block_text_with_title li[style="text-align: center;"],
.woocommerce #tab-description li[style="text-align: center;"],
.mce-content-body li[style="text-align: center;"],
.td-page-content li[style="text-align: /*right*/ left;"],/****/
.td-post-content li[style="text-align: /*right*/ left;"],
.wpb_text_column li[style="text-align: /*right*/ left;"],
.td_block_text_with_title li[style="text-align: /*right*/ left;"],
.woocommerce #tab-description li[style="text-align: /*right*/ left;"],
.mce-content-body li[style="text-align: /*right*/ left;"] {
   margin-left: /*-21px*/auto;
  /**/margin-right: -21px;
}

.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 {
  margin-left: /*16px*/auto;
  /**/margin-right: 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 {
   float: /*left*/ right;
  margin-left: /*-16px*/auto;
  /**/margin-right: -16px;
}

/*  ----------------------------------------------------------------------------
    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 {
    border-left: /*none*/ 1px solid;
    /**/border-right: none;

  /* responsive portrait phone */
}

.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*/ left;
  margin: /*21px 0 21px 21px*/ 21px 21px 21px 0;
  /* responsive portrait phone */
}

.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*/ right;
  margin: /*18px 18px 18px 0*/ 18px 0 18px 18px;
  /* responsive portrait phone */
}

.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*/ right;
  /* responsive portrait phone */
}

.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 {
  border-left: /*2px solid #4db2ec*/ 0;
    /**/border-right: 2px solid #4db2ec;
}

.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: /*left*/ right;
  margin: /*0 34px 20px 0*/ 0 0 20px 34px;
  /* responsive portrait phone */
}

.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*/ right;
}
.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: /*right*/ left;
  margin: /*0 0 20px 34px*/ 0 34px 20px 0;
  /* responsive portrait phone */
}
.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*/ right;
}

.td-page-content .wp-block-pullquote blockquote p:first-child:before,
.td-post-content .wp-block-pullquote blockquote p:first-child:before,
.wpb_text_column .wp-block-pullquote blockquote p:first-child:before,
.td_block_text_with_title .wp-block-pullquote blockquote p:first-child:before,
.bbpress .wp-block-pullquote blockquote p:first-child:before,
.woocommerce #tab-description .wp-block-pullquote blockquote p:first-child:before,
.mce-content-body .wp-block-pullquote blockquote p:first-child:before,
.comment-content .wp-block-pullquote blockquote p:first-child:before,
.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 {
  left: /*0*/ auto;
  /**/right: 0;
}
.td-page-content .wp-block-pullquote blockquote p:after,
.td-post-content .wp-block-pullquote blockquote p:after,
.wpb_text_column .wp-block-pullquote blockquote p:after,
.td_block_text_with_title .wp-block-pullquote blockquote p:after,
.bbpress .wp-block-pullquote blockquote p:after,
.woocommerce #tab-description .wp-block-pullquote blockquote p:after,
.mce-content-body .wp-block-pullquote blockquote p:after,
.comment-content .wp-block-pullquote blockquote p:after,
.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 {
  right: /*0*/ auto;
  /**/left: 0;

}


.td-page-content .wp-block-pullquote.alignleft,
.td-post-content .wp-block-pullquote.alignleft,
.wpb_text_column .wp-block-pullquote.alignleft,
.td_block_text_with_title .wp-block-pullquote.alignleft,
.bbpress .wp-block-pullquote.alignleft,
.woocommerce #tab-description .wp-block-pullquote.alignleft,
.mce-content-body .wp-block-pullquote.alignleft,
.comment-content .wp-block-pullquote.alignleft,
.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 {
  margin-right: /*34px*/ auto;
  /**/margin-left: 34px;
  /* responsive portrait phone */
}
.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: /*left*/ right;
}
.td-page-content .wp-block-pullquote.alignright,
.td-post-content .wp-block-pullquote.alignright,
.wpb_text_column .wp-block-pullquote.alignright,
.td_block_text_with_title .wp-block-pullquote.alignright,
.bbpress .wp-block-pullquote.alignright,
.woocommerce #tab-description .wp-block-pullquote.alignright,
.mce-content-body .wp-block-pullquote.alignright,
.comment-content .wp-block-pullquote.alignright,
.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 {
  margin-left: /*34px*/auto;
  /**/margin-right: 34px;
  /* responsive portrait phone */
}
.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: /*right*/ left;
}
blockquote.pull-right {
  padding-left: /*20px*/ 0;
  /**/padding-right: 20px;
  border-right: /*none*/ 1px solid #FB5502;
  /**/border-left: none;
}
blockquote.pull-right:after {
  border-right: /*2px solid #FB5502*/ none; /****/
  /**/border-left: 2px solid #FB5502;
  right: /*-40px*/ auto;
  /**/left: -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*/ right;
  margin: /*9px 13px 0 0*/ 9px 0 0 13px;
  }
.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 {
  margin: /*0 9px 0 0*/ 0 0 0 9px;
  padding: /*0 13px 0 0*/ 0 0 0 13px;
}
/*  ----------------------------------------------------------------------------
    text columns
*/

/*  ----------------------------------------------------------------------------
    button
*/
.td_3D_btn:after {
  left: /*0*/ auto;
  /**/right: 0;
}
/*  ----------------------------------------------------------------------------
    text highlighting
*/
.td_text_highlight_0 {
  box-shadow: /*8px*/-8px 0 0 rgba(0, 0, 0, 0.77), /*-8px*/8px 0 0 rgba(0, 0, 0, 0.77);
}
.td_text_highlight_marker_red {

  box-shadow: /*8px*/-8px 0 0 rgba(255, 28, 26, 0.62), /*-8px*/8px 0 0 rgba(255, 28, 26, 0.62);
}
.td_text_highlight_marker_blue {

  box-shadow: /*8px*/-8px 0 0 rgba(57, 213, 255, 0.75), /*-8px*/8px 0 0 rgba(57, 213, 255, 0.75);
}
.td_text_highlight_marker_green {

  box-shadow: /*8px*/-8px 0 0 rgba(77, 216, 69, 0.65), /*-8px*/8px 0 0 rgba(77, 216, 69, 0.65);
}
.td_text_highlight_marker_yellow {

  box-shadow: /*8px*/-8px 0 0 rgba(255, 203, 0, 0.75), /*-8px*/8px 0 0 rgba(255, 203, 0, 0.75);
}
.td_text_highlight_marker_pink {

  box-shadow: /*8px*/-8px 0 0 rgba(255, 101, 243, 0.75), /*-8px*/8px 0 0 rgba(255, 101, 243, 0.75);
}
/*  ----------------------------------------------------------------------------
    custom post padding
*/
.td-paragraph-padding-0 {
  padding-left: /*0*/ 6%;
 padding-right: /*6%*/0;
}
.td-paragraph-padding-3 {
  padding-left: /*6%*/12%;
  padding-right: /*12%*/ 6%;
}
.td-paragraph-padding-4 {
  padding-left: /*6%*/0;
  padding-right: /*0*/6%;
}
.td-paragraph-padding-6 {
  padding-left: /*12%*/6%;
  padding-right: /*6%*/12%;
}
.td-pb-span8 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right: /*4%*/ auto;
  /**/padding-left: 4%;
}

.td-pb-span8 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  padding-left: /*4%*/8%;
  padding-right: /*8%*/4%;
}
.td-pb-span8 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left: /*4%*/ 0;
  /**/padding-right: 4%;
}
.td-pb-span8 .td-paragraph-padding-6,
.mceContentBody-max-width-small .td-paragraph-padding-6 {
  padding-left: /*8%*/4%;
  padding-right: /*4%*/8%;
}
/*  ----------------------------------------------------------------------------
    Default Module - Module 1


*/
/*  ----------------------------------------------------------------------------
    Modules
*/

/*  ----------------------------------------------------------------------------
    thumbnail
*/

/*  ----------------------------------------------------------------------------
   module meta info
*/
.td-post-author-name div {
  margin-right: /*2px*/auto;
  /**/margin-left: 2px;
}
.td-module-comments {
  float: /*right*/ left;
}
.td-module-comments a {
  padding: /*3px 4px 4px 5px*/ 3px 5px 4px 4px;

}
.td-module-comments a:after {
  left: /*0*/ auto;
  /**/right: 0;
  border-width: /*3px 3px 0 0*/ 3px 0 0 3px;

}
/*  ----------------------------------------------------------------------------
    excerpt
*/

/*  ----------------------------------------------------------------------------
    admin edit
*/
.td-admin-edit {
  left: /*0*/ auto;
  /**/right: 0;
}
.td-post-category {
  margin-right: /*5px*/ auto;
  /**/margin-left: 5px;
}
/*  ----------------------------------------------------------------------------
    Module 1
*/
/*  ----------------------------------------------------------------------------
    Module 2
*/

/*  ----------------------------------------------------------------------------
    Module 3
*/
/*  ----------------------------------------------------------------------------
    Module 4
*/
/*  ----------------------------------------------------------------------------
    Module 5
*/
/*  ----------------------------------------------------------------------------
    Module 6
*/
.td_module_6 .td-module-thumb {
  left: /*0*/auto;
  /**/right: 0;
  /* responsive portrait tablet */
}
.td_module_6 .item-details {
  margin-left: /*116px*/auto;
  /**/margin-right: 116px;
    /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_6 .item-details {
    margin-left: /*95px*/auto;
    /**/margin-right: 95px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 7
*/

.td_module_7 .td-module-thumb {
  right: /*0*/ auto;
  /**/left: 0;
  }
.td_module_7 .item-details {
  margin-right: /*116px*/auto;
  /**/margin-left: 116px;
}

/*  ----------------------------------------------------------------------------
    Module 8
*/
/*  ----------------------------------------------------------------------------
    Module 9
*/
/*  ----------------------------------------------------------------------------
    Module 10
*/

.td_module_10 .td-module-thumb {
  left: /*0*/ auto;
  /**/right: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
.td_module_10 .item-details {
  margin-left: /*244px*/ auto;
  /**/margin-right: 244px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_10 .item-details {
    margin-left: /*170px*/ auto;
    /**/margin-right: 170px;
  }
}
@media (max-width: 500px) {
  .td_module_10 .item-details {
    margin-left: /*115px*/ auto;
    /**/margin-right: 115px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
   .td-pb-span8 .td_module_10 .item-details {
     margin-left: /*210px*/ auto;
     /**/margin-right: 210px;

  }
}
.td-pb-span4 .td_module_10 .item-details {
  margin-left: /*0*/ auto;
  /**/margin-right: 0;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .item-details {
    padding-left: /*170px*/ 0;
    /**/padding-right: 170px;
      }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .item-details {

    /**/padding-right: 0;
    }
}
.td-pb-span4 .td_module_10 .entry-title {
  padding-left: /*95px*/0;
  /**/padding-right: 95px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_10 .entry-title {

    /**/padding-right: 0;
    }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_10 .entry-title {
    padding-left: /*110px*/ 0;
    /**/padding-right: 110px;
      }
}
/*  ----------------------------------------------------------------------------
    Module 11
*/
.td_module_11 .td-module-thumb {
  left: /*0*/auto;
  /**/right: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
.td_module_11 .item-details {
  margin-left: /*350px*/ auto;
  /**/margin-right: 350px;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td_module_11 .item-details {
    margin-left: /*220px*/ auto;
    /**/margin-right: 220px;
  }
}
@media (max-width: 500px) {
  .td_module_11 .item-details {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
    padding-left: /*110px*/ 0;
    /**/padding-right: 110px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span8 .td_module_11 .item-details {
    margin-left: /*324px*/ auto;
    /**/margin-right: 324px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span8 .td_module_11 .item-details {
    margin-left: /*210px*/ auto;
    /**/margin-right: 210px;
  }
}
.td-pb-span4 .td_module_11 .item-details {
  margin-left: /*0*/ auto;
  /**/margin-right: 0;
  /* responsive portrait phone */
  /* responsive small portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span4 .td_module_11 .item-details {
    margin-left: /*220px*/ auto;
    /**/margin-right: 220px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_module_11 .item-details {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Module 12
*/
/*  ----------------------------------------------------------------------------
    Module 13
*/
/*  ----------------------------------------------------------------------------
    Module 14
*/
.td_module_14 .entry-title:after {
  left: /*0*/ auto;
  /**/right: 0;
}
@media (max-width: 500px) {
  .td_module_14 .td-post-author-name {
    margin-left: /*14px*/auto;
    /**/margin-right: 14px;
  }
}
@media (max-width: 500px) {
  .td_module_14 .td-module-comments {
    margin-right: /*14px*/auto;
    /**/margin-left: 14px;
  }
}
/*  ----------------------------------------------------------------------------
    Module 15
*/
.td_module_15.post .td-post-comments {
  margin-left: /*22px*/ auto;
  /**/margin-right: 22px;
}
.td_module_15 .td-icon-comments {
  margin-right: /*5px*/ auto;
 /**/ margin-left: 5px;
}
/*  ----------------------------------------------------------------------------
    Module 16
*/
.td_module_16 .td-module-thumb {
  left: /*0*/auto;
  /**/right: 0;
  /* responsive portrait phone */
}
.td_module_16 .item-details {
  margin-left: /*174px*/ auto;
  /**/margin-right: 174px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_16 .item-details {
    margin-left: /*95px*/ auto;
    /**/margin-right: 95px;
    }
}
/*  ----------------------------------------------------------------------------
    Module 17
*/
.td_module_17 .td-module-meta-holder {
  padding: /*15px 15px 15px 18px*/15px 18px 15px 15px;
  /* responsive portrait phone */
}
.td_module_17 .td-category-corner {
 text-align: /*left*/ right;
}
.td_module_17 .td-read-more a {
  padding: /*0 10px 10px 0*/ 0 0 10px 10px;
}
.td_module_17 .td-icon-menu-right {
  margin-left: /*8px*/ auto;
  /**/ margin-right: 8px;
}
/*  ----------------------------------------------------------------------------
    Module 18
*/
.td_module_18 .td-module-comments {
  right: /*0*/ auto;
  /**/left: 0;
  }
.td_module_18 .td-icon-menu-right {
  margin-left: /*8px*/ auto;
  /**/ margin-right: 8px;
  }

/*  ----------------------------------------------------------------------------
    Module 19
*/
.td_module_19 .td-module-image {
  left: /*0*/ auto;
  /**/right: 0;
}
.td_module_19 .td-post-category {
  left: /*0*/ auto;
  /**/right: 0;
    /* responsive portrait phone */
}
.td_module_19 .td-item-details {
  margin-left: /*294px*/ auto;
  /**/ margin-right: 294px;
    /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_19 .td-item-details {
    margin-left: /*230px*/ auto;
    /**/ margin-right: 230px;
  }
}
@media (max-width: 767px) {
  .td_module_19 .td-item-details {
    margin-left: /*120px*/ auto;
    /**/ margin-right: 120px;
   }
}
.td_module_19 .td-video-play-ico > img {
  right: /*20px*/ auto;
  left: /*auto*/ 20px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_19 .td-video-play-ico > img {
   right: /*10px*/ auto;
    /**/left: 10px;
  }
}
.td-pb-span12.td-main-content .td_module_19 .td-item-details {
  margin-left: /*564px*/ auto;
  /**/ margin-right: 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 {
    margin-left: /*430px*/ auto;
    /**/ margin-right: 430px;
  }
}
@media (max-width: 767px) {
  .td-pb-span12.td-main-content .td_module_19 .td-item-details {
    margin-left: /*115px*/ auto;
    /**/ margin-right: 115px;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx1
*/

@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx1 .td-video-play-ico img {
    left: /*auto*/10px;
    right: /*10px*/auto;
  }
}

.td_module_mx1 .td-module-thumb a:last-child:before {
  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 */
}

/*  ----------------------------------------------------------------------------
    Module mx2
*/

.td_module_mx2 .item-details {
  margin: /*0 0 20px 100px*/ 0 100px 20px 0;
 }

@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_inner .td_module_mx2 .item-details {
    margin-left: /*95px*/ auto;
    /**/margin-right: 95px;
  }

}

/*  ----------------------------------------------------------------------------
    Module mx3
*/
@media (max-width: 767px) {
  .td_module_mx3 {
    float: /*left*/ right;
    }
  .td_module_mx3:nth-child(even) {
    margin-left: /*4%*/ auto;
    /**/margin-right: 4%;
  }
}
@media (max-width: 500px) {
  .td_module_mx3 {
    float: /*left*/ right;
    }
  .td_module_mx3:nth-child(even) {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Module mx4
*/
@media (max-width: 500px) {
  .td_module_mx4 .entry-title {
    padding-left: /*115px*/ 0;
    /**/padding-right: 115px;
  }
}
@media (max-width: 500px) {
  .td_module_mx4 .td-module-image {
    left: /*0*/auto;
    /**/right: 0;
  }
}
@media (max-width: 500px) {
  .td-column-3 .td_module_mx4 .entry-title {
    padding-left: /*115px*/ 0;
    /**/padding-right: 115px;
  }
}
@media (max-width: 500px) {
  .td-column-1 .td_module_mx4 .entry-title {

    /**/padding-right: 0;
  }
}

/*  ----------------------------------------------------------------------------
    Module mx7
*/

/*  ----------------------------------------------------------------------------
    Module mx8
*/
.td_module_mx8 .td-module-thumb a:last-child:after {
  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-review-stars {
  margin-right: /*22px*/auto;
  /**/margin-left: 22px;
}
.td_module_mx8 .td-module-comments {
  margin-left: /*22px*/ auto;
  /**/margin-right: 22px;
}
.td_module_mx8 .td-module-comments a:before {
  content: "\e83b"; /****/
  margin-right: /*5px*/ auto;
  /**/margin-left: 5px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td_module_mx8 .td-video-play-ico > img {
    right: /*10px*/auto;
    left: /*auto*/10px;
  }
}
/*  ----------------------------------------------------------------------------
    Module MX16
*/

.td_module_mx16 .td-module-image {
  left: /*0*/ auto;
  /**/right: 0;
  /* responsive portrait tablet */
}
.td_module_mx16 .td-post-category {
  margin-right: /*0px*/ auto;
  /**/margin-left: 0px;
  left: /*0*/ auto;
  /**/right: 0;
}
.td_module_mx16 .td-video-play-ico > img {
  right: /*10px*/ auto;
  left: /*auto*/ 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_module_mx16 .td-video-play-ico > img {
    right: /*10px*/ auto;
    /**/left: 10px;
  }
}
.td_module_mx16 .td-item-details {
  margin-left: /*120px*/ auto;
  /**/margin-right: 120px;

  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_mx16 .td-item-details {
    margin-left: /*90px*/ auto;
    /**/margin-right: 90px;
  }
}
.td_module_mx16 .td-module-comments {
  right: /*0px*/ auto;
  /**/left: 0px;
}
/*  ----------------------------------------------------------------------------
    Module MX17
*/
.td_module_mx17 .td-post-category {
  left: /*0*/ auto;
  /**/right: 0;
  /* responsive portrait tablet */
}
.td_module_mx17 .td-video-play-ico > img {
  right: /*20px*/ auto;
  left: /*auto*/ 20px;
}
.td_module_mx17 .td-module-comments {
  right: /*0*/ auto;
  /**/left: 0;
}
/*  ----------------------------------------------------------------------------
    IOS Slider
*/
@media (max-width: 1018px) {
  .td_block_slide .td-video-play-ico img {
    left: /*auto*/12px;
    right: /*12px*/auto;
  }
}
.td_block_slide .entry-review-stars {
    margin-right: /*22px*/ auto;
    /**/ margin-left: 22px;
}
.td_block_slide .td-post-date {
  margin-left: /*4px*/ auto;
    /**/margin-right: 4px;
}
.td_block_slide .td-post-views {
  margin-right: /*22px*/ auto;
    /**/ margin-left: 22px;
  }
.td_block_slide .td-icon-views {
  margin-right: /*5px*/ auto;
    /**/ margin-left: 5px;
}
.td_block_slide .td-post-comments {
    margin-left: /*10px*/ auto;
    /**/margin-right: 10px;
}
.td_block_slide .td-icon-comments {
    margin-right: /*5px*/ auto;
    /**/ margin-left: 5px;
  }
.td_block_slide .prevButton {
  left: /*0*/ auto;
    /**/ right: 0;
}
.td_block_slide .nextButton {
  right: /*0*/ auto;
    /**/ left: 0;
}
/* 3 column */
/* 2 columns */
/* 1 column */

/*  ----------------------------------------------------------------------------
    Block Wrap
*/
/*  ----------------------------------------------------------------------------
    Block Titles + Line
*/

/*  ----------------------------------------------------------------------------
    Ajax Next Prev
*/

.td-next-prev-wrap a {
  margin-right: /*7px*/auto;
  /**/margin-left: 7px;
 }
.td-next-prev-wrap .td-ajax-next-page {
  padding-left: /*2px*/0;
  /**/padding-right: 2px;
}

.td-next-prev-wrap .td-ajax-prev-page {
  padding-right: /*1px*/0;
  /**/padding-left: 1px;
}

/*  ----------------------------------------------------------------------------
    Load more button
*/
.td_ajax_load_more i {
  margin-left: /*6px*/ auto;
  /**/margin-right: 6px;
}
/*  ----------------------------------------------------------------------------
    infinite loader
*/

/*  ----------------------------------------------------------------------------
    Block category filter
*/
.td-subcat-filter {
  right: /*0*/auto;
  /**/left: 0;
  text-align: /*right*/ left;
}
.td-subcat-filter .td-subcat-list .td-subcat-item {
  margin-left: /*30px*/ auto;
  /**/margin-right: 30px;
}
.td-subcat-filter .td-subcat-dropdown {
  text-align: /*right*/ left;
  }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more {

  margin-left: /*15px*/auto;
  /**/margin-right: 15px;
  padding-left: /*15px*/0;
  /**/padding-right: 15px;

}
.td-subcat-filter .td-subcat-dropdown .td-subcat-more:before {
  right: /*0*/ auto;
    /**/left: 0;
}

.td-subcat-filter .td-subcat-dropdown ul {
    right: /*0*/ auto;
    /**/left: 0;
  }
.td-subcat-filter .td-subcat-dropdown a {
  padding-left: /*21px*/ 15px;
  padding-right: /*15px*/ 21px;
}
.td-subcat-filter .td-subcat-dropdown li {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
/*  ----------------------------------------------------------------------------
    Remove the bottom padding for latest modules
*/
/*  ----------------------------------------------------------------------------
    Remove the bottom line for latest modules
*/
/*  ----------------------------------------------------------------------------
    Block 1
*/
/*  ----------------------------------------------------------------------------
    Block 2
*/
/*  ----------------------------------------------------------------------------
    Block 3
*/

/*  ----------------------------------------------------------------------------
    Block 5
*/
/*  ----------------------------------------------------------------------------
    Blocks 6 & 9
*/
/*  ----------------------------------------------------------------------------
    Block 6
*/

/*  ----------------------------------------------------------------------------
    Blocks 7 & 8 & 11 & 12
*/

/*  ----------------------------------------------------------------------------
    Blocks 9 & 10
*/

/*  ----------------------------------------------------------------------------
    Blocks 11 & 12 & 13
*/

/*  ----------------------------------------------------------------------------
    Block 11
*/

@media (max-width: 500px) {

  .td_block_11.td-column-1 .td_module_10 .item-details {
    padding-left: /*115px*/ 0;
    /**/padding-right: 115px;
  }
  .td_block_11.td-column-1 .td_module_10 .entry-title {

    /**/padding-right: 0;
    }
}
/*  ----------------------------------------------------------------------------
    Block 13
*/

/*  ----------------------------------------------------------------------------
    Block 14
*/

.td_block_14 .td_block_inner {
  margin-right: /*-3px*/auto;
  /**/margin-left: -3px;
}
@media (max-width: 500px) {
  .td_block_14 .td_block_inner {
    margin-right: /*0*/auto;
    /**/margin-left: 0;
  }
}
.td_block_14 .td-block-span6 {
  padding-left: /*0*/ 3px;
  padding-right: /*3px*/ 0;
}
.td_block_14 .td-block-span4 {
  padding-left: /*0*/ 3px;
  padding-right: /*3px*/ 0;
}
@media (max-width: 767px) {
  .td_block_14 .td-block-span12,
  .td_block_14 .td-block-span4 {
    float: /*left*/ right;
    padding-right: /*3px*/ 0;
    /**/padding-left: 3px;
  }
  .td_block_14 .td-block-span12:nth-child(even) {
    padding-right: /*-3px*/ 0;
    /**/padding-left: -3px;
  }
}
@media (max-width: 500px) {
  .td_block_14 .td-block-span12,
  .td_block_14 .td-block-span4,
  .td_block_14 .td-block-span6 {
    float: /*left*/ right;

    /**/padding-left: 0;
  }
  .td_block_14 .td-block-span12:nth-child(even) {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
/* responsive portrait phone */

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: /*0*/ auto;
  /**/margin-left: 0;
}
@media (max-width: 767px) {
  .td-pb-span4 .td_block_14 .td_block_inner {
    margin-right: /*-3px*/ auto;
    /**/margin-left: -3px;
  }
}
@media (max-width: 500px) {
  .td-pb-span4 .td_block_14 .td_block_inner {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}

/*  ----------------------------------------------------------------------------
    Block 15
*/

.td_block_15 .td-column-3 .td-block-row {
  margin-right: /*-22px*/ 0;
  margin-left: /*0*/ -22px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-3 .td-block-row {
    margin-right: /*-15px*/ auto;
    /**/margin-left: -15px;
  }
}
.td_block_15 .td-column-3 .td-block-row .td-block-span4 {
  padding-right: /*22px*/ 0;
  padding-left: /*0*/ 22px;
   /* 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*/ 0;
    /**/padding-left: 15px;
    float: /*left*/ right;
  }
}
.td_block_15 .td-column-2 .td-block-row {
  margin-right: /*-21px*/ 0;
  margin-left: /*0*/ 21px;
  /* responsive portrait tablet */
  /* responsive small portrait phone */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-2 .td-block-row {
    margin-right: /*-15px*/ auto;
    /**/margin-left: -15px;
  }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row {
    margin-right: /*0px*/ auto;
    /**/margin-left:0px;
  }
}
.td_block_15 .td-column-2 .td-block-row .td-block-span4 {
  margin-right: /*21px*/ 0;
  margin-left: /*0*/ 21px;
  /* 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*/ 0;
    /**/padding-left: 15px;
    float: /*left*/ right;
  }
}
@media (max-width: 500px) {
  .td_block_15 .td-column-2 .td-block-row .td-block-span4 {
    padding-right: /*0*/ 0;
    /**/padding-left: 0;
  }
}
.td_block_15 .td-column-1 {
  margin-right: /*-21px*/ auto;
  /**/margin-left: -21px;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 {
    margin-right: /*-15px*/ auto;
    /**/margin-left: -15px;
  }
}
.td_block_15 .td-column-1 .td-block-span12 {
  margin-right: /*21px*/ 0;
  margin-left: /*0*/ 21px;
  float: /*left*/ right;
  /* responsive portrait tablet */
}
@media (max-width: 1018px) {
  .td_block_15 .td-column-1 .td-block-span12 {
    padding-right: /*15px*/ 0;
    /**/padding-left: 15px;
  }
}
.td_block_15 .td-column-1 .td-block-span12:nth-of-type(odd) {
  clear: /*left*/ right;
}
/*  ----------------------------------------------------------------------------
    Block 16
*/
.td_block_16 .td-column-3 .td-block-row {
  margin-right: /*-22px*/ 0;
  margin-left: /*0*/ -22px;
  /* 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*/ auto;
    /**/margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
.td_block_16 .td-column-3 .td-block-row .td-block-span4 {
  padding-right: /*22px*/ 0;
  padding-left: /*0*/ 22px;
  /* 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*/ 0;
    /**/padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td-column-3 .td-block-row .td-block-span4 {

    /**/padding-left: 0;
    float: /*left*/right;
    }
}
.td_block_16 .td-column-2 .td-block-row {
  margin-right: /*-21px*/ 0;
  margin-left: /*0*/ -21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
.td_block_16 .td-column-2 .td-block-row .td-block-span4 {
  padding-right: /*21px*/ 0;
  padding-left: /*0*/ 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_16 .td-column-2 .td-block-row .td-block-span4 {
    float: /*left*/ right;

    /**/padding-left: 0;
  }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .td-module-image {
    float: /*left*/ right;
    }
}
@media (max-width: 767px) {
  .td_block_16 .td_module_mx7 .item-details {
    margin-left: /*115px*/ auto;
    /**/margin-right: 115px;
  }
}

/*  ----------------------------------------------------------------------------
    Block 17
*/

/*  ----------------------------------------------------------------------------
    Block 18
*/

/*  ----------------------------------------------------------------------------
    Block 19
*/

/*  ----------------------------------------------------------------------------
    Block 20
*/
.td_block_20 .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.td_block_20 .td-post-author-name,
.td_block_20 .td-post-date {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;

}
.td_block_20 .td-module-comments {
  margin-right: /*0*/auto;
  /**/margin-left: 0;
  right: /*20px*/auto;
  /**/left: 20px;
}
.td_block_20 .td_module_14 .td-excerpt {
  padding: /*0 10px 0 20px*/ 0 20px 0 10px;
  }
@media (max-width: 500px) {
  .td_block_20 .td_module_14 .td-excerpt {
    padding-left: /*10px*/0;
    /**/padding-right: 10px;
  }
}
@media (max-width: 767px) {

  .td_block_20 .td_module_mx3:nth-child(even) {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
@media (max-width: 500px) {
  .td_block_20 .td_module_mx3 .td-module-meta-info {
    padding: /*10px 20px 12px 10px*/ 10px 10px 12px 20px;
  }
}
.td_block_20 .td-video-play-ico > img {
  right: /*24px*/ auto;
  left: /*auto*/ 24px;
}
/*  ----------------------------------------------------------------------------
    Block 21
*/

.td_block_21.td-column-1 .item-details {
  margin-left: /*115px*/auto;
  /**/margin-right: 115px;
    /* 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*/auto;
    /**/margin-right: 60px;
    }
}
@media (max-width: 767px) {
  .td_block_21.td-column-1 .item-details {
    margin-left: /*95px*/auto;
    /**/margin-right: 95px;
   }
}
.td_block_21.td-column-1 .entry-title {

    /**/padding-right: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
  /* responsive portrait phone */
}

/*  ----------------------------------------------------------------------------
    Block 22
*/
.td_block_22 .td-column-1 .td-module-meta-holder {
  padding: /*12px 12px 12px 15px*/ 12px 15px 12px 12px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_22 .td-column-1 .td-module-meta-holder {
    padding: /*8px 12px 8px 10px*/ 8px 10px 8px 12px;
    }
}
/*  ----------------------------------------------------------------------------
    Block 23
*/

/*  ----------------------------------------------------------------------------
    Block 24
*/

.td_block_24 .td-column-3 .td-item-details {
  margin-left: /*564px*/ auto;
  /**/margin-right: 564px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_block_24 .td-column-3 .td-item-details {
    margin-left: /*430px*/ auto;
    /**/margin-right: 430px;
  }
}
@media (max-width: 767px) {
  .td_block_24 .td-column-3 .td-item-details {
    margin-left: /*115px*/ auto;
    /**/margin-right: 115px;
  }
}
/*  ----------------------------------------------------------------------------
    Block 25
*/

/*  ----------------------------------------------------------------------------
    Trending Now
*/
.td-trending-now-wrapper .td-next-prev-wrap {
  right: /*42px*/auto;
  /**/left: 42px;

  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-wrapper .td-next-prev-wrap {
    right: /*30px*/auto;
    /**/left: 30px;
  }
}
.td-trending-now-wrapper .td-trending-now-nav-right {
  padding-left: /*2px*/0;
  /**/padding-right: 2px;
}
td-trending-now-display-area {
  padding: /*0 0 0 15px*/0 15px 0 0;
  /* responsive portrait phone */
}
.td-trending-now-post {
   padding-right: /*119px*/0;
  /**/padding-left: 119px;
    /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-trending-now-post {
    padding-right: /*107px*/0;
    /**/padding-left: 107px;
  }
}
@media (max-width: 767px) {
  .td-trending-now-post {

    /**/padding-left: 0;
  }
}
.td-next-prev-wrap .td-trending-now-nav-right {
  margin-right: /*0*/ auto;
  /**/margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Quote on Blocks
*/
.td_quote_on_blocks {
  text-align: /*left*/ right;
  /* responsive portrait tablet */
}
/*  ----------------------------------------------------------------------------
    Homepage Post
*/
/*  ----------------------------------------------------------------------------
    Popular categories
*/
/*  ----------------------------------------------------------------------------
    Categories list
*/
.td_block_categories_tags .td-ct-item:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_categories_tags .td-ct-item-no {
  float: /*right*/ left;
}
/*  ----------------------------------------------------------------------------
    Homepage post
*/

/*  ----------------------------------------------------------------------------
    Text block with title
*/

/*  ----------------------------------------------------------------------------
    Author block
*/
/*  ----------------------------------------------------------------------------
    Single image
*/
/*  ----------------------------------------------------------------------------
    Image box
*/
.td_block_image_box .td-custom-image a:before {
  left: /*0*/auto;
  /**/right: 0;
  }
.td_block_image_box .td-image-box-span {
  float: /*left*/ right;
  /* responsive portrait phone */
}
/*  ----------------------------------------------------------------------------
    Separators
*/
.td_separator_align_left span {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.td_separator_align_right span {
  margin-right: /*0*/ auto;
  /**/margin-left: 0;
}


/*  ----------------------------------------------------------------------------
    Single image
*/

.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 {
  left: /*0*/auto;
  /**/right: 0;
}
.td-single-image-style-3d-shadow:before {
  left: /*5px*/50%;
  right: /*50%*/5px;
  transform: skewY(/*-6deg*/6deg);
  -webkit-transform: skewY(/*-6deg*/6deg);
  -moz-transform: skewY(/*-6deg*/6deg);
  -ms-transform: skewY(/*-6deg*/6deg);
  -o-transform: skewY(/*-6deg*/6deg);
  -webkit-transform-origin: /*0 0*/ 100% 0;
  -moz-transform-origin:  /*0 0*/ 100% 0;
  -o-transform-origin:  /*0 0*/ 100% 0;
  transform-origin: /*0 0*/ 100% 0;
}
.td-single-image-style-3d-shadow:after {
  left: /*50%*/5px;
  right: /*5px*/50%;
  transform: skewY(/*6deg*/-6deg);
  -webkit-transform: skewY(/*6deg*/-6deg);
  -moz-transform: skewY(/*6deg*/-6deg);
  -ms-transform: skewY(/*6deg*/-6deg);
  -o-transform: skewY(/*6deg*/-6deg);
  -webkit-transform-origin: /*100% 0*/ 0 0;
  -moz-transform-origin: /*100% 0*/ 0 0;
  -o-transform-origin: /*100% 0*/ 0 0;
  transform-origin: /*100% 0*/ 0 0;
}
/*  ----------------------------------------------------------------------------
    Empty space
*/

/*  ----------------------------------------------------------------------------


    Custom menu blocks


*/
.td-menu-blocks-custom ul li {
  margin-left: /*0*/ 7px;
  margin-right: /*7px*/ 0;
}
/*  ----------------------------------------------------------------------------
    Block list menu
*/
.td_block_list_menu ul {
  margin-left: /*12px*/auto;
  /**/margin-right: 12px;
}
.td_block_list_menu ul li {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.td_block_list_menu .sub-menu {
  padding-left: /*22px*/0;
  /**/padding-right: 22px;
}
.td-list-menu-inline ul li {
  margin-left: /*0*/ 10px;
  margin-right: /*10px*/ 0;
}
.td-custom-menu-blocks .vc_wp_custommenu {
  text-align: /*right*/ left;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td-custom-menu-blocks .td-custom-menu-list ul {
  right: /*-20px*/ auto;
  /**/left: -20px;

  -webkit-box-shadow: /*1px*/-1px 1px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: /*1px*/-1px 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: /*1px*/-1px 1px 4px rgba(0, 0, 0, 0.15);

    /* responsive portrait phone */
}

.td-custom-menu-blocks .td-custom-menu-list ul li {
  text-align: /*left*/ right;
   /* responsive portrait tablet */
}

.td-custom-menu-blocks .td-custom-menu-list ul li a span {
  margin-left: /*10px*/auto;
  /**/margin-right: 10px;

}
.td-custom-menu-blocks .td-custom-menu-list > a span {
  padding: /*4px 9px 3px 8px*/ 4px 8px 3px 9px;
  margin-right: /*5px*/auto;
  /**/margin-left: 5px;
  }
.td-custom-menu-blocks .td-custom-menu-list > a:after {
  content: '\e83d';

  margin-left: /*10px*/auto;
  /**/margin-right: 10px;

}
@media (max-width: 767px) {
  .td-custom-menu-blocks .td-menu-blocks {
    margin: /*0 10px 0 auto*/ 0 auto 0 10px;
  }
}
/*  ----------------------------------------------------------------------------
    Flex Block 1
*/
.td_module_flex_1 .td-module-container:before,
.td_module_flex_3 .td-module-container:before,
.td_module_flex_4 .td-module-container:before,
.td_module_flex_5 .td-module-container:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td_module_flex_1 .td-category-pos-image .td-post-category,
.td_module_flex_3 .td-category-pos-image .td-post-category,
.td_module_flex_4 .td-category-pos-image .td-post-category,
.td_module_flex_5 .td-category-pos-image .td-post-category {
  left: /*0*/auto;
  /**/right: 0;
}
.td_module_flex_3 .td-module-meta-info,
.td_module_flex_4 .td-module-meta-info {
  padding: /*0 0 0 16px*/ 0 16px 0 0;
}

/* responsive landscape tablet */

/*  ----------------------------------------------------------------------------
    Flex Block 2
*/
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap {
  right: /*0*/ auto;
  /**/left: 0;
}
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap a:last-child {
  margin-right: /*0*/ auto;
  /**/margin-left: 0;
}
.td_module_flex_2 .td-thumb-css {
  left: /*0*/auto;
  /**/right: 0;
}

.td_module_flex_2 .td-module-comments a:before {
  content: "\e83b";
  margin-right: /*5px*/auto;
  /**/margin-left: 5px;
}

/*  ----------------------------------------------------------------------------
    Flex Block 3 & 4
*/
.td_flex_block_3 .td_module_column,
.td_flex_block_4 .td_module_column {
  float: /*left*/ right;
}
/*  ----------------------------------------------------------------------------
    Flex Block 3
*/

/*  ----------------------------------------------------------------------------
    Flex Block 4
*/
/*  ----------------------------------------------------------------------------
    Flex Block 5
*/

/*


  Big grid styles


*/

/*
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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);
}

/*
  Style 1
*/

.td-grid-style-1 .td-module-thumb a:last-child:before {
  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 */
}

.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
  margin: /*0 0 0 20px*/ 0 20px 0 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-big-thumb .td-big-grid-meta {
    margin-left: /*15px*/ auto;
    /**/margin-right: 15px;
  }
}

.td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
  margin: /*20px 0 14px 19px*/ 20px 19px 14px 0;
  /* responsive portrait phone */
}

.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta {
  margin: /*0 10px 10px 14px*/ 0 14px 10px 10px;
}

.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);
}
@media (max-width: 767px) {
  .td-grid-style-1 .td-video-play-ico img {
    left: auto; /****/
    right: auto;
  }
}
/*
  Style 2
*/



.td-grid-style-2 .td-big-thumb .td-big-grid-meta {
  margin: /*20px 0 20px 20px*/ 20px 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-2 .td-big-thumb .td-big-grid-meta {
   margin-left: /*15px*/ auto;
    /**/ margin-right: 15px;
  }
}
.td-grid-style-2 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info {
  right: /*22px*/ auto;
  /**/left: 22px;
  }
.td-grid-style-2 .td-medium-thumb .td-big-grid-meta {
  margin: /*20px 0 14px 19px*/ 20px 19px 14px 0;
  /* responsive portrait phone */
}
.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta {
  margin: /*14px 10px 10px 14px*/ 14px 14px 10px 10px;
  /* responsive portrait tablet */
}
.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);
}
/*
  Style 3
*/
.td-grid-style-3 .td-big-thumb .td-big-grid-meta {
  margin: /*20px 0 20px 20px*/ 20px 20px 20px 0;
    /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-3 .td-big-thumb .td-big-grid-meta {
    margin-left: /*15px*/ auto;
    /**/margin-right: 15px;
  }
}
.td-grid-style-3 .td-big-thumb .entry-title a {
  text-shadow: /*1px*/-1px 1px 2px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-big-thumb.td-big-grid-post-1 .td-module-meta-info {
  right: /*22px*/ auto;
  left: 22px

}
.td-grid-style-3 .td-medium-thumb .td-big-grid-meta {
   margin: /*20px 0 14px 19px*/ 20px 19px 14px 0;
  /* responsive portrait phone */
}
.td-grid-style-3 .td-medium-thumb .entry-title a {
  text-shadow: /*1px*/-1px 1px 2px rgba(0, 0, 0, 0.2);
}
.td-grid-style-3 .td-small-thumb .entry-title a {
  text-shadow: /*1px*/-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*/ 0 14px 10px 10px;
}
.td-grid-style-3 .td-tiny-thumb .entry-title a {
  text-shadow: /*1px*/-1px 1px 1px rgba(0, 0, 0, 0.2);
}
.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);
}
/*
  Style 4
*/
.td-grid-style-4 .entry-title a {
  text-shadow: /*1px*/-1px 1px 1px rgba(0, 0, 0, 0.2);
}
.td-grid-style-4 .td-module-meta-info > span {
  padding: /*5px 0 6px 7px*/ 5px 7px 6px 0;
}
.td-grid-style-4 .td-module-meta-info > span span {
  margin: /*0 -2px 0 2px*/ 0 2px 0 -2px;
}
.td-grid-style-4 .td-module-meta-info > span:last-child {
  padding-right: /*7px*/ 0;
  /**/padding-left: 7px;
}
.td-grid-style-4 .td-tiny-thumb .td-big-grid-meta {
  margin: /*0 10px 10px 14px*/ 0 14px 10px 10px;
}
.td-grid-style-4 .td-tiny-thumb .entry-title {
  margin-right: /*3px*/auto;
  /**/margin-left: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-grid-style-4 .td-tiny-thumb .entry-title {
    margin-right: /*0*/auto;
    /**/margin-left: 0;
  }
}
.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-tiny-thumb .entry-title a {
  text-shadow: /*1px*/-1px 1px 1px rgba(0, 0, 0, 0.2);
}

.td-grid-style-5 .td-video-play-ico img {
  left: auto;/****/
  /**/right: auto;
}
.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);
}
/*
  Style 6
*/

.td-grid-style-6 .td-video-play-ico img {
  left: /*auto*/10px;
  right: /*10px*/auto;
  }
@media (min-width: 1025px) {
  .td-grid-style-6.td-hover-1 .td-module-thumb:after {
    left: /*0*/auto;
    /**/right: 0;
    }
  .td-grid-style-6.td-hover-1 .td-module-thumb a:last-child:after {
    left: /*0*/auto;
    /**/right: 0;
    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-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, 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);
  }
}
/*
  Style 7
*/
.td-grid-style-7 .td-video-play-ico img {
  left: /*auto*/10px;
  right: /*10px*/ auto;
}
.td-grid-style-7 .td-big-grid-post .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-grid-style-7 .td-module-meta-info {
    margin-left: /*17px !important*/ auto;
    /**/margin-right: 17px !important;
  }
}
@media (max-width: 767px) {
  .td-grid-style-7 .td-module-meta-info {
    margin-left: /*14px !important*/ auto;
    /**/margin-right: 14px !important;
  }
}
.td-grid-style-7 .td-big-thumb .td-big-grid-meta {
  padding: /*20px 26px 14px 20px*/ 20px 20px 14px 26px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
  padding: /*20px 26px 14px 20px*/ 20px 20px 14px 26px;
  /* 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*/ 12px 17px 11px 20px;
  }
}
.td-grid-style-7 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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);
}
@media (min-width: 1025px) {
   .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);
  }
}
/*


  General big grids



*/
/*


         font responsive


 */
.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 {
  text-shadow: /*1px*/-1px 1px 1px rgba(0, 0, 0, 0.3);
}
.td-big-grid-post .entry-title a {
  text-shadow: /*1px*/-1px 1px 3px rgba(0, 0, 0, 0.2);
}
.td-big-grid-post .td-module-meta-info {
  margin: /*11px 0 20px 20px*/ 11px 20px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-big-grid-post .td-module-meta-info {
    margin-left: /*17px*/ auto;
    /**/ margin-right: 17px;
  }
}

/*

  scroll bar

*/
@media (max-width: 767px) {

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: /*3px*/ 0;
    margin-right: /*0*/ 3px;

  }
  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
/*
    Big grid 1
*/
.td_block_big_grid_1 .td-big-grid-post {
  float: /*left*/ right;
}
.td_block_big_grid_1 .td-big-thumb {
  margin-right: /*3px*/ auto;
  /**/margin-left: 3px;
}

.td_block_big_grid_1 .td-big-grid-post-1,
.td_block_big_grid_1 .td-big-grid-post-3 {
  margin-right: /*3px*/ auto;
  /**/margin-left: 3px;
}
/*
  Big grid 2
*/
.td_block_big_grid_2 .td-big-grid-post {
  float: /*left*/ right;
}
.td_block_big_grid_2 .td-big-thumb {
  margin-right: /*3px*/ auto;
  /**/margin-left: 3px;
}
/*
  Big grid 3
*/
.td_block_big_grid_3 .td-big-grid-post {
  float: /*left*/ right;
}
.td_block_big_grid_3 .td-big-thumb {
  margin-right: /*3px*/ auto;
  /**/margin-left: 3px;
}
.td_block_big_grid_3 .td-big-grid-post-3 {
  margin-left: /*3px*/ auto;
    /**/ margin-right: 3px;
}
/*
  Big grid 4
*/
.td_block_big_grid_4 {
  margin-right: /*-3px*/ auto;
  /**/margin-left: -3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 {
    margin-right: /*-20px*/ auto;
    /**/margin-left: -20px;
  }
}
.td_block_big_grid_4 .td-big-grid-post {
    float: /*left*/ right;
  /* responsive portrait phone */
}
.td_block_big_grid_4 .td-big-thumb {
  padding-right: /*3px*/ 0;
  /**/padding-left: 3px
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_4 .td-big-thumb {

    /**/padding-left: 0px;
  }
}
@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*/ auto;
    /**/ margin-right: 12px;
  }
}
/*
  Big grid 5
*/
.td_block_big_grid_5 {
  margin-right: /*-3px*/ auto;
  /**/margin-left: -3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 {
    margin-right: /*-20px*/ auto;
    /**/margin-left: -20px;
  }
}
.td_block_big_grid_5 .td-big-grid-post {
   float: /*left*/ right;
  /* responsive portrait phone */
}
.td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta {
  padding-right: /*3px*/ 0;
  /**/padding-left: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5.td-grid-style-4 .td-big-grid-meta {

    /**/padding-left: 0px;
  }
}
.td_block_big_grid_5.td-grid-style-5 .td-module-meta-info {
  margin-left: /*0*/ auto;
  /**/margin-right: 0;
  }
.td_block_big_grid_5 .td-small-thumb {
  padding-right: /*3px*/ 0;
  /**/padding-left: 3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_5 .td-small-thumb {

    /**/padding-left: 0px;
  }
}
.td_block_big_grid_5 .td-module-empty.td-big-grid-post-1 {
  padding-right: /*3px*/ 0;
  /**/padding-left: 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 {
  left: auto; /****/
  /**/right:auto;
}
/*
  Big grid 6
*/
.td_block_big_grid_6 {
  margin-right: /*-2px*/ auto;
  /**/margin-left: -2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_6 {
    margin-right: /*-20px*/ auto;
    /**/margin-left: -20px;
  }
}
.td_block_big_grid_6 .td-big-grid-post-0,
.td_block_big_grid_6 .td-big-grid-post-1 {
  float: /*left*/ right;
  /* responsive portrait phone */
}

.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*/ 0;
  /**/padding-left: 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-left: 0px;
  }
}

.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 {
  float: /*left*/ right;
}
.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*/ 0;
  /**/padding-left: 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-left: 0px;
  }
}
@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*/ 0 14px 0 0;
  }
}
@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*/ 7px 14px 14px 0;
  }
}
.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: -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-module-empty.td-big-grid-post {
  padding-right: /*3px*/ 0;
  /**/padding-left: 3px;
  /* responsive portrait phone */
}

.td_block_big_grid_6.td-grid-style-1 .td-video-play-ico img {
  left: auto; /****/
  /**/right: auto;
    /* responsive portrait tablet */
}

.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 {
  left: auto; /****/
  /**/right: auto;
  /* responsive portrait tablet */
}
/*
  Big grid 7
*/
.td_block_big_grid_7 {
  margin-right: /*-12px*/ auto;
  /**/margin-left: -12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 {
    margin-right: /*-20px*/ auto;
    /**/margin-left: -20px;
  }
}
.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 {
  float: /*left*/ right;
  /* responsive portrait phone */
}

.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*/ 0;
  /**/padding-left: 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-left: 0px;
  }
}
.td_block_big_grid_7 .td-meta-info-container {
  padding-right: /*12px*/ 0;
  /**/padding-left: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_7 .td-meta-info-container {

    /**/padding-left: 0px;
  }
}
.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 {
  float: /*left*/ right;
}
.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*/ 0;
  /**/padding-left: 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-left: 0px;
  }
}

.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: -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: -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: -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-5 .td-small-thumb .td-meta-info-container {
  padding: /*0 30px 0 18px*/ 0 18px 0 30px;
}
.td_block_big_grid_7 .td-module-empty.td-big-grid-post {
  padding-right: /*12px*/ 0;
  /**/padding-left: 12px;
  /* responsive portrait phone */
}
.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 {
  left: auto; /****/
  /**/right: auto;
}
/*
  Big grid 8
  */
.td_block_big_grid_8 .td-grid-columns {
  float: /*left*/ right;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll.td-scroll-full .td-grid-columns {

    /**/padding-right: 0;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns {
    padding-left: /*3px*/ 0;
    /**/padding-right: 3px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_8 .td-big-grid-scroll .td-grid-columns:first-child {

    /**/padding-right: 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: -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: -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: -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: -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: -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: -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-grid-style-1 .td-big-thumb .td-video-play-ico img {
  left: auto; /****/
  /**/right: auto;
}
.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 {
  left: auto; /****/
  /**/right: auto;
}
.td_block_big_grid_8.td-grid-style-4 .td-video-play-ico img {
  left: auto; /****/
  /**/right: auto;
}
/*
  Big grid 9
  */
.td_block_big_grid_9 .td-big-grid-post {
  float: /*left*/ right;
  /* 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*/ auto;
    /**/margin-left: 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*/ auto;
    /**/margin-left: 0;
  }
}
.td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
  margin-right: /*2px*/ auto;
  /**/margin-left: 2px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

@media (max-width: 767px) {
  .td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
.td_block_big_grid_9 .td-big-grid-post:last-child .td-module-thumb {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}

.td_block_big_grid_9 .td-big-grid-post .td-video-play-ico img {
  left: auto;/****/
  /**/right: auto;
  /* responsive portrait phone */
}
.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-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* 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-left: /*10px*/8px;
    margin-right: /*8px*/10px;
  }
}
@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-left: /*10px*/auto;
    /**/margin-right: 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-left: /*15px*/auto;
    /**/margin-right: 15px;
  }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta {
  margin-right: /*2px*/auto;
  /**/margin-left: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_9.td-grid-style-4 .td-big-grid-meta {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
.td_block_big_grid_9.td-grid-style-4 .td-big-grid-post:last-child .td-big-grid-meta {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
.td_block_big_grid_9.td-grid-style-5 .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
/*
  Big grid 10
  UP HERE
*/
.td_block_big_grid_10 .td-big-grid-post {
  float: /*left*/ right;
  padding-right: /*2px*/0;
  /**/padding-left: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-big-grid-post {

    /**/padding-left: 0;
  }
}
.td_block_big_grid_10 .td-big-grid-post:last-child {

  /**/padding-left: 0;
}
@media (max-width: 767px) {
  .td_block_big_grid_10 .td-module-thumb {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}

.td_block_big_grid_10 .td-big-grid-post .td-video-play-ico img {
  left: auto;/****/
  /**/right: auto;

  /* responsive portrait phone */
}
.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-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* 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-left: /*10px*/8px;
    margin-right: /*8px*/10px;
  }
}
@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-left: /*10px*/auto;
    /**/margin-right: 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-left: /*15px*/auto;
    /**/margin-right: 15px;
  }
}
.td_block_big_grid_10.td-grid-style-4 .td-meta-info-container {
   padding-right: /*2px*/0;
  /**/padding-left: 2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_10.td-grid-style-4 .td-meta-info-container {

    /**/padding-left: 0;
  }
}
.td_block_big_grid_10.td-grid-style-4 .td-big-grid-post:last-child .td-meta-info-container {

  /**/padding-left: 0;
}
.td_block_big_grid_10.td-grid-style-5 .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
 }
/*
  Big grid 11
*/
.td_block_big_grid_11 .td-big-grid-post {
  float: /*left*/ right;
  padding-right: /*2px*/0;
  /**/padding-left: 2px;
}
.td_block_big_grid_11 .td-big-grid-post .td-video-play-ico img {
  left: auto;/****/
  /**/right: auto;
   /* responsive portrait phone */
}
.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: /*2px*/0;
  /**/padding-left: 2px;
}
.td_block_big_grid_11 .td_module_mx11 {

  /**/padding-left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td_module_mx11 {
    padding-right: /*2px*/0;
    /**/padding-left: 2px;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-1 {

    /**/padding-left: 0;
  }
}
@media (max-width: 767px) {
  .td_block_big_grid_11 .td-big-grid-post-3 {

    /**/padding-left: 0;
  }
}
.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-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* 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-left: /*10px*/8px;
    margin-right: /*8px*/10px;
  }
}
@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-left: /*10px*/auto;
    /**/margin-right: 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-left: /*15px*/auto;
    /**/margin-right: 15px;
  }
}
.td_block_big_grid_11.td-grid-style-5 .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
/*
  Big grid 12
*/
.td_block_big_grid_12 .td-big-grid-post {
  float: /*left*/ right;
}
.td_block_big_grid_12 .td-big-grid-post .td-video-play-ico img {
  left: auto; /****/
  /**/right: auto;
  /* 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-left: /*2px*/auto;
    /**/margin-right: 2px;
  }
}
@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*/auto;
    /**/margin-right: 2px;
  }
}
.td_block_big_grid_12 .td_module_mx5 {
    padding-right: /*11px*/0;
  /**/padding-left: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 {

    /**/padding-left: 0;
  }
}
.td_block_big_grid_12 .td_module_mx5 .td-meta-info-container {
  padding-right: /*11px*/0;
  /**/padding-left: 11px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_12 .td_module_mx5 .td-meta-info-container {

    /**/padding-left: 0;
  }
}
.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-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* 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-left: /*10px*/20px;
    margin-right: /*20px*/10px;
  }
}
@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-left: /*10px*/auto;
    /**/margin-right: 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-left: /*15px*/auto;
    /**/margin-right: 15px;
  }
}
.td_block_big_grid_12.td-grid-style-5 .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;

}
/*
  Big grids full
*/
.td-big-grids-fl .td-module-image,
.td-big-grids-fl .td-module-empty .td-module-thumb {
 left: /*0*/auto;
  /**/right: 0;

}
.td-big-grids-fl .td-module-meta-info {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;

}
.td-big-grids-fl.td-grid-style-7 .td-module-meta-info {
  margin-left: /*0 !important*/ auto;
  /**/margin-right: 0 !important;
}
/*
  Negative margin
*/
/*
  Big grid full 1
*/
.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);
}
/*
  Big grid full 2
*/

.td_block_big_grid_fl_2 .td-big-grid-post {
  float: /*left*/ right;

  /* desktop only */
  /* responsive portrait phone */
}

/*
  Big grid full 3, 4
*/

/*
  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*/ right;

  /* desktop only */
  /* phone + tablet */
  /* responsive portrait phone */
}

/*
  Big grids full 4, 5, 6, 7
*/
/* responsive portrait phone */

/*
  Big grid full 4
*/

.td_block_big_grid_fl_4 .td-big-grid-post {
  float: /*left*/ right;
  /* desktop only */
  /* responsive portrait tablet */
}

@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*/10px;
    padding-right: /*10px*/17px;
  }
}
@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*/10px;
    padding-right: /*10px*/15px;
  }
}
/*
  Big grid full 5
*/
.td_block_big_grid_fl_5 .td-big-grid-post {
  float: /*left*/ right;
  /* landscape tablet + desktop */
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
/*
  Big grid full 6
*/

.td_block_big_grid_fl_6 .td-big-grid-post {
  float: /*left*/ right;
}
.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-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 .td-big-grid-post {
  float: /*left*/ right;
}
/*
  Big grid fl 8
*/
.td_block_big_grid_fl_8 .td-big-grid-post {
  float: /*left*/ right;
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_8 .td-posts-2 .td_module_wrap {

    /**/padding-left: 0;
  }
}
/*
  Big grid fl 9
*/

.td_block_big_grid_fl_9 .td-big-grid-post {
  float: /*left*/ right;
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_9 .td-posts-2 .td_module_wrap {

    /**/padding-left: 0;
  }
}
/*
  Big grid full 10
*/
.td_block_big_grid_fl_10 .td-big-grid-post {
  float: /*left*/ right;
}
.td_block_big_grid_fl_10 .td-module-image {
  left: /*0*/ auto;
  /**/right: 0;
  }
.td_block_big_grid_fl_10 .td-big-grid-column {
  float: /*left*/ right;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    float: /*left*/ right;
  }
  }
.td-big-grid-flex .td-big-grid-flex-post {
  float: /*left*/ right;
  }
.td-big-grid-flex .td-image-wrap:before {
  left: /*0*/auto;
  /**/right: 0;
}

.td-big-grid-flex .td-module-thumb:after {
  left: /*0*/auto;
  /**/right: 0;
}

.td-big-grid-flex .td-module-meta-info {
  left: /*0*/auto;
  /**/right: 0;
}
.td-big-grid-flex .td-module-title a {
  text-shadow: /*1px*/-1px 1px 3px rgba(0, 0, 0, 0.2);
}
.td-big-grid-flex .td-post-author-name a,
.td-big-grid-flex .td-post-author-name span,
.td-big-grid-flex .td-post-date {
  text-shadow: /*1px*/-1px 1px 1px rgba(0, 0, 0, 0.3);
}
/* responsive portrait phone */
@media (min-width: 767px) {
  .td-big-grid-flex-lightsky .td-image-wrap:after {

    left: /*0*/auto;
    /**/right: 0;
    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-big-grid-flex-lightsky .td-module-container:hover .td-image-wrap:after {
    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);
  }
}
/* responsive portrait phone */

/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */

@media (min-width: 767px) {
  .td_block_big_grid_flex_6 .td-big-grid-flex-column {
    float: /*left*/ right;
  }
}
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */


.td_top_authors img {
  left: /*0*/auto;
  /**/right: 0;
  /* responsive portrait tablet */
}
.td_top_authors .item-details {
  margin-left: /*85px*/ auto;
  /**/margin-right: 85px;

  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .item-details {
    margin-left: /*70px*/ auto;
    /**/margin-right: 70px;
  }
}
.td_top_authors .item-details span {
  margin-right: /*5px*/ auto;
  /**/margin-left: 5px;
}
.td_top_authors .td-authors-name a:after {
  right: /*0*/auto;
  /**/left: 0;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

@media (max-width: 767px) {
  .td-big-grid-slide .td-big-grid-post-2 {
    margin-left: /*0 !important*/ auto;
    /**/margin-right: 0 !important;
  }
}
.td-big-grid-slide .td-icon-left {
  left: /*0*/auto;
  /**/right: 0;
}
.td-big-grid-slide .td-icon-right {
  right: /*0*/auto;
  /**/left: 0;
}
.td_block_template_2.widget > ul > li,
.td_block_template_6.widget > ul > li,
.td_block_template_8.widget > ul > li,
.td_block_template_9.widget > ul > li,
.td_block_template_10.widget > ul > li,
.td_block_template_11.widget > ul > li,
.td_block_template_12.widget > ul > li,
.td_block_template_13.widget > ul > li,
.td_block_template_14.widget > ul > li,
.td_block_template_15.widget > ul > li,
.td_block_template_16.widget > ul > li,
.td_block_template_17.widget > ul > li {
  margin-left: /*0 !important*/ auto;
  /**/margin-right: 0 !important;
}
.global-block-template-12 .td-comments-title span,
.global-block-template-13 .td-comments-title span {
  margin-left: /*0 !important*/ auto;
  /**/margin-right: 0 !important;
  /* responsive portrait phone */
}

.td-block-title-wrap .td-wrapper-pulldown-filter {
  right: /*0*/auto;
  /**/left: 0;
  text-align: /*right*/ left;
}

.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i {
  margin-left: /*20px*/10px;
  margin-right: /*10px*/20px;
}
.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*/-14px;
  margin-right: /*-14px*/20px;
  /* responsive portrait phone */
}

.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-list {
  right: /*0*/auto;
  /**/left: 0;
  }

.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more:before {
  right: /*0*/auto;
  /**/left: 0;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-left: /*36px*/27px;
  padding-right: /*27px*/36px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
    padding-left: /*24px*/20px !important;
    padding-right: /*20px !important*/24px;
  }
}
@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*/20px !important;
    padding-right: /*20px !important*/24px;
  }
}
/*

  Block headers style

*/
.td_block_template_1 .block-title {
  text-align: /*left*/ right;
}
.td_block_template_2 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_2 .td-related-title a {
  padding: /*0 20px 0 0*/ 0 0 0 20px;
  /* responsive portrait phone */
}
.td_block_template_3 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_3 .td-related-title a {
  margin-right: /*10px*/auto;
  /**/margin-left: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td_block_template_3 .td-related-title a {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
   }
}
.td_block_template_4 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_4 .td-block-title > *:before {
  left: /*10px*/auto;
  /**/right: 10px;
}
@media (max-width: 767px) {
  .td_block_template_4 .td-related-title a {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
   }
}
.td_block_template_5 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_5 .td-block-title > * {
  border-width: /*0 0 0 4px*/ 0 4px 0 0;
  }

.td_block_template_6 .td-subcat-list li:first-child {
  margin-left: /*12px*/auto;
  /**/margin-right: 12px;
}
.td_block_template_7 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_7 .td-block-title:before {
  left: /*0*/auto;
  /**/right: 0;

}
.td_block_template_7 .td-subcat-dropdown .td-subcat-more {

    /**/padding-right: 0;
 }
.td_block_template_7 .td-subcat-list .td-subcat-item {
  margin-left: /*0 !important*/24px;
  margin-right: /*24px*/ 0 !important;
}
.td_block_template_7 .td-subcat-list .td-subcat-item:last-child {
  margin-right: /*16px*/auto;
  /**/margin-left: 16px;
}
.td_block_template_8 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_8 .td-block-title > * {
  padding-right: /*20px*/0;
  /**/padding-left: 20px;
}
.td_block_template_8 .td-block-title > *:before {
  left: /*100%*/auto;
  /**/right: 100%;
}
.td_block_template_8 .td-block-title > *:after {
  right: /*100%*/auto;
  /**/left: 100%;
}
.td_block_template_8 .td-related-title a:last-child:after {
  left: /*100%*/auto;
  right: /*auto*/100%;
}
.td_block_template_9 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_9 .td-block-title:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_template_9 .td-block-title:after {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_template_9 .td-related-title a {
  margin-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* responsive portrait phone */
}
.td_block_template_10 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_10 .td-block-title:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_template_10 .td-related-title a {
  margin-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* responsive portrait phone */
}

.td_block_template_11 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_11 .td-block-title:before,
.td_block_template_11 .td-block-title:after {
  left: /*0*/auto;
  /**/right: 0;
}

.td_block_template_11 .td-related-title a {
  margin-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* responsive portrait phone */
}

.td_block_template_12 .td-block-title {
  text-align: /*left*/ right;
  /* responsive portrait tablet + phone */
}

.td_block_template_12 .td-pulldown-category {
  right: /*0*/auto;
  /**/left: 0;
}
.td_block_template_12 .td-pulldown-category i {
  margin-left: /*10px*/ auto;
  /**/ margin-right: 10px;
}
.td_block_template_12 .td-pulldown-category:hover span {
  transform: translate3d(/*-6px*/6px, 0, 0);
  -webkit-transform: translate3d(/*-6px*/6px, 0, 0);
  -moz-transform: translate3d(/*-6px*/6px, 0, 0);
  -ms-transform: translate3d(/*-6px*/6px, 0, 0);
  -o-transform: translate3d(/*-6px*/6px, 0, 0);
}
.td_block_template_13 .td-block-title {
  text-align: /*left*/ right;
  /* responsive portrait tablet + phone */
  /* responsive portrait phone */
}
.td_block_template_13 .td-block-title > a,
.td_block_template_13 .td-block-title > span {
  margin-left: /*12px*/auto;
  /**/margin-right: 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*/auto;
    /**/margin-right: 12px !important;
  }
}
.td_block_template_13 .td-pulldown-category {
  right: /*0*/auto;
  /**/left: 0;
}
.td_block_template_13 .td-pulldown-category i {
  margin-left: /*10px*/auto;
  /**/margin-right: 10px;
}
.td_block_template_13 .td-pulldown-category:hover span {
  transform: translate3d(/*-6px*/6px, 0, 0);
  -webkit-transform: translate3d(/*-6px*/6px, 0, 0);
  -moz-transform: translate3d(/*-6px*/6px, 0, 0);
  -ms-transform: translate3d(/*-6px*/6px, 0, 0);
  -o-transform: translate3d(/*-6px*/6px, 0, 0);
}
.td_block_template_13 .td-block-subtitle {
  left: /*-4px*/auto;
  /**/right: -4px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_block_template_13 .td-title-align > a,
.td_block_template_13 .td-title-align > span {
  margin-left: /*0 !important*/ auto;
  /**/margin-right: 0 !important;
}

.td-pb-span4 .td_block_template_13 .td-block-title * {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.td_block_template_12 .td-related-title a,
.td_block_template_13 .td-related-title a {
  margin-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* responsive portrait phone */
}
.td_block_template_12 .td-related-title > a.td-related-left,
.td_block_template_13 .td-related-title > a.td-related-left,
.td_block_template_12 .td-related-title > a.td-related-right,
.td_block_template_13 .td-related-title > a.td-related-right {
  margin-left: /*0 !important*/ auto;
  /**/margin-right: 0 !important;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: /*16px*/auto;
  /**/margin-left: 16px;
}
.td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: /*32px*/0;
  /**/padding-left: 32px;
}
.td_block_template_15 .td-block-title:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_template_15 .td-block-title:after {
  left: /*0*/auto;
  /**/right: 0;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: /*16px*/auto;
  /**/margin-left: 16px;
}
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: /*32px*/0;
  /**/padding-left: 32px;
}
.td_block_template_16 .td-block-title {
  text-align: /*left*/ right;
}
.td_block_template_16 .td-block-title:before,
.td_block_template_16 .td-block-title:after {
  left: /*0*/auto;
  /**/right: 0;
  }

.td_block_template_16 .td-related-title a {
  margin-right: /*20px*/auto;
  /**/margin-left: 20px;
  /* responsive portrait phone */
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter i {
  margin-right: /*16px*/auto;
  /**/margin-left: 16px;
}
.td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: /*32px*/0;
  /**/padding-left: 32px;
}
@media (max-width: 767px) {
  .td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
    padding-right: /*5px*/0;
    /**/padding-left: 5px;
  }
}
.td-pb-span4 .td_block_template_17 .td-block-title-wrap .td-pulldown-more {
  padding-right: /*5px*/0;
  /**/padding-left: 5px;
}
.td-pb-span4 .td_block_template_17 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link {
  padding-right: /*22px*/26px;
  padding-left: /*26px*/22px;
}
/*

  pulldown templates

*/

.td-pulldown-syle-2 .td-subcat-dropdown ul:after {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-pulldown-syle-2 .td-subcat-dropdown a {
  padding-left: /*40px*/31px;
  padding-right: /*31px*/40px;
}
.td-pulldown-syle-2 .td-subcat-dropdown .td-subcat-more {
  margin-left: /*9px*/auto;
  /**/margin-right: 9px;
}
.td-pulldown-syle-2 .td-subcat-list .td-subcat-item {
  margin-left: /*24px*/auto;
  /**/margin-right: 24px;
}
.td-pulldown-syle-3 .td-subcat-dropdown a {
  padding-left: /*40px*/31px;
  padding-right: /*31px*/40px;
}
.td-pulldown-syle-3 .td-subcat-dropdown .td-subcat-more {
  margin-left: /*9px*/auto;
  /**/margin-right: 9px;
}
.td-pulldown-syle-3 .td-subcat-list .td-subcat-item {
  margin-left: /*24px*/auto;
  /**/margin-right: 24px;
}
/*

    Footer style

*/

/*  ----------------------------------------------------------------------------
    Breadcrumbs
    UP HERE - fixed not proofed
*/

.td-sidebar-left .td-crumb-container {
  padding-left: /*372px*/0;
  /**/padding-right: 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*/0;
    /**/padding-right: 341px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-sidebar-left .td-crumb-container {
    padding-left: /*256px*/0;
    /**/padding-right: 256px;
  }
}
@media (max-width: 767px) {
  .td-sidebar-left .td-crumb-container {

    /**/padding-right: 0;
  }
}
.td-sidebar-left-content {
  float: /*right*/ left !important;
  /* responsive portrait phone */
}

/*  ----------------------------------------------------------------------------
    Category
*/

.td-category li {
  margin: /*0 5px 5px 0*/ 0 0 5px 5px;
}

/*  ----------------------------------------------------------------------------
    Post title
*/

/*  ----------------------------------------------------------------------------
    Subtitle
*/

/*  ----------------------------------------------------------------------------
    Author - Date - Comments - Count views
*/

header .td-post-author-name {
  float: /*left*/ right;
}
header .td-post-author-name a {
    margin-right: /*3px*/ auto;
    /**/margin-left: 3px;
}
header .td-post-date {
    margin-left: /*4px*/ auto;
    /**/margin-right: 4px;
  float: /*left*/ right;
}
header .td-post-views {
  float: /*right*/ left;
    margin-right: /*22px*/ auto;
    /**/margin-left: 22px;
}
header .td-icon-views {
  margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}
header .td-post-comments {
  float: /*right*/ left;
  }
header .td-icon-comments {
    margin-right: /*5px*/ auto;
    /**/margin-left: 5px;
}

/*  ----------------------------------------------------------------------------
    Source and Via
*/
.td-post-small-box span {
  float: /*left*/ right;
}
.td-post-small-box a {
  float: /*left*/ right;
  margin-left: /*4px*/auto;
  /**/margin-right: 4px;
}

/*  ----------------------------------------------------------------------------
    Tags
*/
.td-tags li {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
  float: /*left*/ right;
}
.td-tags span,
.td-tags a {
  margin-right: /*4px*/ 0;
  margin-left: /*0*/ 4px;
}
/*  ----------------------------------------------------------------------------
    Next / Prev article
*/

.td-post-next-post {
  text-align: /*right*/ left;
}
@media (max-width: 767px) {
  #td-outer-wrap .td-post-prev-post,
  #td-outer-wrap .td-post-next-post {
     float: /*left*/ right;
  }
}
/*  ----------------------------------------------------------------------------
    Author box
*/
.author-box-wrap .avatar {
  float: /*left*/ right;
  /* responsive portrait phone */
}
.author-box-wrap .desc {
    margin-left: /*117px*/ auto;
    /**/margin-right: 117px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap .desc {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
.author-box-wrap .td-author-social .td-icon-font {
  margin-right: /*15px*/ auto;
    /**/ margin-left: 15px;
}

/*  ----------------------------------------------------------------------------
    Related / similar articles
*/
/* related_posts_row */
.td-related-row {
  margin-right: /*-21px*/auto;
  /**/margin-left: -21px;
  /* responsive 500px phone */
}

.td-related-row [class*="td-related-span"] {
  float: /*left*/ right;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

.td-related-row .td-related-span4 {
  padding-left: /*0*/ 21px;
  padding-right: /*21px*/0;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .td-related-row .td-related-span4 {
    padding-right: /*10px*/0;
    /**/padding-left: 10px;
  }
}
@media (max-width: 500px) {
  .td-related-row {
    margin-right: /*-10px*/auto;
    /**/margin-left: -10px;
  }
}
.td-related-full-width .td-related-row {
  margin-right: /*-22px*/auto;
  /**/margin-left: -22px;
  /* responsive portrait phone */
}
.td-related-full-width .td-related-row .td-related-span4 {
  padding-right: /*22px*/0;
  /**/padding-left: 22px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-row .td-related-span4 {

    /**/padding-left: 0;
  }
}
@media (max-width: 767px) {
  .td-related-full-width .td-related-row {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
  }
@media (max-width: 767px) {
  .td_block_related_posts .item-details {
    padding-left: /*110px*/0;
    /**/padding-right: 110px;
    }
}
@media (max-width: 767px) {
  .td-related-title > .td-related-right {
    margin-right: /*0 !important*/auto;
    /**/margin-left: 0 !important;
  }
}
/*  ----------------------------------
    Parallax header
*/
/*  ----------------------------------
    Post embeds
*/

.td-post-sharing {
  text-align: /*left*/right;
}

.td-ps-notext .td-social-network .td-social-but-icon,
.td-ps-notext .td-social-handler .td-social-but-icon {
  border-top-right-radius: /*2px*/unset;
  border-bottom-right-radius: /*2px*/unset;
  /**/border-top-left-radius: 2px;
  /**/border-bottom-left-radius: 2px;
}
.td-social-network .td-social-but-icon {
  border-top-left-radius: /*2px*/unset;
  border-bottom-left-radius: /*2px*/unset;
  /**/border-top-right-radius: 2px;
  /**/border-bottom-right-radius: 2px;
}
.td-social-network .td-social-but-text {
  border-top-right-radius: /*2px*/unset;
  border-bottom-right-radius: /*2px*/unset;
  /**/border-top-left-radius: 2px;
  /**/border-bottom-left-radius: 2px;
}
.td-social-share-text {
  margin-right: /*18px*/auto;
  /**/margin-left: 18px;
}
.td-social-share-text:before,
.td-social-share-text:after {
   left: /*100%*/auto;
  /**/right: 100%;

}
.td-social-share-text:before {
  border-width: /*9px 0 9px 11px*/ 9px 11px 9px 0;
  border-color: /*transparent transparent transparent #e9e9e9*/ transparent #e9e9e9 transparent transparent;
}
.td-social-share-text:after {
  border-width: /*8px 0 8px 10px*/ 8px 10px 8px 0;
  border-color: /*transparent transparent transparent #fff*/ transparent #fff transparent transparent;
}
.td-social-but-text {
  margin-left: /*-6px*/auto;
  /**/margin-right: -6px;
  padding-left: /*12px*/17px;
  padding-right: /*17px*/12px;

}
.td-social-but-text:before {
  left: /*0*/auto;
  /**/right: 0;
}
.td-social-handler .td-icon-share {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-social-googleplus .td-social-but-icon {
  padding-right: /*12px*/0;
  /**/padding-left: 12px;
}
.td-social-googleplus .td-icon-googleplus {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-social-reddit .td-social-but-icon {
  padding-right: /*12px*/0;
  /**/padding-left: 12px;
}
.td-social-reddit .td-icon-reddit {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-social-telegram .td-social-but-icon {
  padding-right: /*12px*/0;
  /**/padding-left: 12px;
}
.td-social-telegram .td-icon-telegram {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-social-stumbleupon .td-social-but-icon {
  padding-right: /*11px*/0;
  /**/padding-left: 11px;
}
.td-social-stumbleupon .td-icon-stumbleupon {
  left: /*-2px*/auto;
  /**/right: -2px;
}
.td-social-digg .td-social-but-icon {
  padding-right: /*11px*/0;
  /**/padding-left: 11px;
}
.td-social-digg .td-icon-digg {
  left: /*-2px*/auto;
  /**/right: -2px;
}
.td-social-vk .td-social-but-icon {
  padding-right: /*11px*/0;
  /**/padding-left: 11px;
}
.td-social-vk .td-icon-vk {
  left: /*-2px*/auto;
  /**/right: -2px;
}
.td-social-expand-tabs i {
  left: /*-1px*/auto;
  /**/right: -1px;
}
/* responsive portrait phone */
.td-ps-border .td-social-network .td-social-but-text {
  border-left-width: /*0*/1px;
  /**/border-right-width: 0;
}
.td-ps-border.td-ps-padding .td-social-network .td-social-but-icon {
  border-right-width: /*0*/1px;
  /**/border-left-width: 0;
}
.td-ps-border.td-ps-padding .td-social-network.td-social-expand-tabs .td-social-but-icon {
  border-right-width: /*1px*/0;
  /**/border-left-width: 1px;
}

.td-ps-icon-bg .td-social-but-text {
  margin-left: /*-3px*/auto;
  /**/margin-right: -3px;
}
.td-ps-icon-arrow .td-social-network .td-social-but-icon:after {
 left: /*calc(100% + 1px)*/auto;
  /**/right: calc(100% + 1px);
  border-width: /*9px 0 9px 11px*/9px 11px 9px 0;
  border-color: /*transparent transparent transparent #000*/ transparent #000 transparent transparent;
}
.td-ps-icon-arrow .td-social-network .td-social-but-text {
  padding-left: /*20px*/0;
  /**/padding-right: 20px;
}
.td-ps-icon-arrow.td-ps-padding .td-social-network .td-social-but-icon:after {
  left: /*100%*/auto;
  /**/right: 100%;
}
.td-ps-padding .td-social-reddit .td-social-but-icon,
.td-ps-padding .td-social-telegram .td-social-but-icon {
  padding-right: /*16px*/0;
  /**/padding-left: 16px;
}
.td-ps-padding .td-social-stumbleupon .td-social-but-icon,
.td-ps-padding .td-social-digg .td-social-but-icon,
.td-ps-padding .td-social-expand-tabs .td-social-but-icon {
  padding-right: /*13px*/0;
  /**/padding-left: 13px;
}
.td-ps-padding .td-social-googleplus .td-social-but-icon {
  padding-right: /*15px*/0;
  /**/padding-left: 15px;
}
.td-ps-padding .td-social-vk .td-social-but-icon {
  padding-right: /*14px*/0;
  /**/padding-left: 14px;
}
.td-ps-padding .td-social-expand-tabs .td-social-but-icon {
  padding-right: /*13px*/0;
  /**/padding-left: 13px;
}
.td-ps-rounded .td-social-network .td-social-but-icon {
  border-top-left-radius: /*100px*/ unset;
  border-bottom-left-radius: /*100px*/ unset;
  /**/border-top-right-radius: 100px;
  /**/border-bottom-right-radius: 100px;
}
.td-ps-rounded .td-social-network .td-social-but-text {
  border-top-right-radius: /*100px*/unset;
  border-bottom-right-radius: /*100px*/unset;
  /**/border-top-left-radius: 100px;
  /**/border-bottom-left-radius: 100px;
}
.td-ps-rounded.td-ps-notext .td-social-network .td-social-but-icon {
  border-top-right-radius: /*100px*/unset;
  border-bottom-right-radius: /*100px*/unset;
  /**/border-top-left-radius: 100px;
  /**/border-bottom-left-radius: 100px;
}
.td-ps-big .td-social-googleplus .td-icon-googleplus {
  left: /*0*/auto;
  /**/right: 0;
}
.td-ps-big .td-social-telegram .td-icon-telegram {
  left: /*1px*/auto;
  /**/right: 1px;
}
.td-ps-big .td-social-stumbleupon .td-icon-stumbleupon {
  left: /*-2px*/auto;
  /**/right: -2px;
}
.td-ps-big .td-social-digg .td-icon-digg {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-ps-big .td-social-vk .td-icon-vk {
  left: /*-1px*/auto;
  /**/right: -1px;
}
.td-ps-big .td-social-but-text {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
  padding-left: /*17px*/ 0;
    /**/padding-right: 17px;
}
.td-ps-big.td-ps-padding .td-social-but-text {
  border-bottom-left-radius: /*2px*/ unset;
    /**/border-bottom-right-radius: 2px;
}
.td-post-sharing-style7 .td-social-network .td-social-but-icon:before {
  left: /*0*/auto;
  /**/right: 0;

}
.td-post-sharing-style7 .td-social-network .td-social-but-text {
  padding-left: /*17px*/ 0;
    /**/padding-right: 17px;
}
/*  ----------------------------------------------------------------------------
    Image gradient
*/
.td-image-gradient:before {

  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 */
}
/*  ----------------------------------------------------------------------------
    Default Post Template
*/
.td-post-template-default .td-post-title .td-post-comments {
  margin-left: /*22px*/ auto;
  /**/margin-right: 22px;
}
.td-post-template-default .td-post-title div.td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Template 1
*/
.td-post-template-1 .td-featured-image-rec {
  float: /*left*/ right;
  margin-right: /*21px*/auto;
  /**/margin-left: 21px;
  /* responsive portrait phone */
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-1 .td-featured-image-rec {
    margin-right: /*15px*/auto;
    /**/margin-left: 15px;
  }
}
@media (max-width: 500px) {
  .td-post-template-1 .td-featured-image-rec {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-1 .td-pb-span8 .td-featured-image-rec {
    margin-right: /*17px*/auto;
    /**/margin-left: 17px;
  }
}
.td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec {
  float: /*left*/ right;
  /* responsive portrait phone */
}
.td-post-template-1 .td-post-title .td-post-comments {
  margin-left: /*22px*/auto;
  /**/margin-right: 22px;
}
.td-post-template-1 .td-post-title .td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
/* Video */

/*  ----------------------------------------------------------------------------
    Template 2
*/
.td-post-template-2 .td-post-title .td-post-date {
  margin-right: /*22px*/auto;
  /**/margin-left: 22px;
}
/*  ----------------------------------------------------------------------------
    Template 3
*/
.td-post-template-3 .td-post-title .td-post-comments,
.td-post-template-3 .td-post-title .td-post-views {
  margin-left: /*22px*/ 0;
  margin-right: /*0*/ 22px;
}
.td-post-template-3 .td-post-title .wp-caption-text {
    right: /*21px*/auto;
  /**/left: 21px;
  text-align: /*right*/ left;
}
.td-post-template-3 .td-pb-span12.td-main-content .td-post-sharing-top .td-post-sharing-classic {
  left: /*19px*/auto;
  /**/right: 19px;
}
.td-boxed-layout .td-post-template-3 .td-post-header-holder {
  left: /*-48px*/auto;
  /**/right: -48px;
}
@media (max-width: 1140px) {
  .td-boxed-layout .td-post-template-3 .td-post-header-holder {
    left: /*0*/auto;
    /**/right: 0px;
  }
}
/*  ----------------------------------------------------------------------------
    Template 4
*/

.td-post-template-4 .td-post-title {
  padding: /*21px 21px 0 0*/ 21px 0 0 21px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

.td-post-template-4 .td-post-title .wp-caption-text {
  right: /*21px*/auto;
  /**/left: 21px;
  text-align: /*right*/ left;
}
.td-post-template-4 .td-post-title .td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
.td-post-template-4 .td-post-title .td-post-comments {
  margin-left: /*22px*/auto;
  /**/margin-right: 22px;
}
/*  ----------------------------------------------------------------------------
    Template 5
*/
.td-post-template-5 .td-post-title .td-post-comments {
  margin-left: /*22px*/auto;
  /**/margin-right: 22px;
}
.td-post-template-5 .td-post-title .td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Template 6
*/
.td-post-template-6 .td-post-title .td-post-date {
  margin-right: /*22px*/ auto;
  /**/margin-left: 22px;
}

.td-image-gradient-style6:after {
  left: /*0*/auto;
  /**/right: 0;

  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 */
}

/*  ----------------------------------------------------------------------------
    Template 7
*/

@media (max-width: 767px) {
  .td-post-template-7 .td-post-header-holder {
    padding-right: /*10px*/0;
    /**/padding-left: 10px;
  }
}
.td-post-template-7 .td-crumb-container {
  left: /*0*/auto;
  /**/right: 0;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

@media (max-width: 767px) {
  .td-post-template-7 .td-crumb-container {
    left: /*10px*/auto;
    /**/right: 10px;
    padding-right: /*10px*/0;
    /**/padding-left: 10px;
  }
}
.td-post-template-7 .td-post-title .td-post-date {
  margin-right: /*22px*/auto;
  /**/margin-left: 22px;
}
.td-post-template-7 .td-pb-span12.td-main-content .td-post-sharing-top .td-post-sharing-classic {
  left: /*19px*/auto;
  /**/right: 19px;
}
.td-image-gradient-style7:after {
  left: /*0*/auto;
  /**/right: 0;
  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 .td-post-header-holder {
  text-align: /*left*/ right;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}

.td-post-template-8 .td-post-title .td-post-date {
  margin-right: /*22px*/ auto;
  /**/margin-left: 22px;
}

.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top .td-post-sharing-classic {
  left: /*19px*/auto;
  /**/right: 19px;
}
.td-image-gradient-style8:after {
  left: /*0*/auto;
  /**/right:0;
}
/*  ----------------------------------------------------------------------------
    Template 9
*/
.td-post-template-9 .td-post-title .td-post-comments {
  margin-left: /*22px*/ auto;
  /**/margin-right: 22px;
}
.td-post-template-9 .td-post-title .td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Template 10
*/
.td-post-template-10 .td-post-title .td-post-comments {
  margin-left: /*22px*/ auto;
  /**/margin-right: 22px;
}
.td-post-template-10 .td-post-title .td-post-views {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Template 11
*/
.td-post-template-11 .td-video-template-bg .td-pb-span4 {
  float: /*right*/ left;
  /* responsive portrait tablet */
}

.td-post-template-11 .td-post-sharing-top .td-post-sharing-classic {
  left: /*19px*/ auto;
  /**/right: 19px;
}

.td-post-template-11 .td-post-title .td-post-date {
  margin-right: /*22px*/ auto;
  /**/margin-left: 22px;
}
@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*/ right;
  }
}

@media (min-width: 768px) and (max-width: 1018px) {
  .td-post-template-11 .td-post-title .td-post-views {
    clear: /*left*/ right; /****/
    float: none;
  }
}
.td-post-template-11 .td_block_related_posts .td-post-category {
  margin-right: /*0*/ auto;
    /**/margin-left: 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .item-details {
    padding-right: /*10px*/ 0;
    /**/padding-left: 10px;
  }
}
@media (max-width: 767px) {
  .td-post-template-11 .td_block_related_posts .td-related-row {
    margin-right: /*0*/ auto;
    /**/margin-left: 0;
  }
}
.td-post-template-11 .td-related-title {
  text-align: /*left*/ right !important;
  /* responsive portrait phone */
}
.td-post-template-11 .td-related-title .td-related-left,
.td-post-template-11 .td-related-title .td-related-right {
 padding: /*9px 20px 5px 0*/ 9px 0 5px 20px !important;
  margin-left: /*0 !important*/ auto;
  /**/ margin-right: 0 !important;
}
.td-post-template-11 .td-related-title .td-related-right {
  margin-right: /*30px !important*/ auto;
  /**/margin-left: 30px !important;
}
.td-post-template-11 .td-related-title .td-related-left {

    /**/padding-right: 0;
}
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap {
  right: /*0*/ auto;
  /**/left: 0;
}
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a {
  margin-right: /*0*/10px;
  margin-left: /*10px*/0;
  }
@media (max-width: 500px) {
  .td-post-template-11 .td-related-title > .td-related-right {

    /**/padding-right: 0;
  }
}

/*  ----------------------------------------------------------------------------
    Template 12,
    Template 13
*/

.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 {
  margin-right: /*0*/ 22px;
  margin-left: /*22px*/ 0;
}
.td-post-template-12 .td-post-sharing-top .td-post-sharing-classic,
.td-post-template-13 .td-post-sharing-top .td-post-sharing-classic {
  left: /*19px*/ auto;
  /**/right: 19px;
}
/*  ----------------------------------------------------------------------------
    Sidebar fix for post template with parallax
*/

/*  ----------------------------------------------------------------------------
    Comment section
*/
.comment {
  margin-left: /*0*/ auto;
    /**/margin-right: 0;
}
.comment .avatar {
  float: /*left*/ right;
  margin-right: /*20px*/ auto;
    /**/margin-left: 20px;
}
.comment .comment-content,
.comment .comment-meta,
.comment .comment-respond {
  margin-left: /*70px*/ auto;
    /**/margin-right: 70px;
}
.comment .children {
    margin-left: /*70px*/ auto;
    /**/margin-right: 70px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children {
      margin-left: /*34px*/ auto;
      /**/margin-right: 34px;
  }
}
.comment .children .children {
    margin-left: /*56px*/ auto;
    /**/margin-right: 56px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children .children {
    margin-left: /*0*/ auto;
    /**/margin-right: 0;
  }
}
.comment .children .comment .comment-content,
.comment .children .comment .comment-meta,
.comment .children .comment .comment-respond {
    margin-left: /*56px*/ auto;
    /**/margin-right: 56px;
}
.comment-link {
  padding-left: /*10px*/ 0;
    /**/padding-right: 10px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment-link {

      /**/padding-right: 0px;
  }
}
.comment-edit-link {
    padding-left: /*10px*/0;
    /**/padding-right: 10px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment-edit-link {

      /**/padding-right: 0px;
    }
}
@media (max-width: 767px) {
  .comment-respond {
      margin-left: /*0px !important*/ auto;
      /**/margin-right: 0px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Comment form
*/

@media (max-width: 767px) {
  .logged-in-as a:last-child {
    float: /*right*/ left;
  }
}
#cancel-comment-reply-link {
  margin-left: /*10px*/ auto;
  /**/margin-right: 10px;
}
.comment-subscription-form .subscribe-label {
  margin-left: /*3px*/ auto;
  /**/margin-right: 3px;
  }
.comment-form-cookies-consent label {
  margin-left: /*8px*/ auto;
  /**/margin-right: 8px;
}
/*  ----------------------------------------------------------------------------
    Page title
*/

/*  ----------------------------------------------------------------------------
    Default page template
*/

/*  ----------------------------------------------------------------------------
    Author page
*/


.td-author-counters span {
  margin-right: /*10px*/ auto;
  /**/ margin-left: 10px;
}

/*  ----------------------------------------------------------------------------
    404 page
*/
.td-404-sub-sub-title a {
  margin-left: /*6px*/ auto;
  /**/margin-right: 6px;
}

/*  ----------------------------------------------------------------------------
    Attachment page
*/

.td-attachment-next {
  float: /*right*/ left;
  }

/*  ----------------------------------------------------------------------------
    Search page
*/

.td-search-form-widget .wpb_button {
  right: /*0*/auto;
  /**/left: 0;

}
.td-search-form-widget div {
  text-align: /*left*/ right;
}
.td-search-form-widget .td-widget-search-input {
  border-right: /*0*/ 1px solid; /****/
  /**/border-left: 0;
}
.td_search_subtitle {
  left: /*2px*/auto;
  /**/right: 2px;
}
/*  ----------------------------------------------------------------------------
    Pagination
*/


.page-nav a,
.page-nav span {
  margin: /*0 8px 8px 0*/ 0 0 8px 8px;
  float: /*left*/ right;
}

.page-nav .pages {
  float: /*right*/ left;
 padding: /*6px 0 6px 6px*/ 6px 6px 6px 0;
  /* responsive portrait phone */
}
.page-nav:first-child > div {
  margin: /*0 8px 8px 0*/ 0 0 8px 8px;
  float: /*left*/ right;

}
.page-nav .td-icon-menu-right {
  padding-left: /*1px*/ 0;
  /**/padding-right: 1px;
}
.page-nav .td-icon-menu-left {
  padding-right: /*1px*/ 0;
  /**/padding-left: 1px;
}
/*  ----------------------------------------------------------------------------
    Typography
*/

/*  ----------------------------------------------------------------------------
    Page Template Pagebuilder - Empty page
*/

/*  ----------------------------------------------------------------------------
    Page Template Pagebuilder - Overlay menu page
*/

/*  ----------------------------------------------------------------------------
    Row divider svg
*/
.tdm-svg {
  transform-origin: 50% 50% 0; /****/
  left: /*50%*/auto;
  /**/right: 50%;
  transform: translateX(/*-50%*/50%);
}
.tdc-row-divider {
  left: /*50%*/auto;
  /**/right: 50%;
  transform: translateX(/*-50%*/50%);
  /* responsive portrait phone */
}
.tdc-row-divider-top {
  transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}

@media (min-width: 1019px) {
  .td-boxed-layout .tdc-row > .td-pb-row > .td-element-style,
  .td-boxed-layout .tdc-video-outer-wrapper {
    left: /*-24px*/auto;
    /**/right: -24px;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1140px) {
  .td-boxed-layout .tdc-row > .td-pb-row > .td-element-style,
  .td-boxed-layout .tdc-video-outer-wrapper,
  .td-boxed-layout .tdc-row-divider {
    left: /*50%*/auto;
    /**/right: 50%;
    transform: translateX(/*-50%*/50%);
    -webkit-transform: translateX(/*-50%*/50%);
    -moz-transform: translateX(/*-50%*/50%);
    -ms-transform: translateX(/*-50%*/50%);
    -o-transform: translateX(/*-50%*/50%);
  }
}

/*  ----------------------------------------------------------------------------
    header
*/

/*  ----------------------------------------------------------------------------
    rating stars
*/

/*  ----------------------------------------------------------------------------
    review bars
*/

/*  ----------------------------------------------------------------------------
    percent
*/
.td-review-percent {
  float: /*right*/ left;
 }
/*  ----------------------------------------------------------------------------
    footer
*/
@media (max-width: 767px) {
  .td-review-footer {
    border-left: /*1px solid #ededed*/0;
    /**/border-right: 1px solid #ededed;

  }
  .td-review-footer:after {
    right: /*-1px*/auto;
    /**/left: -1px;
  }
}
@media (max-width: 767px) {
  .td-review-summary .block-title {
    margin: /*14px 0 0 14px*/14px 14px 0 0;
  }
}
.td-review-summary-content {
  margin-right: /*21px*/auto;
  /**/margin-left: 21px;
}
@media (max-width: 767px) {
    .td-review-row-stars {
        float: /*left*/ right;
        border-right: /*0*/ 1px solid;
        /**/border-left: 0;
    }
    .td-review-row-stars td {
        float: /*left*/ right;
        }
    .td-review-row-stars .td-review-stars {
        text-align: /*right*/ left;
    }
}
    /*  ----------------------------------------------------------------------------
    wordpress default galleries
*/
    /*  ----------------------------------------------------------------------------
    custom gallery-columns-1
*/
    /*  ----------------------------------------------------------------------------
    less for gallery slider
*/
    /* controls wrapper */
    .td-gallery-controls-wrapper {
        right: /*0*/ auto;
        /**/left: 0;
    }
    .td-gallery-slide-count {
        margin-right: /*7px*/ auto;
        /**/margin-left: 7px;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td-gallery-slide-count {
            margin-right: /*0*/ auto;
            /**/margin-left: 0;
        }
    }
    .td-gallery-slide-prev-next-but {
        margin-right: /*12px*/ auto;
        /**/margin-left: 12px;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td-gallery-slide-prev-next-but {
            margin-right: /*8px*/ auto;
            /**/margin-left: 8px;
        }
    }
    .td-gallery-slide-prev-next-but .td-icon-left:before {
        content: '\e80c';
    }
    .td-gallery-slide-prev-next-but .td-icon-right:before {
        content: '\e80d';
    }
    .td-gallery-slide-copywrite {
        float: /*right*/ left;
        text-align: /*left*/ right;
    }
    .td-button {
        margin: /*0 4.2px 0 4.3px*/ 0 4.3px 0 4.2px;
    }
    .td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
        left: /*50%*/auto;
      /**/right: 50%;
        transform: translate(/*-50%*/50%, -50%);
        -webkit-transform: translate(/*-50%*/50%, -50%);
        -moz-transform: translate(/*-50%*/50%, -50%);
        -ms-transform: translate(/*-50%*/50%, -50%);
        -o-transform: translate(/*-50%*/50%, -50%);

    }
    .td-doubleSlider-1 .td-slide-item .td-slide-caption {
        left: /*0*/auto;
      /**/right: 0;
        text-align: /*left*/ right;
        /* if caption or description text is present */
    }
    .td-doubleSlider-1 .td-slide-item .td-slide-caption span {
        float: /*left*/ right;
    }
    .td-doubleSlider-2.td_center_slide2 .td-button {
        margin: /*0 2px 0 3px*/ 0 3px 0 2px;
    }

    /*  ----------------------------------------------------------------------------
    less for Guttenberg elements
*/
    .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
    .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }

    .wp-block-categories ul {
        padding-left: /*26px*/ 0;
        /**/padding-right: 26px;
    }
    .wp-block-categories li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }
    .wp-block-categories .td-widget-no {
        float: /*right*/ left;
    }
    /*  ----------------------------------------------------------------------------
    General Category Templates
*/
    .td-category-header .td-category-pulldown-filter {
        right: /*0*/ auto;
        /**/left: 0;
        /* responsive portrait tablet */
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td-category-header .td-category-pulldown-filter {
            right: /*10px;*/ auto;
            /**/left: 10px;
        }
    }
    .td-category-header .td-icon-menu-down {
        margin-left: /*5px*/ auto;
        /**/margin-right: 5px;
    }
    .td-category-header .td-pulldown-filter-list {
        right: /*0*/ auto;
        /**/left: 0;
        text-align: /*left*/ right;
    }
    .td-category-header .td-pulldown-filter-item {
        margin-left: /*0*/ auto;
        /**/ margin-right: 0;
    }
    @media (max-width: 767px) {
        .td-category-siblings {
            margin-right: /*0*/ auto;
            /**/margin-left: 0;
        }
    }
    .td-category-siblings .td-subcat-dropdown:hover ul {
      right: /*-1px*/auto;
      /**/left: -1px;
    }
    .td-category-siblings .td-subcat-dropdown:hover ul:before {
        right: /*-1px*/auto;
      /**/left: -1px;
    }
    .td-category-siblings .td-subcat-dropdown li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }
    /*  ----------------------------------------------------------------------------
    Category Template 1
*/
    /*  ----------------------------------------------------------------------------
    Category Template 2
*/
    /*  ----------------------------------------------------------------------------
    Category Template 3
*/
    /*  ----------------------------------------------------------------------------
    Category Template 4
*/
    /*  ----------------------------------------------------------------------------
    Category Template 5
*/
    /*  ----------------------------------------------------------------------------
    Category Template 6
*/

@media (max-width: 767px) {
  .td_category_template_6 .td-crumb-container {
    text-align: /*left*/ right;
  }
}
    /*  ----------------------------------------------------------------------------
    Category Template 7
*/
    .td_category_template_7 .td-crumb-container {
        left: /*0*/ auto;
        /**/right: 0;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td_category_template_7 .td-crumb-container {
            left: /*10px*/ auto;
            /**/ right: 10px;
        }
    }
    /*  ----------------------------------------------------------------------------
    Category Template 8
*/
    .td_category_template_8 .td-crumb-container {
        left: /*0*/ auto;
        /**/right: 0;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td_category_template_8 .td-crumb-container {
            left: /*10px*/ auto;
            /**/right: 10px;
        }
    }
    .td_category_template_8 .td-category-title-holder {
        text-align: /*left*/ right;
        padding: /*63px 5% 63px 0*/ 63px 0 63px 5%;
    }
    /**
* More stories box
*/
    .td-more-articles-box {
        right: /*-384px*/ auto;
      /**/left: -384px;
        border-width: /*1px 0 1px 1px*/ 1px 1px 1px 0;
        /* custom */
        /* responsive portrait phone */
    }
    .td-close-more-articles-box {
         left: /*14px*/auto;
      /**/right: 14px;
    }
    .td-front-end-display-block {
      right: /*0*/auto;
      /**/left: 0;
    }
    .td-icon-left:before {
        content: /*'\e802'*/'\e803';
    }
    .td-icon-right:before {
        content: /*'\e803'*/'\e802';
    }
    .td-icon-left-arrow:before {
        content: '\e807';
    }
    .td-icon-right-arrow:before {
        content: '\e808';
    }
    .td-icon-menu-left:before {
        content: /*'\e80c'*/'\e80d';
    }
    .td-icon-menu-right:before {
        content: /*'\e80d'*/'\e80c';
    }
    /* Magnific Popup CSS */
    .mfp-bg {
        left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-wrap {
      left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-container {
      left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-content {
        text-align: /*left*/ right;
    }
    .mfp-close {
      right: /*0*/auto;
      /**/left: 0;
        padding: /*0 0 18px 10px*/ 0 10px 18px 0;
    }
    .mfp-image-holder .mfp-close,
    .mfp-iframe-holder .mfp-close {
        right: /*-6px*/auto;
      /**/left: -6px;
        text-align: /*right*/ left;
        padding-right:/*6px*/0;
      /**/padding-left: 6px;
         }
    .mfp-counter {
      right: /*0*/auto;
      /**/left: 0;
      padding-right:/*15px*/0;
      /**/padding-left: 15px;
    }
    .mfp-arrow .mfp-b,
    .mfp-arrow .mfp-a {
      left: /*0*/auto;
      /**/right: 0;
        margin-left: /*35px*/auto;
      /**/margin-right: 35px;
    }
    .mfp-arrow-left {
      left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-arrow-left:before {
        content: '\e807';
    }
    .mfp-arrow-right {
        right: /*0*/auto;
      /**/left: 0;
    }
    .mfp-arrow-right:before {
        content: '\e808';
    }
    .mfp-iframe-scaler iframe {
      left: /*0*/auto;
      /**/right: 0;
     }
    /* Main image in popup */
    /* The shadow behind the image */
    .mfp-figure:before {
        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 */
        }
     .mfp-bottom-bar {
        left: /*0*/auto;
       /**/right: 0;
        padding: /*0px 65px 0px 15px*/ 0px 15px 0px 65px;
    }
    .mfp-title {
        text-align: /*left*/ right;
    }
    @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-figure small {
            margin-left: /*5px*/auto;
          /**/margin-right: 5px;
        }
        .mfp-img-mobile .mfp-counter {
          right: /*5px*/auto;
          /**/left: 5px;
        }
        .mfp-img-mobile .mfp-close {
          right: /*0*/auto;
          /**/left: 0;
        }
    }
    @media all and (max-width: 900px) {
        .mfp-arrow-left {
            -webkit-transform-origin: /*0*/ 100%;
            transform-origin:/*0*/ 100%;
        }
        .mfp-arrow-right {
            -webkit-transform-origin: /*100%*/0;
            transform-origin: /*100%*/0;
        }
            }
    .mfp-ie7 .mfp-bottom-bar {
        left: /*50%*/auto;
      /**/right: 50%;
        margin-left: /*-300px*/auto;
      /**/margin-right: -300px;
    }
    .mfp-ie7 .mfp-close {

        right: /*0*/auto;
      /**/left: 0;
    }
    /* Zoom */
    /*  ----------------------------------------------------------------------------
  Login window
*/
      .white-popup-block:after {
        left: /*0*/auto;
      /**/right: 0;
        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);
    }
    .white-popup-block:before {
      left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-content .td-back-button {
        left: /*8px*/auto;
      /**/right: 8px;
    }

.mfp-content .td-login-inputs label {
  left: /*0*/auto;
  /**/right: 0;
    }

    .mfp-content .td-login-inputs:after {
      left: /*0*/auto;
      /**/right: 0;
    }
    .mfp-content .td-login-button {
        -webkit-box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
        box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
    }
    .mfp-content .td-login-button:active,
    .mfp-content .td-login-button:hover {
        -webkit-box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
        box-shadow: /*1px*/-1px 1px 4px 0px rgba(0, 0, 0, 0.2);
       }
    .mfp-content #register-link:before {
      left: /*0*/auto;
      /**/right: 0;
     }
        .mfp-content .td-login-animation #td-login-div {
        transform: translate3d(/*-300px*/300px, 0, 0);
        -webkit-transform: translate3d(/*-300px*/300px, 0, 0);
        -moz-transform: translate3d(/*-300px*/300px, 0, 0);
        -ms-transform: translate3d(/*-300px*/300px, 0, 0);
        -o-transform: translate3d(/*-300px*/300px, 0, 0);
    }

    .mfp-content #td-register-div,
    .mfp-content #td-forgot-pass-div {
         transform: translate3d(/*300px*/-300px, 0, 0);
        -webkit-transform: translate3d(/*300px*/-300px, 0, 0);
        -moz-transform: translate3d(/*300px*/-300px, 0, 0);
        -ms-transform: translate3d(/*300px*/-300px, 0, 0);
        -o-transform: translate3d(/*300px*/-300px, 0, 0);
    }
    .mfp-content #login-form .mfp-close:before {
        left: /*50%*/auto;
      /**/right: 50%;
        transform: translate(/*-50%*/50%, 50%);
        -webkit-transform: translate(/*-50%*/50%, 50%);
        -moz-transform: translate(/*-50%*/50%, 50%);
        -ms-transform: translate(/*-50%*/50%, 50%);
        -o-transform: translate(/*-50%*/50%, 50%);
    }
    .mfp-content #login-form #login-link {
        left: /*26px*/auto;
      /**/right: 26px;
    }
    .mfp-content #login-form .mfp-close {
        right: /*27px*/auto;
        left: /*auto*/27px;
    }
    .mfp-content .td_display_err:before {
      left: /*0*/auto;
      /**/right: 0;
    }
    /**
tagdiv animations
-
- mfp-with-anim - has to be on the wrapper
*/
      /*
 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

*/
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* responsive landscape desktop */
    /* responsive landscape tablet */
    /* responsive portrait tablet */
    /* responsive portrait phone */
    /* Header Image & Google AD */


    /*

 sidebar ads


*/


    .td-g-rec-id-post_style_12 .adsbygoogle,
    .td-g-rec-id-content_top .adsbygoogle,
    .td-g-rec-id-content_bottom .adsbygoogle {
        left: /*50%*/auto;
      /**/right: 50%;
        transform: translateX(/*-50%*/50%);
        -webkit-transform: translateX(/*-50%*/50%);
        -moz-transform: translateX(/*-50%*/50%);
        -ms-transform: translateX(/*-50%*/50%);
        -o-transform: translateX(/*-50%*/50%);
    }

    .td-g-rec-id-smart_list_6 .adsbygoogle,
    .td-g-rec-id-smart_list_7 .adsbygoogle,
    .td-g-rec-id-smart_list_8 .adsbygoogle {
      left: /*50%*/auto;
      /**/right: 50%;
        transform: translateX(/*-50%*/50%);
        -webkit-transform: translateX(/*-50%*/50%);
        -moz-transform: translateX(/*-50%*/50%);
        -ms-transform: translateX(/*-50%*/50%);
        -o-transform: translateX(/*-50%*/50%);
    }

    .td-g-rec-id-content_inline .adsbygoogle {
      left: /*50%*/auto;
      /**/right: 50%;
        transform: translateX(/*-50%*/50%);
        -webkit-transform: translateX(/*-50%*/50%);
        -moz-transform: translateX(/*-50%*/50%);
        -ms-transform: translateX(/*-50%*/50%);
        -o-transform: translateX(/*-50%*/50%);
    }
    .td-g-rec-id-content_inlineleft,
    .td-a-rec-id-content_inlineleft {
        float: /*left*/ right;
        /* responsive portrait phone */
    }
    .td-g-rec-id-content_inlineleft .td-adspot-title,
    .td-a-rec-id-content_inlineleft .td-adspot-title {
        margin-right: /*21px*/auto;
      /**/margin-left: 21px;
    }
    .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-right: /*21px*/auto;
      /**/margin-left: 21px;
        /* responsive portrait phone */
    }
    .td-g-rec-id-content_inlineright,
    .td-a-rec-id-content_inlineright {
        float: /*right*/ left;
        /* responsive portrait phone */
    }
    .td-g-rec-id-content_inlineright .td-adspot-title,
    .td-a-rec-id-content_inlineright .td-adspot-title {
        margin-left: /*21px*/auto;
      /**/margin-right: 21px;
    }
    .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-left: /*21px*/auto;
      /**/margin-right: 21px;
        /* responsive portrait phone */
    }
    .td-a-rec-id-post_style_11 .td-adspot-title {
        text-align: /*left*/ right;
    }
    /*  ----------------------------------------------------------------------------
    WordPress default widgets
*/
    .widget li {
      margin-left: /*12px*/auto;
      /**/margin-right: 12px;
    }
    .widget li li {
      margin-left: /*21px*/auto;
      /**/margin-right: 21px;
    }
    .widget_calendar tfoot #prev {
        text-align: /*left*/ right;
    }
    .widget_calendar tfoot #next {
        text-align: /*right*/ left;
    }
    .widget_categories li .td-cat-no,
    .widget_categories .td-widget-no {
        float: /*right*/ left;
        margin-right: /*10px*/auto;
      /**/margin-left: 10px;
    }
    .widget_recent_comments span a,
    .td_wp_recentcomments span a {
        margin-right: /*5px*/ 0;
        margin-left: /*0*/ 5px;
    }
    .widget_recent_comments a,
    .td_wp_recentcomments a {
      margin-left: /*5px*/auto;
      /**/margin-right: 5px;
    }
    .widget_rss li .rsswidget {
      margin-right: /*10px*/auto;
      /**/margin-left: 10px;
    }
    .widget_tag_cloud a {
      margin-right: /*10px*/auto;
      /**/margin-left: 10px;
    }
        /*  ----------------------------------------------------------------------------
      main sprite file
  */

    /*  ----------------------------------------------------------------------------
    sprite
*/


    /*  ----------------------------------------------------------------------------
    social counter plugin
*/


    .td_block_social_counter .td-sp:after {
        right: /*-1px*/ auto;
      /**/left: -1px;
    }
     .td_social_type .td_social_info {
        padding: /*0 0 0 9px*/ 0 9px 0  0;
    }
    .td_social_type .td_social_number {
        border-left: /*1px solid rgba(255, 255, 255, 0.1)*/unset;
      /**/border-right: 1px solid rgba(255, 255, 255, 0.1);
        padding-left: /*9px*/0;
      /**/padding-right: 9px;
    }
    .td_social_type .td_social_button {
        float: /*right*/ left;
      border-left: /*1px solid rgba(255, 255, 255, 0.1)*/unset;
      /**/border-right: 1px solid rgba(255, 255, 255, 0.1);
    }
    .td_social_type .td_social_button a:after {
        right: /*0*/auto;
      /**/left: 0;
        /* responsive landscape tablet */
        /* responsive portrait tablet */
        /* responsive portrait phone */
    }
    /*

  Boxed version

*/
    .td-social-boxed .td_social_type {
        float: /*left*/ right;
    }
    /*

  Colored icon version

*/
    /*

  With font icons version

*/
    .td-social-style3 .td-sp {
        margin-right: /*5px*/ auto;
      /**/margin-left: 5px;
    }
    .td-social-style4 .td-sp {
        margin-right: /*5px*/ auto;
      /**/ margin-left: 5px;
    }
    /*body .td-stretch-width {
        left: *50%*auto;
      **right:50%;
        transform: translateX(*-50%*50%);
        -webkit-transform: translateX(*-50%*50%);
        -moz-transform: translateX(*-50%*50%);
        -ms-transform: translateX(*-50%*50%);
        -o-transform: translateX(*-50%*50%);
    }

    body .td-stretch-height {
      left: *50%*auto;
      **right:50%;
        transform: translateX(*-50%*50%);
        -webkit-transform: translateX(*-50%*50%);
        -moz-transform: translateX(*-50%*50%);
        -ms-transform: translateX(*-50%*50%);
        -o-transform: translateX(*-50%*50%);
    }*/
    /*

  Force full width

*/
    @media (min-width: 1141px) {
        .td_stretch_content .sf-menu .td-mega-menu ul,
        .td_stretch_content_1200 .sf-menu .td-mega-menu ul,
        .td_stretch_content_1400 .sf-menu .td-mega-menu ul,
        .td_stretch_content_1600 .sf-menu .td-mega-menu ul,
        .td_stretch_content_1800 .sf-menu .td-mega-menu ul {
            left: /*0 !important*/auto;
          /**/right: 0 !important;
     }
        .td_stretch_content .td_block_mega_menu:before,
        .td_stretch_content_1200 .td_block_mega_menu:before,
        .td_stretch_content_1400 .td_block_mega_menu:before,
        .td_stretch_content_1600 .td_block_mega_menu:before,
        .td_stretch_content_1800 .td_block_mega_menu:before {
            right: /*100%*/ auto;
          /**/left: 100%;
        }
        .td_stretch_content .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat,
        .td_stretch_content_1200 .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat,
        .td_stretch_content_1400 .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat,
        .td_stretch_content_1600 .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat,
        .td_stretch_content_1800 .td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat {
            border-left: /*1px solid #eaeaea*/ unset;
          /**/border-right: 1px solid #eaeaea;
        }
    }
    @media (min-width: 768px) {
        .td_stretch_content #td-top-search {
          right: /*10px*/ auto;
          /**/left: 10px;
        }
        .td_stretch_content .td-header-sp-recs {
            float: /*right*/ left;
        }
        .td_stretch_content .td-drop-down-search {
            right: /*10px*/ auto;
            /**/ left: 10px;
        }
    }
     @media (min-width: 1141px) {
        .td-header-style-3 .td_stretch_content .td-mega-span,
        .td-header-style-4 .td_stretch_content .td-mega-span {
            float: /*left*/ right;
            margin-left: /*22px !important;*/ auto;
          /**/margin-right: 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*/ 0 22px 22px 0 !important;
        }
    }
    @media (min-width: 1141px) {
        .td-header-style-6 .td_stretch_content #td-header-menu {
            padding-right: /*48px*/ 0;
          /**/padding-left: 48px;
        }
    }
    @media (min-width: 1141px) {
        .td-header-style-7 .td_stretch_content #td-header-menu {
          padding-right: /*48px*/ 0;
          /**/padding-left: 48px;
        }
    }

    @media (min-width: 1141px) {
        .td-header-style-8 .td_stretch_content.td-header-top-menu-full .td-container,
        .td-header-style-8 .td_stretch_content_1200.td-header-top-menu-full .td-container,
        .td-header-style-8 .td_stretch_content_1400.td-header-top-menu-full .td-container,
        .td-header-style-8 .td_stretch_content_1600.td-header-top-menu-full .td-container,
        .td-header-style-8 .td_stretch_content_1800.td-header-top-menu-full .td-container {
            padding-left: /*20px*/ 0;
          /**/padding-right: 20px;
        }
        .td-header-style-8 .td_stretch_content .td-header-sp-logo,
        .td-header-style-8 .td_stretch_content_1200 .td-header-sp-logo,
        .td-header-style-8 .td_stretch_content_1400 .td-header-sp-logo,
        .td-header-style-8 .td_stretch_content_1600 .td-header-sp-logo,
        .td-header-style-8 .td_stretch_content_1800 .td-header-sp-logo {
            left: /*30px*/ auto;
          /**/right: 30px;
        }
        .td-header-style-8 .td_stretch_content #td-header-menu,
        .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
        .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
        .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
        .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
          padding-left: /*20px*/ 0;
          /**/padding-right: 20px;
        }
        }
    @media (min-width: 1141px) {
        .td-header-style-10 .td_stretch_content .td-affix .td-main-menu-logo {
          padding-left: /*10px*/ auto;
          /**/padding-right: 10px;
        }
    }
    .td-scroll-up {
        right: /*5px*/auto;
      /**/left: 5px;
        /* responsive phone */
    }
        /* theme style customizer */
    .td-live-theme-demos {
        /* responsive phone */
        right: /*0*/auto;
      /**/left: 0;
        transform: translateX(/*283px*/-283px);
        -webkit-transform: translateX(/*283px*/-283px);
        -moz-transform: translateX(/*283px*/-283px);
        -ms-transform: translateX(/*283px*/-283px);
        -o-transform: translateX(/*283px*/-283px);
        /* responsive laptop */
        /* -----------------------------------------------

      Sprite images position for each demo

  */
        /* ----------------------------------------------- */
    }
    @media (max-width: 1366px) {
        .td-live-theme-demos {
             transform: translateX(/*202px*/-202px);
            -webkit-transform: translateX(/*202px*/-202px);
            -moz-transform: translateX(/*202px*/-202px);
            -ms-transform: translateX(/*202px*/-202px);
            -o-transform: translateX(/*202px*/-202px);
        }
    }
    .td-live-theme-demos:before {
        left: /*0*/auto;
      /**/right: 0;
    }
    .td-live-theme-demos .td-set-hide-show a {
        right: /*280px*/auto;
      /**/left: 280px;
        /* responsive laptop */
    }

    @media (max-width: 1366px) {
        .td-live-theme-demos .td-set-hide-show a {
          right: /*200px*/auto;
          /**/left: 200px;
        }
    }
         .td-live-theme-demos .td-set-theme-style {
       float: /*left*/ right;
    }
    .td-live-theme-demos .td-set-theme-style-empty {
         float: /*left*/ right;
    }
    .td-live-theme-demos .td-set-theme-style-link:before {
      left: /*0*/auto;
      /**/right: 0;    }

    .td-live-theme-demos .td-set-theme-style-link:after {
      left: /*0*/auto;
      /**/right: 0;        /* responsive laptop */
    }
    .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: /*3px*/auto;
      /**/right: 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*/auto;
          /**/right: 2px;
        }
    }
    .td-live-theme-demos .td-popup span {
        right: /*0*/auto;
      /**/left: 0;
        }
       .td-live-theme-demos .td-screen-demo-extend {
        right: /*140px*/auto;
      /**/left: 140px;
    }
    @media (max-width: 1366px) {
        .td-live-theme-demos .td-screen-demo-extend {
            right: /*100px*/ auto;
          /**/left: 100px;
        }
    }
    body .td-live-theme-demos.td-theme-settings-small {
        -webkit-box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
        box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
    }
    /*

    OLD LIVE THEME DEMOS

*/
    /* theme style customizer */
    .td-live-theme-demos-old {
        /* responsive phone */
      left: /*0*/auto;
      /**/right: 0;
       border-left: /*none*/1px solid #e8e8e8;
      /**/border-right: none;
        transform: translate3d(/*-145px*/145px, 0, 0);
        -webkit-transform: translate3d(/*-145px*/145px, 0, 0);
        -moz-transform: translate3d(/*-145px*/145px, 0, 0);
        -ms-transform: translate3d(/*-145px*/145px, 0, 0);
        -o-transform: translate3d(/*-145px*/145px, 0, 0);
    }
    .td-live-theme-demos-old .td-set-theme-style a span {
        left: /*3px*/auto;
      /**/right: 3px;
    }
    .td-live-theme-demos-old .td-set-hide-show a {
      left: /*144px*/auto;
      /**/right: 144px;
    }
 body .td-live-theme-demos-old.td-theme-settings-small {
        -webkit-box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
        box-shadow: /*-1px*/1px 1.732px 4px 0 rgba(0, 0, 0, 0.1);
    }

    /*
video list player
*/
    /*

    player size configuration variable

*/
    .td_wrapper_video_playlist .td_video_stop_play_control:after {
        right: /*0*/auto;
      /**/left: 0;
    }
    .td_wrapper_video_playlist .td_youtube_control,
    .td_wrapper_video_playlist .td_vimeo_control {
        left: /*11px*/ auto;
      /**/right: 11px;
    }
    .td_wrapper_video_playlist .td_video_title_playing {
      left: /*80px*/ auto;
      /**/right: 80px;
        padding-right: /*7px*/0;
      /**/padding-left: 7px;
    }

    .td_wrapper_video_playlist .td_video_time_playing {
      right: /*5px*/auto;
      /**/left: 5px;
      padding-right: /*1px*/0;
      /**/padding-left: 1px;
    }

        .td_wrapper_video_playlist .td_video_currently_playing:after {
          left: /*0*/auto;
          /**/right: 0;
        border-left: /*3px solid #4db2ec !important*/unset;
          /**/border-right: 3px solid #4db2ec !important;
    }
    .td_wrapper_video_playlist .td_video_thumb {
        margin-left: /*16px*/auto;
      /**/margin-right: 16px;
    }
    .td_wrapper_video_playlist .td_video_title_and_time {
       margin: /*0 30px 0 103px*/ 0 103px 0 30px;
    }
.td_video_playlist_column_3 .td_container_video_playlist {
        right: /*0*/auto;
       /**/left: 0;
        /* responsive landscape tablet */
    }
    @media (min-width: 768px) and (max-width: 1018px) {
        .td_video_playlist_column_3 .td_container_video_playlist {
          right: /*0*/auto;
          /**/left: 0;
        }
    }
    @media (max-width: 767px) {
        .td_video_playlist_column_3 .td_container_video_playlist {
          right: /*0*/auto;
          /**/left: 0;
        }
    }
    @media (max-width: 480px) {
        .td_video_playlist_column_3 .td_container_video_playlist {
          right: /*0*/auto;
          /**/left: 0;
        }
    }

    @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*/auto;
          /**/margin-left: 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*/auto;
          /**/margin-left: 10px;
        }
    }
   @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*/auto;
          /**/margin-left: 10px;
        }
    }

    @media (max-width: 767px) {
        .td_video_playlist_column_2 .td_wrapper_video_playlist {
          left: /*0*/auto;
          /**/right: 0;
        }
    }
    @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*/auto;
          /**/margin-left: 10px;
        }
    }

     @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*/auto;
          /**/margin-left: 10px;
        }
    }

/*
    GENERAL
*/


    /*
    Single Image
*/

    /*
    Text block
*/

    /*
    FAQ - toggle
*/
    .vc_toggle_title {
        padding: /*7px 13px 8px 36px !important*/ 7px 36px 8px 13px !important;
    }
    .vc_toggle_content {
        padding-left: /*15px !important*/ 0;
      /**/padding-right: 15px !important;
    }
    .vc_toggle_title .vc_toggle_icon {
        left: /*10px !important*/ auto;
      /**/right: 10px !important;
    }
   .vc_toggle.vc_toggle_size_md .vc_toggle_title {
        padding: /*11px 13px 10px 45px !important*/ 11px 45px 10px 13px !important;
    }
    .vc_toggle.vc_toggle_size_lg .vc_toggle_title {
        padding: /*14px 13px 14px 48px !important*/ 14px 48px 14px 13px !important;
    }
    /*
    Image gallery
*/
    /*
    Image carousel
*/
    /*
    Tabs
*/
    .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
        margin-right: /*0*/ auto;
    /**/margin-left: 0;
    }

    /*
    Accordion
*/

    /*
    Progress bar
*/
    /*
    Tour section
*/
    .wpb_tour .wpb_heading {
        float: /*left*/ right;
    }

    /*
    Accordion
*/

    /*
    Buttons
*/
    /*
    Call to action
*/
    /*
    Video
*/

    /*
    Custom heading
*/

    /*
    Widgets
*/
    .widgettitle:after {
        left: /*0*/auto;
      /**/right: 0;
    }
    .vc_wp_rss ul {
        margin: /*4px 0 0 12px*/ 4px 12px 0 0;
    }
    .vc_wp_rss ul li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }
    /* visual composer hack - overwrite the theme display block  @since 18/6/2015 */
    .tdc-missing-external-shortcode,
    .td-block-missing-settings,
    .tdc_external_shortcode {
        text-align: /*left*/ right;
    }
    .tdc-missing-external-shortcode span,
    .td-block-missing-settings span,
    .tdc_external_shortcode span {
        margin-right: /*10px*/ auto;
      /**/margin-left: 10px;
    }
    /*  ----------------------------------------------------------------------------
    General smart list style
*/

    .td-smart-list-button .td-icon-left {
        padding-right: /*11px*/ 0;
      /**/padding-left: 11px;
    }
    .td-smart-list-button .td-icon-right {
        padding-left: /*11px*/0;
      /**/padding-right: 11px;
    }
        .td-smart-list-dropdown-wrap .td-smart-list-dropdown {
        padding: /*0 35px 0 10px*/ 0 10px 0 35px;
        /* responsive portrait tablet */
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td-smart-list-dropdown-wrap .td-smart-list-dropdown option {
            text-align: /*left*/ right;
        }
    }
     .td-smart-list-dropdown-wrap .td-smart-list-container:before {
        right: /*16px*/auto;
       /**/left: 16px;
    }
    .td-smart-list-dropdown-wrap .td-smart-next {
        border-left: /*1px solid #ededed*/unset;
      /**/border-right: 1px solid #ededed;
        margin-left: /*3px*/auto;
      /**/margin-right: 3px;
    }
    .td-smart-list-dropdown-wrap .td-smart-back {
        border-right: /*1px solid #ededed*/unset;
      /**/border-left: 1px solid #ededed;
        margin-right: /*3px*/auto;
      /**/margin-left: 3px;
    }
    /*  ----------------------------------------------------------------------------
    Smart list 1
*/

    .td-right-smart-list {
      right: /*0*/auto;
      /**/left: 0;
    }
    .td-right-smart-list .td-icon-right {
        padding-left: /*11px*/0;
      /**/padding-right: 11px;
    }
    .td-left-smart-list {
        left: /*0*/auto;
      /**/right: 0;
    }
    .td-left-smart-list .td-icon-left {
        padding-right: /*11px*/0;
      /**/padding-left: 11px;
    }
    /*  ----------------------------------------------------------------------------
    Smart list 2
*/
    .td_smart_list_2 .td-number-and-title {
        text-align: /*left*/ right;
       }
       .td_smart_list_2 .td-sml-current-item-title {
         padding-left: /*56px*/0;
         /**/padding-right: 56px;
    }
    .td-sml-current-item-nr {
      left: /*0*/auto;
      /**/right: 0;
    }
    /*  ----------------------------------------------------------------------------
    Smart list 3
*/

    .td_smart_list_3 .td-number-and-title {
        padding: /*0 200px 0 52px*/ 0 52px 0 200px;
        text-align: /*left*/ right;
        }
     .td_smart_list_3 .td-sml-current-item-nr {
       left: /*0*/auto;
       /**/right: 0;
    }
    .td_smart_list_3 .td-left-smart-list {
        right: /*98px*/auto;
        left: /*auto*/98px;
    }
    .td_smart_list_3 .td-sml-figure {
        float: /*right*/ left;
        margin-left: /*20px*/auto;
      /**/margin-right: 20px;

        /* responsive portrait phone */
    }

    @media (min-width: 768px) and (max-width: 1018px) {
        .td_smart_list_3 .td-number-and-title {
            padding-right: /*106px*/0;
          /**/padding-left: 106px;
        }
        .td_smart_list_3 .td-icon-right {
            left: /*1px*/auto;
          /**/right: 1px;

    /**/padding-right: 0;
        }
        .td_smart_list_3 .td-left-smart-list {
            right: /*50px*/auto;
          /**/left: 50px;
        }
        .td_smart_list_3 .td-left-smart-list .td-icon-left {

          /**/padding-left: 0;        }
    }
    @media (max-width: 767px) {

        .td_smart_list_3 .td-left-smart-list {
          left: /*0*/auto;
          /**/right: 0;
        }
        .td_smart_list_3 .td-sml-current-item-nr {
            left: auto; /****/
          /**/right: auto;
            margin-right: /*15px*/auto;
          /**/margin-left: 15px;
        }
    }
    /*  ----------------------------------------------------------------------------
    Smart list 4
*/
    .smart-list-style-4 .td-post-content {
        float: /*left*/ right;
    }
        .td_smart_list_4 .td-item {
        float: /*left*/ right;
    }
    .td_smart_list_4 .td-sml-current-item-title {
        padding-left: /*47px*/0;
      /**/padding-right: 47px;
    }

    .td_smart_list_4 .td-sml-figure {
        float: /*right*/ left;
        margin-left: /*20px*/auto;
      /**/margin-right: 20px;

        /* responsive portrait phone */
    }
    .td_smart_list_4 .td-number-and-title {
        text-align: /*left*/ right;
    }

    /*  ----------------------------------------------------------------------------
    Smart list 5
*/

    .td_smart_list_5 .td-sml-caption {
        text-align: /*right*/ left;
        }
    .td_smart_list_5 .td-number-and-title {
        text-align: /*left*/ right;
        }
    .td_smart_list_5 figcaption div:before {
        left: /*0*/auto;
      /**/right: 0;
        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 */
    }

    /*  ----------------------------------------------------------------------------
    Smart list 6
*/
    .td_smart_list_6 .td-number-and-title {
        text-align: /*left*/ right;
        /* responsive portrait phone */
    }
    .td_smart_list_6 .td-sml-caption {
        text-align: /*left*/ right;
    }
    .td_smart_list_6 .td-sml-current-item-title {
        padding-left: /*56px*/0;
      /**/padding-right: 56px;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td_smart_list_6 .td-sml-current-item-title {

    /**/padding-right: 0;
        }
    }
    /*  ----------------------------------------------------------------------------
    Smart list 7
*/
    .td_smart_list_7 .td-sml-caption {
        text-align: /*left*/ right;
    }
    @media (max-width: 767px) {
        .td_smart_list_7 .td-sml-current-item-title {
         text-align: /*left*/ right;
        }
    }
    .td_smart_list_7 .td-smart-list-pagination .td-smart-back {
        float: /*left*/ right;
    }
    .td_smart_list_7 .td-smart-list-pagination .td-smart-next {
        float: /*right*/ left;
    }
    /*  ----------------------------------------------------------------------------
    Smart list 8
*/
    .td_smart_list_8 .td-number-and-title {
        text-align: /*left*/ right;
    }
    .td-weather-header {
        padding-left: /*10px*/0;
      /**/padding-right: 10px;
    }
    .td-location-icon {
        right: /*10px*/auto;
      /**/left: 10px;
    }
    .td-weather-temperature {
        float: /*left*/ right;
      /* responsive portrait tablet */
    }
    .td-weather-now {
        float: /*left*/ right;
        /* responsive portrait tablet + phone */
        /* responsive portrait tablet */
        /* responsive portrait phone */
    }
    @media (max-width: 1018px) {
        .td-weather-now {
            left: /*-10px*/auto;
          /**/right: -10px;
          margin-left: /*12px*/auto;
          /**/margin-right: 12px;
        }
    }
    @media (min-width: 768px) and (max-width: 1018px) {
        .td-weather-now {
            margin-left: /*0*/ auto;
            /**/margin-right: 0;
        }
    }
    .td-weather-now .td-weather-unit {
        left: /*-2px*/auto;
      /**/right: -2px;
    }
    .td-weather-lo-hi {
        float: /*left*/ right;
        text-align: /*left*/ right;
    }
    .td-weather-degrees-wrap .td-circle {
        right: /*3px*/auto;
      /**/left: 3px;
    }
    .td-weather-information {
        float: /*left*/ right;
    }
    .td-weather-information:before {
        left: /*0*/auto;
      /**/right: 0;
    }
    .td-weather-section-1,
    .td-weather-section-2,
    .td-weather-section-3 {
        float: /*left*/ right;
    }
    .td-weather-section-1 {
        text-align: /*right*/ left;
        padding-right: /*10px*/0;
      /**/padding-left: 10px;
    }
     .td-weather-section-3 {
        text-align: /*left*/ right;
        padding-left: /*10px*/0;
       /**/padding-right: 10px;
    }
    .td-weather-week:before {
      left: /*0*/auto;
      /**/right: 0;
    }
    .td-weather-days {
        float: /*left*/ right;
    }
    .td-weather-days .td-day-degrees {
        left: /*4px*/auto;
      /**/right: 4px;
    }
    .td-weather-days .td-circle {
        right: /*5px*/auto;
      /**/left: 5px;
    }

    .td-weather-animated-icon {
        float: /*left*/ right;
        text-align: /*right*/ left;
        margin-left: /*-15px*/auto;
      /**/margin-right: -15px;
        /* responsive portrait tablet + phone */
        /* responsive portrait tablet */
    }
    @media (max-width: 1018px) {
        .td-weather-animated-icon {
            left: /*0*/ auto;
          /**/right: 0;
            margin-right: /*0*/ -22px;
            margin-left: /*-22px*/ 0;
        }
    }
    @media (min-width: 768px) and (max-width: 1018px) {
        .td-weather-animated-icon {
           margin-left: /*-20px*/auto;
          /**/margin-right: -20px;
        }
    }

    /*
    weather location
*/
    .td-show-location label {
      left: /*10px*/ auto;
      /**/right: 10px;
    }

    /*

    2,3 columns

*/
    .td_block_weather .td-column-2,
    .td_block_weather .td-column-3 {
        text-align: /*right*/ left;
        /* responsive portrait tablet + phone */
    }
    @media (max-width: 1018px) {
        .td_block_weather .td-column-2,
        .td_block_weather .td-column-3 {
            text-align: /*left*/ right;
        }
    }
    .td_block_weather .td-column-2 .td-weather-temperature,
    .td_block_weather .td-column-3 .td-weather-temperature {
        text-align: /*right*/ left;
        padding-right: /*20px*/0;
      /**/padding-left: 20px;
        /* responsive portrait tablet + phone */
    }

    .td_block_weather .td-column-2 .td-weather-animated-icon,
    .td_block_weather .td-column-3 .td-weather-animated-icon {
        margin-right: /*-15px*/auto;
      /**/margin-left: -15px;

        /* 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 {
           left: /*0*/auto;
          /**/right: 0;
            margin-right: /*0*/-22px;
            margin-left: /*-22px*/ 0;
        }
    }
    .td_block_weather .td-column-2 .td-weather-now,
    .td_block_weather .td-column-3 .td-weather-now {
        margin-right: /*10px*/auto;
      /**/margin-left: 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 {
            left: /*-10px*/auto;
          /**/right: -10px;
            margin-right: /*0*/ auto;
    /**/margin-left: 0;
        }
    }
    .td_block_weather .td-column-2 .td-weather-info-wrap,
    .td_block_weather .td-column-3 .td-weather-info-wrap {
        float: /*right*/ left;
        padding-left: /*20px*/0;
      /**/padding-right: 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 {

    /**/padding-right: 0;
        }
    }
    .td_block_weather .td-column-3 .td-weather-temp-wrap {
        margin-right: /*100px*/auto;
      /**/margin-left: 100px;
        /* responsive portrait tablet */
    }

    @media (max-width: 1018px) {
        .td_block_weather .td-column-3 .td-weather-temp-wrap {
            margin-right: /*0*/ auto;
    /**/margin-left: 0;
        }
    }
    /*

    top weather widget

*/
    .td-weather-top-widget {
      margin-right: /*32px*/ auto;
      /**/margin-left: 32px;
    }

    .td-weather-top-widget .td-icons {
      margin-right: /*2px*/ auto;
      /**/margin-left: 2px;
    }
        @media (min-width: 768px) and (max-width: 1018px) {
        .td-weather-top-widget .td-weather-now {
          left: /*0*/auto;
          /**/right: 0;
        }
    }
       .td-weather-top-widget .td-weather-now .td-weather-unit {
         left: /*1px*/auto;
         /**/right: 1px;
    }
    .td-weather-top-widget .td-weather-header {
        padding-left: /*6px*/0;
      /**/padding-right: 6px;
    }

        /*
    general
*/
    .td-instagram-element {
        float: /*left*/ right;
    }
   .td-instagram-element a:after {
     left: /*0*/auto;
     /**/right: 0;
    }
    .td-instagram-profile-image {
        margin-right: /*12px*/auto;
      /**/margin-left: 12px;
        float: /*left*/ right;
    }
.td-instagram-button {
        right: /*0*/auto;
  /**/left: 0;
    }
    .td_block_instagram .td-instagram-user a {
        margin-right: /*80px*/auto;
      /**/margin-left: 80px;
    }

    /*  ----------------------------------------------------------------------------
    Footer Instagram
----------------------------------------------------------------------------  */

    /* general */
    .td_block_pinterest .td-pinterest-header .td-pinterest-profile-image {
      margin-right: /*12px*/auto;
      /**/margin-left: 12px;
        float: /*left*/ right;
    }
    .td_block_pinterest .td-pinterest-header .td-pinterest-user-meta .td-pinterest-user {
        margin-right: /*10px*/auto;
      /**/margin-left: 10px;
    }
    .td_block_exchange .td-exchange-header:before {
        left: /*0*/auto;
      /**/right: 0;
    }
    .td_block_exchange .td-base-title {
        margin-left: /*9px*/auto;
      /**/margin-right: 9px;
    }
    .td_block_exchange .td-rate .td-rate-currency {
      margin-left: /*34px*/auto;
      /**/margin-right: 34px;
    }
    .td_block_exchange .td-rate .td-exchange-value {
        float: /*right*/ left;
    }
   .td_block_exchange .td-flags-all {
     left: /*0*/auto;
     /**/right: 0;
   }
    .td_block_exchange .td-column-2 .td-rate {
        float: /*left*/ right;
        margin-right: /*11%*/auto;
      /**/margin-left: 11%;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td_block_exchange .td-column-2 .td-rate {
            margin-right: /*0*/ auto;
    /**/margin-left: 0;
        }
    }
    .td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n) {
        margin-right: /*0*/ auto;
    /**/margin-left: 0;
    }

    .td_block_exchange .td-column-2 .td-exchange-rates .td-rate:nth-child(3n + 1):before {
      left: /*0*/auto;
      /**/right: 0;
        /* responsive portrait phone */
    }

    .td_block_exchange .td-column-3 .td-rate {
        float: /*left*/ right;
      margin-right: /*8%*/ auto;
      /**/margin-left: 8%;
        /* responsive portrait phone */
    }
    @media (max-width: 767px) {
        .td_block_exchange .td-column-3 .td-rate {
                margin-right: /*0*/ auto;
    /**/margin-left: 0;
        }
    }
    .td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n) {
        margin-right: /*0*/ auto;
    /**/margin-left: 0;
    }

    .td_block_exchange .td-column-3 .td-exchange-rates .td-rate:nth-child(4n + 1):before {
      left: /*0*/auto;
      /**/right: 0;
        /* responsive portrait phone */
    }

    /*  ----------------------------------------------------------------------------
    BuddyPress plugin
*/
    /*  ----------------------------------------------------------------------------
    Buttons

*/
     #buddypress input[type="checkbox"],
    #buddypress input[type="radio"] {
        margin-right: /*5px*/auto;
       /**/margin-left: 5px;
    }
   a.bp-title-button {
        margin-left: /*12px*/auto;
      /**/margin-right: 12px;
    }
    /*  ----------------------------------------------------------------------------
    Tabs
*/
        #buddypress div.item-list-tabs ul li {
         border-left: /*1px solid #e6e6e6*/unset;
       /**/border-right: 1px solid #e6e6e6;
        /* responsive portrait tablet */
    }
    #buddypress div.item-list-tabs ul li:last-child {
        border-right: /*1px solid #e6e6e6*/unset;
      /**/border-left: 1px solid #e6e6e6;
    }
    #buddypress div.item-list-tabs ul li:before {
        right: /*-1px*/auto;
      /**/left: -1px;
    }
    /* responsive portrait tablet */
    @media (max-width: 1018px) {
        #buddypress div.item-list-tabs ul #activity-filter-select {
            margin-right: /*-4px*/auto;
          /**/margin-left: -4px;
        }
    }
    #buddypress div.item-list-tabs ul li.selected,
    #buddypress div.item-list-tabs ul li.current {
        border-left: /*1px solid #222*/unset;
      /**/border-right: 1px solid #222;
    }
    #buddypress div.item-list-tabs ul li > a span {
        margin-left: /*3px*/auto;
      /**/margin-right: 3px;
    }
    #buddypress li.friend-tab img.avatar {
        margin-right: /*5px*/auto;
      /**/margin-left: 5px;
    }
    .item-list-tabs .feed {
        border-right: /*1px solid #222*/unset;
      /**/border-left: 1px solid #222;
    }
    /*  ----------------------------------------------------------------------------
    Activity Page
*/
    /* Content */
    /* Create Groups Page */
    #buddypress form.standard-form .main-column {
        margin-left: /*170px*/auto;
      /**/margin-right: 170px;
    }
    #buddypress div.pagination .pag-count {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }
    #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 {
        padding-left: /*5px*/0;
      /**/padding-right: 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 {
      left: /*-7px*/auto;
      /**/right: -7px;
        border-top-left-radius: /*0*/unset;
        border-bottom-left-radius: /*0*/unset;
      /**/border-top-right-radius: 0;
      /**/border-bottom-right-radius: 0;
    }
    #search-message-form #messages_search_submit {
        right: /*-20px*/auto;
      /**/left: -20px;
      border-top-left-radius: /*0*/unset;
      border-bottom-left-radius: /*0*/unset;
      /**/border-top-right-radius: 0;
      /**/border-bottom-right-radius: 0;
    }
    /* Forum */
    #buddypress table.forum tr td.td-title a.topic-title {
        margin: /*0 0 4px 35px*/ 0 35px 4px 0;
    }
   #buddypress table.forum p.topic-meta {
        margin: /*0 0 0 35px*/ 0 35px 0 0;
    }
    #buddypress table.forum td .topic-by img.avatar {
      left: /*0*/auto;
      /**/right: 0;
    }
    #buddypress table.forum td .topic-in img.avatar {
        margin-left: /*3px*/auto;
      /**/margin-right: 3px;
    }
    #buddypress table.forum td .freshness-author img.avatar {
        float: /*right*/ left;
        margin-right: /*0*/ auto;
    /**/margin-left: 0;
    }
    #buddypress table.forum tr > td:last-child {

      /**/padding-left: 0;
    }
#buddypress table.forum th#th-freshness {
  text-align: /*right*/left;
}
    #group-admins li,
    #group-mods li {
      margin-left: /*5px*/auto;
      /**/margin-right: 5px;
    }
   body.activity-permalink #buddypress div.activity-comments > ul {
        padding: /*0 10px 0 26px*/ 0 26px 0 10px;
    }
    #buddypress div.activity-comments div.acomment-content {
        margin: /*5px 0 0 35px*/ 5px 35px 0 0;
    }
    #buddypress .acomment-options {
      margin-left: /*35px*/auto;
      /**/margin-right: 35px;
    }
    /*  ----------------------------------------------------------------------------
    Notification Page
*/
    /* responsive portrait tablet */

    /*  ----------------------------------------------------------------------------
    Messages Page
*/
    /* responsive portrait tablet */
    @media (max-width: 1018px) {
        #buddypress div.message-search {
            float: /*left*/ right;
        }
    }
    @media (max-width: 1018px) {
        #search-message-form #messages_search_submit {
            right: /*0*/auto;
          /**/left: 0;
        }
    }
    /*  ----------------------------------------------------------------------------
    Friends Page
*/
    #buddypress #pag-bottom.pagination {
        float: /*left*/ right;
    }

    @media (max-width: 767px) {
        .group-invites #buddypress ul.item-list li div.action {
            text-align: /*left*/ right;
          margin-left: /*60px*/auto;
          /**/margin-right: 60px;
        }

        #buddypress form.standard-form .main-column {
            margin-left: /*0*/ auto;
            /**/margin-right: 0;
            float: /*left*/ right;
        }

        #buddypress ul.item-list li h5 span.small a {
            margin: /*7px 7px 0 0*/ 7px 0 0 7px;
            }
    }
    /*  ----------------------------------------------------------------------------
    Groups Page
*/
        @media (min-width: 768px) and (max-width: 1018px) {
        #buddypress div#item-header #item-header-cover-image #item-header-content {
            margin-left: /*0*/ auto;
            /**/margin-right: 0;
        }
    }
    /* responsive portrait tablet */
    @media (max-width: 1018px) {
          .mygroups .item,
        .mygroups div.action {
            margin-left: /*60px*/auto;
            /**/margin-right: 60px;
        }
        .mygroups .item-desc {
          margin-left: /*0 !important*/auto;
          /**/margin-right: 0 !important;
        }
        .mygroups .group-button {
            text-align: /*right*/ left;
        }
        #create-group-form .main-column {
          margin-left: /*60px !important*/auto;
          /**/margin-right: 60px !important;
        }

        #create-group-form .main-column #message {
          margin-left: /*110px*/auto;
          /**/margin-right: 110px;
        }
    }
    @media (max-width: 767px) {
        .mygroups .group-button {
            text-align: /*left*/ right;
        }
    }
    /*  ----------------------------------------------------------------------------
    Forums Page
*/

    #buddypress div#topic-meta div.admin-links {
        right: auto; /****/
      /**/left: auto;
    }
    #buddypress div.admin-links {
        right: /*0*/auto;
      /**/left: 0;
    }
    /*  ----------------------------------------------------------------------------
    Members Page
*/
    #buddypress div.dir-search #search-members-form #members_search_submit,
    #buddypress div.dir-search #search-groups-form #groups_search_submit {
        right: /*0*/auto;
        left: /*auto*/0;
    }

    /* responsive portrait phone */
    @media (max-width: 767px) {
        #members_search,
        #groups_search {
          left: /*0*/auto;
          /**/right: 0;
        }
        #buddypress #member-list.item-list li div.action {
          margin-left: /*60px*/ auto;
          /**/margin-right: 60px;
        }
    }
    .widget.buddypress li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }

    /*  ----------------------------------------------------------------------------
    Footer General
*/
       .td-footer-wrapper:before {
      left: /*0*/auto;
      /**/right: 0;
     }
    .td-footer-wrapper li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
    }
    .td-footer-wrapper .widget_categories li span {
        margin-right: /*0*/ auto;
        /**/margin-left: 0;
    }
    .td-social-style-2 .td-social-icon-wrap {
        margin: /*5px 10px 10px 0*/ 5px 0 10px 10px;
    }
    .td-social-style-2 .td-social-icon-wrap:last-child {
        margin-right: /*0*/ auto;
        /**/margin-left: 0;
    }
    .td-social-style-2 .td-icon-font:after {
      left: /*0*/auto;
      /**/right: 0;
    }
   .td-footer-bottom-full .td-container:before {
      left: /*50%*/auto;
      /**/right: 50%;
        margin-left: /*-40%*/auto;
     /**/margin-right: -40%;
    }

    /*  ----------------------------------------------------------------------------
    Footer Template 2, 3
*/

    /*  ----------------------------------------------------------------------------
    Footer Template 4
*/

    /*  ----------------------------------------------------------------------------
    Footer Template 13
*/
    .td-footer-template-13 .td-social-name {
        margin-left: /*10px*/auto;
      /**/margin-right: 10px;
        /* responsive portrait tablet */
    }
    @media (min-width: 768px) and (max-width: 1018px) {
        .td-footer-template-13 .td-social-name {
          margin-left: /*5px*/auto;
          /**/margin-right: 5px;      }
    }
    .td-footer-template-13 .footer-social-wrap .td-social-icon-wrap {
        margin-right: /*30px*/auto;
      /**/margin-left: 30px;
        /* 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*/auto;
          /**/margin-left: 20px;
        }
    }
    /*  ----------------------------------------------------------------------------
    Footer Template 14
*/

    /*  ----------------------------------------------------------------------------
    Sub Footer
*/

    /* Sub Footer Menu */
    .td-sub-footer-container .td-sub-footer-menu {
        float: /*right*/ left;
        /* responsive portrait phone */
    }
    .td-subfooter-menu {
        float: /*right*/ left;
        /* responsive landscape tablet */
        /* responsive portrait tablet */
        /* responsive portrait phone */
    }
    @media (min-width: 1019px) and (max-width: 1140px) {
        .td-subfooter-menu {
            padding-right: /*40px*/0;
          /**/padding-left: 40px;
        }
    }
    @media (min-width: 768px) and (max-width: 1018px) {
        .td-subfooter-menu {
          padding-right: /*48px*/0;
          /**/padding-left: 48px;
        }
    }
    .td-subfooter-menu li {
        margin-left: /*0*/ auto;
        /**/margin-right: 0;
        }
    .td-subfooter-menu li a {
        margin-right: /*16px*/auto;
      /**/margin-left: 16px;
        }
    .td-subfooter-menu li:last-child a {
        margin-right: /*0*/ auto;
    /**/margin-left: 0;
    }
    .td-subfooter-menu .fa {
      margin-right: /*3px*/auto;
      /**/margin-left: 3px;
    }
    .td-scroll-e-image-zoom-in-wrap:after {
      left: /*0*/auto;
      /**/right: 0;
        box-shadow: inset 0 0 10px #000000;
    }
    /* image: zoom out */
    .td-scroll-e-image-zoom-out-wrap:after {
      left: /*0*/auto;
      /**/right: 0;
        box-shadow: inset 0 0 10px #000000;
    }
    /* image: fixed */
    /*  ----------------------------------------------------------------------------
    td_fadeInRight
*/
    @-webkit-keyframes td_fadeInRight {
        0% {
            -webkit-transform: translateX(/*20px*/-20px);
            transform: translateX(/*20px*/-20px);
        }

    }
    @keyframes td_fadeInRight {
        0% {
            -webkit-transform: translateX(/*20px*/-20px);
            -ms-transform: translateX(/*20px*/-20px);
            transform: translateX(/*20px*/-20px);
        }

    }
    /*  ----------------------------------------------------------------------------
    td_fadeInLeft
*/
    @-webkit-keyframes td_fadeInLeft {
        0% {
            -webkit-transform: translateX(/*-20px*/20px);
            transform: translateX(/*-20px*/20px);
        }
    }
    @keyframes td_fadeInLeft {
        0% {
            -webkit-transform: translateX(/*-20px*/20px);
            -ms-transform: translateX(/*-20px*/20px);
            transform: translateX(/*-20px*/20px);
        }
     }


    /*  ----------------------------------------------------------------------------
    td_fadeInDown
*/


    /*  ----------------------------------------------------------------------------
    td_fadeInUp
*/
    /*  ----------------------------------------------------------------------------
    td_fadein
*/


    /*  ----------------------------------------------------------------------------
    fade out
*/


    /*  ----------------------------------------------------------------------------
    td_fadeOutRight
*/
    @-webkit-keyframes td_fadeOutRight {

        100% {
           -webkit-transform: translateX(/*20px*/-20px);
            transform: translateX(/*20px*/-20px);
        }
    }
    @keyframes td_fadeOutRight {

        100% {
            -webkit-transform: translateX(/*20px*/-20px);
            -ms-transform: translateX(/*20px*/-20px);
            transform: translateX(/*20px*/-20px);
        }
    }
    /*  ----------------------------------------------------------------------------
    td_fadeOutLeft
*/
    @-webkit-keyframes td_fadeOutLeft {

        100% {
            -webkit-transform: translateX(/*-20px*/20px);
            transform: translateX(/*-20px*/20px);
        }
    }
    @keyframes td_fadeOutLeft {
        100% {
            -webkit-transform: translateX(/*-20px*/20px);
            -ms-transform: translateX(/*-20px*/20px);
            transform: translateX(/*-20px*/20px);
        }
    }
    .td-lb-box-1 {
        left: /*0*/auto;
      /**/right: 0;
    }
    .td-lb-box-2 {
      left: /*20px*/auto;
      /**/right: 20px;
    }
    .td-lb-box-3 {
      left: /*40px*/auto;
      /**/right: 40px;
    }
    .td-lb-box-4 {
        right: /*0*/auto;
      /**/left: 0;
    }
    .td-lb-box-5 {
      right: /*0*/auto;
      /**/left: 0;
    }
    .td-lb-box-6 {
      left: /*20px*/auto;
      /**/right: 20px;
    }
    .td-lb-box-7 {
      left: /*0*/auto;
      /**/right: 0;
    }
    .td-lb-box-8 {
      left: /*0*/auto;
      /**/right: 0;
    }
    /*  ----------------------------------------------------------------------------
    loader
*/
    .td-loader-gif {
        left: /*50%*/auto;
      /**/right: 50%;
        margin-left: /*-29.5px*/auto;
      /**/margin-right: -29.5px;
        /* Half the width */
        /* responsive phone */
    }
    /*  ----------------------------------------------------------------------------
    infinite loader - the small loader used on infinite scroll
*/
    .td-loader-infinite .td-lb-box-1 {
      left: /*0*/auto;
      /**/right: 0;
    }
    .td-loader-infinite .td-lb-box-2 {
      left: /*11px*/auto;
      /**/right: 11px;
    }
    .td-loader-infinite .td-lb-box-3 {
      left: /*22px*/auto;
      /**/right: 22px;
    }
    .td-loader-infinite .td-lb-box-4 {
      right: /*0*/auto;
      /**/left: 0;    }

    .td-loader-infinite .td-lb-box-5 {
      right: /*0*/auto;
      /**/left: 0;    }

    .td-loader-infinite .td-lb-box-6 {
      left: /*11px*/auto;
      /**/right: 11px;
    }
    .td-loader-infinite .td-lb-box-7 {
      left: /*0*/auto;
      /**/right: 0;
    }
    .td-loader-infinite .td-lb-box-8 {
      left: /*0*/auto;
      /**/right: 0;
    }
    .td-loader-infinite.td-loader-gif {
        margin-left: /*-16px*/auto;
      /**/margin-right: -16px;
        /* Half the width */
    }

    @-webkit-keyframes rotateplane {

        50% {
            -webkit-transform: perspective(120px) rotateY(180deg);
        }
        100% {
            -webkit-transform: perspective(120px) rotateY(180deg) rotateX(/*180deg*/-180deg);
        }
    }
    @keyframes rotateplane {
        0% {
            transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        }
        50% {
            transform: perspective(120px) rotateX(/*-180.1deg*/180.1deg) rotateY(0deg);
        }
        100% {
            transform: perspective(120px) rotateX(/*-180deg*/180deg) rotateY(-179.9deg);
        }
    }

    /*
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
*/
    @media (min-width: 1140px) {
        .ie8,
        .ie9,
        .ie10,
        .ie11 {
            margin-left: /*-1px*/auto;
          /**/margin-right: -1px;
        }
        .ie8 .td-affix,
        .ie9 .td-affix,
        .ie10 .td-affix,
        .ie11 .td-affix {
          margin-left: /*1px*/auto;
          /**/margin-right: 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 {
        left: /*auto*/ -118px;
        right: /*-118px*/ auto;
    }

    @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*/ auto;
            /**/left: -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*/ auto;
        /**/left: 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*/ auto;
            /**/left: 78px;
        }
    }
    .ie8 .td-stretch-width,
    .ie8 .td-stretch-height {
        left: /*0 !important*/ auto;
        /**/right: 0 !important;
    }
    .ie8 .td-subcat-filter .td-subcat-dropdown {
        float: /*right*/ left;
    }
    .ie8 .td-next-prev-wrap .td-ajax-prev-page {
        padding-left: /*1px*/0;
      /**/padding-right: 1px;
    }
    .ie8 .td-social-facebook .td-social-but-text {
        border-left: /*1px solid #7F9EDF*/unset;
      /**/border-right: 1px solid #7F9EDF;
    }
    .ie8 .td-social-twitter .td-social-but-text {
        border-left: /*1px solid #8FE2FC*/unset;
      /**/border-right: 1px solid #8FE2FC;
    }
    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 {
        left: /*0*/ auto;
        /**/right: 0;
    }
    .ie8 .td-menu-background {
        left: /*-100%*/ auto;
        /**/right: -100%;
    }
    /*  ----------------------------------------------------------------------------
    ie9
*/
    .ie9 .td-stretch-width,
    .ie9 .td-stretch-height {
      left: /*0 !important*/ auto;
      /**/right: 0 !important;
    }
    .ie9 .td-next-prev-wrap .td-ajax-next-page {
        padding-left: /*3px*/ 0;
    /**/padding-right: 3px;
    }
    .ie9 .td-menu-background,
    .ie9 #td-mobile-nav {
      left: /*-100%*/ auto;
      /**/right: -100%;
    }
    .ie9 .td-menu-mob-open-menu .td-menu-background,
    .ie9 .td-menu-mob-open-menu #td-mobile-nav {
      left: /*0*/ auto;
      /**/right: 0;
    }
    .ie9 .td-search-background {
        right: /*100%*/auto;
      /**/left: 100%;
    }
    .ie9 .td-search-opened .td-search-background {
        right: /*0*/auto;
      /**/left: 0;
    }
    /*  ----------------------------------------------------------------------------
    ie 10
*/
    .ie10 .page-nav a {
        padding: /*5px 11px 5px 12px*/ 5px 12px 5px 11px;
    }
    /*  ----------------------------------------------------------------------------
    ie 11
*/
    @media (min-width: 1140px) {
        .ie11 {
            margin-left: /*-1px*/auto;
          /**/margin-right: -1px;
        }
        .ie11 .td-affix {
          margin-left: /*1px*/auto;
          /**/margin-right: 1px;
        }
    }
    /*  ----------------------------------------------------------------------------
    Android
*/
    .td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left {
        padding-right: /*1px*/0;
      /**/padding-left: 1px;
    }
    .td-md-is-android .td_smart_list_3 .td-left-smart-list {
      padding-right: /*1px*/0;
      /**/padding-left: 1px;
    }
        .td-md-is-android .page-nav .td-icon-menu-right {
          padding-left: /*2px*/0;
          /**/padding-right: 2px;
    }
    .td-md-is-android .page-nav .td-icon-menu-left {
      padding-right: /*2px*/0;
      /**/padding-left: 2px;
    }
    .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*/ 2px 4px 0 3px;
    }
     @media (max-width: 767px) {
        td-md-is-android .category-template-style-8 .td-category-siblings .td-subcat-more {
            padding: /*4px 4px 3px 5px*/ 4px 5px 3px 4px;
        }
    }
    /*  ----------------------------------------------------------------------------
    iOS
*/
      .td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left {
        padding-right: /*1px*/0;
      /**/padding-left: 1px;
    }
    .td-md-is-ios .td_category_template_3 .td-category-siblings .td-subcat-dropdown {
        margin-right: /*6px*/auto;
      /**/margin-left: 6px;
    }
    @media (min-width: 1140px) {
        .td-md-is-safari {
            margin-left: /*-1px*/auto;
          /**/margin-right: -1px;
        }
        .td-md-is-safari .td-affix {
          margin-left: /*1px*/auto;
          /**/margin-right: 1px;
        }
    }
    .td-md-is-safari .td-big-grid-post .td-module-thumb a:last-child::before {
        left: /*-2px*/auto;
      /**/right: -2px;
    }
    .td-md-is-safari .td-boxed-layout .td-post-template-7 .td-image-gradient-style7:after {
      left: /*-2px*/auto;
      /**/right: -2px;
    }
    .td-md-is-safari .td-boxed-layout .td-post-template-3 .td-image-gradient:before {
      left: /*-2px*/auto;
      /**/right: -2px;
    }
       /*  ----------------------------------------------------------------------------
    Chrome
*/

