@charset "UTF-8";
/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=PT+Serif&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Mate);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,900);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400italic&subset=latin,cyrillic);
@font-face {
  font-family: 'Conv_Intro';
  src: url("../assets/fonts/Intro.eot");
  src: local("☺"), url("../assets/fonts/Intro.woff") format("woff"), url("../assets/fonts/Intro.ttf") format("truetype"), url("../assets/fonts/Intro.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Functions */
/* Global styles */
.tweetdis_clearfix {
  *zoom: 1; }
  .tweetdis_clearfix:before, .tweetdis_clearfix:after {
    content: " ";
    display: table; }
  .tweetdis_clearfix:after {
    clear: both; }

.tweetdis_left {
  float: left; }

.tweetdis_right {
  float: right; }

.tweetdis_text_right {
  text-align: right; }

.tweetdis_hidden {
  display: none; }

.tweetdis_box_link {
  text-decoration: none;
  outline: none; }
  .tweetdis_box_link:hover, .tweetdis_box_link:focus {
    text-decoration: none;
    outline: none; }
  .tweetdis_box_link::moz-selection {
    background: none; }

/* Hint styles */
.tweetdis_hint {
  display: inline-block; }
  .tweetdis_hint a {
    display: inline;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    cursor: pointer; }
    .tweetdis_hint a:hover {
      color: inherit; }
    .tweetdis_hint a.type_background {
      line-height: 1.8;
      border-radius: 3px;
      border: 1px solid #e7e7e7; }
      .tweetdis_hint a.type_background.color_1 {
        background-color: rgba(132, 255, 255, 0.5); }
      .tweetdis_hint a.type_background.color_2 {
        background-color: rgba(238, 255, 65, 0.5); }
      .tweetdis_hint a.type_background.color_3 {
        background-color: rgba(238, 238, 238, 0.5); }
    .tweetdis_hint a.type_underline {
      text-decoration: underline;
      background: none;
      border: none; }
    .tweetdis_hint a .tweetdis_hint_content:before, .tweetdis_hint a .tweetdis_hint_content:after {
      display: inline; }
    .tweetdis_hint a .tweetdis_hint_icon {
      display: inline-block;
      width: 16px;
      height: 14px;
      background: url("../assets/images/sprite-twitter.png") no-repeat;
      background-position: 0px -299px;
      margin-left: 7px;
      vertical-align: middle; }
  .tweetdis_hint:hover a.type_background.color_1 {
    background-color: #84ffff; }
  .tweetdis_hint:hover a.type_background.color_2 {
    background-color: #eeff41; }
  .tweetdis_hint:hover a.type_background.color_3 {
    background-color: #eeeeee; }
  .tweetdis_hint:hover a.type_underline {
    color: #00b6e6; }
  .tweetdis_hint:hover a.type_highlight {
    background-color: #ffff00; }

/* Box styles */
/* base font sizes for themes 1-16 */
/* For color-schemes1 mixin */
/* Params: 3 background-position (normal-hover), border (normal-hover), color (normal-hover) */
/* For color-schemes2 mixin */
/* Params: 4*2 background-position (normal-hover), background-color (normal-hover), p color (normal-hover), span color (normal-hover) */
/* For color-schemes3 mixin */
/* Params: 5*2 background-position (normal-hover), background-color (normal-hover), border (normal-hover), p color (normal-hover), span color (normal-hover) */
/* For color-schemes4 mixin */
/* Params: 11  background-position (normal-hover), left-bottom-corner-color:before (normal-hover), p background-color (normal-hover), p color (normal-hover), p:before opacity (hover)
            span background-color (normal-hover) */
/* Theme 01 variations */
/* Theme 02, 03 variations */
/* Theme 04 variations */
/* Theme 05 variations */
/* Box themes */
.tweetdis_box {
  margin: 30px auto;
  outline: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
  .tweetdis_box:hover, .tweetdis_box:focus {
    outline: none; }
  .tweetdis_box.tweetdis_left {
    margin-right: 15px; }
  .tweetdis_box.tweetdis_right {
    margin-left: 15px; }
  .tweetdis_box.tweetdis_none {
    float: none;
    width: auto; }
  .tweetdis_box.double_margin {
    margin: 50px auto; }
  .tweetdis_box a.tweetdis_box_link {
    text-decoration: none !important;
    width: 100%;
    box-sizing: border-box;
    display: block;
    border: none;
    /* Themes */ }
    .tweetdis_box a.tweetdis_box_link:hover {
      text-decoration: none !important; }
    .tweetdis_box a.tweetdis_box_link p {
      overflow: hidden;
      padding-bottom: 5px;
      margin: 0 !important;
      position: relative;
      line-height: 1.25;
      color: #333333; }
      .tweetdis_box a.tweetdis_box_link p span.tweetdis_wrapper {
        font-size: inherit; }
        .tweetdis_box a.tweetdis_box_link p span.tweetdis_wrapper i {
          display: none; }
    .tweetdis_box a.tweetdis_box_link .tweetdis_img {
      float: left;
      text-align: center;
      padding: 5% 2.5% 5% 5%; }
      .tweetdis_box a.tweetdis_box_link .tweetdis_img img {
        width: 100px;
        height: 100px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px; }
    .tweetdis_box a.tweetdis_box_link .tweetdis_author {
      float: left;
      font-size: 17px;
      color: #9f9f9f; }
    .tweetdis_box a.tweetdis_box_link .tweetdis_click_to_tweet {
      display: block;
      font: 14px 'Open Sans', Verdana, sans-serif; }
      .tweetdis_box a.tweetdis_box_link .tweetdis_click_to_tweet i {
        display: inline-block;
        width: 16px;
        height: 14px;
        background: url("../assets/images/sprite-twitter.png") no-repeat;
        margin-right: 3px;
        position: relative;
        top: 2px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 {
      padding: 33px 40px 19px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 p {
        font: 30px "Montserrat", Arial, sans-serif;
        color: #333333; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 p.tweetdis_font_bigger {
          font-size: 34.2px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 p.tweetdis_font_smaller {
          font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 .tweetdis_click_to_tweet {
        float: right;
        padding-top: 12px;
        font-family: 'Montserrat', Arial, sans-serif; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 .tweetdis_click_to_tweet i {
          top: 0; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1 {
        border: 5px solid #e5e5e5; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1 .tweetdis_click_to_tweet {
          color: #cccccc; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1 .tweetdis_click_to_tweet i {
            background-position: 0 -402px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1:hover {
          border: 5px solid #00b6e6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1:hover .tweetdis_click_to_tweet {
            color: #00b6e6; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
              background-position: 0 -299px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2 {
        border: 5px solid #eff1e5; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2 .tweetdis_click_to_tweet {
          color: #b9be9e; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2 .tweetdis_click_to_tweet i {
            background-position: 0 -416px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2:hover {
          border: 5px solid #f38630; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2:hover .tweetdis_click_to_tweet {
            color: #f38630; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_2:hover .tweetdis_click_to_tweet i {
              background-position: 0 -458px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3 {
        border: 5px solid #9cccec; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3 .tweetdis_click_to_tweet {
          color: #3a9ad9; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3:hover {
          border: 5px solid #eb7260; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3:hover .tweetdis_click_to_tweet {
            color: #eb7260; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_01.tweetdis_color_3:hover .tweetdis_click_to_tweet i {
              background-position: 0 -472px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 {
      -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
      padding: 37px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02:hover {
        -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 p {
        font: 30px "PT Serif", "Times New Roman", serif; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 p.tweetdis_font_bigger {
          font-size: 34.2px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 p.tweetdis_font_smaller {
          font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 .tweetdis_click_to_tweet {
        border-top: 1px solid #e5e5e5;
        margin-top: 29px;
        padding-top: 13px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet {
        opacity: 0.7;
        filter: alpha(opacity=70); }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 {
        background-color: none; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 p {
          color: #888888; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet {
          color: #999999; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1:hover {
          background-color: none; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1:hover p {
            color: #666666; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1:hover .tweetdis_click_to_tweet {
            color: #999999; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
              background-position: 0 -299px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2 {
        background-color: #eff1e5; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2 p {
          color: #4f504d; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2 .tweetdis_click_to_tweet {
          color: #cccccc; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2 .tweetdis_click_to_tweet i {
            background-position: 0 -402px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2:hover {
          background-color: #f38630; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2:hover p {
            color: #ffffff; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2:hover .tweetdis_click_to_tweet {
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_2:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3 {
        background-color: #f7f7f7; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3 p {
          color: #4f504d; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3 .tweetdis_click_to_tweet {
          color: #cccccc; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3 .tweetdis_click_to_tweet i {
            background-position: 0 -402px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3:hover {
          background-color: #00ccd6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3:hover p {
            color: #ffffff; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3:hover .tweetdis_click_to_tweet {
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_02.tweetdis_color_3:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 {
      padding: 29px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 p {
        font: 30px "Open Sans", Verdana, sans-serif;
        padding: 10px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 p.tweetdis_font_bigger {
          font-size: 34.2px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 p.tweetdis_font_smaller {
          font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 .tweetdis_click_to_tweet {
        float: right;
        padding-top: 12px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1 {
        background-color: #f7f7f7; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1 p {
          color: #333333; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1 .tweetdis_click_to_tweet {
          color: #00b6e6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1:hover {
          background-color: #333333; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1:hover p {
            color: #ffffff; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1:hover .tweetdis_click_to_tweet {
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
              background-position: 0 -299px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2 {
        background-color: #e9e0d6; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2 p {
          color: #333333; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2 .tweetdis_click_to_tweet {
          color: #00b6e6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2:hover {
          background-color: #354458; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2:hover p {
            color: #ffffff; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2:hover .tweetdis_click_to_tweet {
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_2:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3 {
        background-color: #efefef; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3 p {
          color: #333333; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3 .tweetdis_click_to_tweet {
          color: #3a9ad9; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3:hover {
          background-color: #ffd900; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3:hover p {
            color: #333333; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3:hover .tweetdis_click_to_tweet {
            color: #333333; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_03.tweetdis_color_3:hover .tweetdis_click_to_tweet i {
              background-position: 0 -444px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 {
      padding: 37px 25px;
      background-color: #ffffff;
      text-align: center; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 p {
        font: 24px "Mate", Georgia, serif;
        text-align: center; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04:hover p {
        text-decoration: underline; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 .tweetdis_click_to_tweet {
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        display: inline-block;
        font: 12px 'Roboto', Verdana, sans-serif;
        line-height: 22px;
        padding: 6px 19px;
        margin-top: 30px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 .tweetdis_click_to_tweet i {
          margin-right: 7px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1 {
        border: 5px solid #aed4ee; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1 p {
          color: #878787; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1 .tweetdis_click_to_tweet {
          background-color: transparent;
          color: #00b6e6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1 .tweetdis_click_to_tweet i {
            background-position: 0 -299px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1:hover {
          border: 5px solid #17b8e6; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1:hover p {
            color: #878787; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1:hover .tweetdis_click_to_tweet {
            background-color: #17b8e6;
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2 {
        border: 5px solid #fcc4af; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2 p {
          color: #878787; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2 .tweetdis_click_to_tweet {
          background-color: transparent;
          color: #f98a5f; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2 .tweetdis_click_to_tweet i {
            background-position: 0 -458px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2:hover {
          border: 5px solid #775ba3; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2:hover p {
            color: #878787; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2:hover .tweetdis_click_to_tweet {
            background-color: #775ba3;
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_2:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3 {
        border: 5px solid #fde7ac; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3 p {
          color: #878787; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3 .tweetdis_click_to_tweet {
          background-color: transparent;
          color: #fcd059; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3 .tweetdis_click_to_tweet i {
            background-position: 0 -430px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3:hover {
          border: 5px solid #de5842; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3:hover p {
            color: #de5842; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3:hover .tweetdis_click_to_tweet {
            background-color: #de5842;
            color: #ffffff; }
            .tweetdis_box a.tweetdis_box_link.tweetdis_box_04.tweetdis_color_3:hover .tweetdis_click_to_tweet i {
              background-position: 0 -486px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 {
      -webkit-box-shadow: 4px 4px 0px 0px #ebebeb;
      -moz-box-shadow: 4px 4px 0px 0px #ebebeb;
      box-shadow: 4px 4px 0px 0px #ebebeb;
      text-align: right; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p {
        font: 24px "Roboto", Verdana, sans-serif;
        font-weight: 300;
        line-height: 1.5;
        padding: 37px 115px 30px 29px;
        z-index: 1;
        text-align: left; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p.tweetdis_font_smaller {
          font-size: 20.64px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p:before {
          content: '';
          opacity: 0.16;
          filter: alpha(opacity=16);
          width: 219px;
          height: 178px;
          position: absolute;
          right: 0px;
          top: 20px;
          background: url("../assets/images/box_05_bg.png") no-repeat top center;
          z-index: -1; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05:hover p {
        text-decoration: underline; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 .tweetdis_click_to_tweet {
        padding: 8px 10px 10px 0px;
        font: 12px 'Roboto', Verdana, sans-serif;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        color: white; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 .tweetdis_click_to_tweet:before {
          content: '';
          position: absolute;
          left: 0px;
          bottom: -16px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1 p {
        background-color: #49c5e6;
        color: #ffffff; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1 .tweetdis_click_to_tweet {
        background-color: #2fa2c1; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1 .tweetdis_click_to_tweet:before {
          border: 8px solid transparent;
          border-top: 8px solid #298ba4;
          border-right: 8px solid #298ba4; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1 .tweetdis_click_to_tweet i {
          background-position: 0 -299px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1:hover p {
        background-color: #dcdcdc;
        color: #676767; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1:hover p:before {
          opacity: 0.37;
          filter: alpha(opacity=37); }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1:hover .tweetdis_click_to_tweet {
        background-color: #2fa2c1; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1:hover .tweetdis_click_to_tweet:before {
          border-top: 8px solid #298ba4;
          border-right: 8px solid #298ba4; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_1:hover .tweetdis_click_to_tweet i {
          background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2 p {
        background-color: #c3d7df;
        color: #67727a; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2 .tweetdis_click_to_tweet {
        background-color: #6991ac; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2 .tweetdis_click_to_tweet:before {
          border: 8px solid transparent;
          border-top: 8px solid #67727a;
          border-right: 8px solid #67727a; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2 .tweetdis_click_to_tweet i {
          background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2:hover p {
        background-color: #f5f5f5;
        color: #676767; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2:hover p:before {
          opacity: 0.75;
          filter: alpha(opacity=75); }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2:hover .tweetdis_click_to_tweet {
        background-color: #d75c37; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2:hover .tweetdis_click_to_tweet:before {
          border-top: 8px solid #b84421;
          border-right: 8px solid #b84421; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_2:hover .tweetdis_click_to_tweet i {
          background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3 p {
        background-color: #e2d893;
        color: #2b2301; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3 .tweetdis_click_to_tweet {
        background-color: #a79e65; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3 .tweetdis_click_to_tweet:before {
          border: 8px solid transparent;
          border-top: 8px solid #787147;
          border-right: 8px solid #787147; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3 .tweetdis_click_to_tweet i {
          background-position: 0 -486px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3:hover p {
        background-color: #73afb6;
        color: #ffffff; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3:hover p:before {
          opacity: 0.37;
          filter: alpha(opacity=37); }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3:hover .tweetdis_click_to_tweet {
        background-color: #5f9da1; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3:hover .tweetdis_click_to_tweet:before {
          border-top: 8px solid #437d81;
          border-right: 8px solid #437d81; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_05.tweetdis_color_3:hover .tweetdis_click_to_tweet i {
          background-position: 0 -486px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 {
      background: #f5f5f5;
      border-left: 5px solid #bfbfbf; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_06:hover {
        border-left: 5px solid #2aa9e0; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_06:hover .tweetdis_click_to_tweet {
          color: #2aa9e0; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_06:hover .tweetdis_click_to_tweet i {
            background-position: 0 -151px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 p {
        font: 30px "Open Sans", Verdana, sans-serif;
        font-weight: bold;
        line-height: 1.2;
        padding: 34px 36px 20px 36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 p.tweetdis_font_bigger {
          font-size: 34.2px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 p.tweetdis_font_smaller {
          font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 .tweetdis_click_to_tweet {
        font: 13px 'Open Sans', Verdana, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        color: #bfbfbf;
        margin-left: 29px;
        padding: 20px 0px 30px 0px;
        border-top: 1px solid #dadada; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 .tweetdis_click_to_tweet i {
          background-position: 0 -171px;
          width: 25px;
          height: 20px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_07:hover p,
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_07:hover .tweetdis_click_to_tweet {
      color: #2aa9e0; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_07:hover p:before {
      background-color: #2aa9e0; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 p {
      font: 30px "Lato", Arial, sans-serif;
      line-height: 1.2;
      padding: 5% 5% 0 5%;
      position: relative; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 p.tweetdis_font_bigger {
        font-size: 34.2px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 p.tweetdis_font_smaller {
        font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 p:before {
        content: '';
        position: absolute;
        left: 5%;
        top: 0px;
        width: 60px;
        height: 5px;
        background-color: #bfbfbf; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 .tweetdis_click_to_tweet {
      font: 16px 'Lato', Arial, sans-serif;
      color: #bfbfbf;
      margin: 0px 5%;
      padding: 22px 0px 10px 0px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 .tweetdis_click_to_tweet i {
        background-position: 0 -151px;
        width: 25px;
        height: 20px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 {
      text-align: center; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_08:hover .tweetdis_click_to_tweet {
        color: #eb7260;
        border: 1px solid #eb7260; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_08:hover .tweetdis_click_to_tweet i {
          background-position: 0 -472px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 p {
        font: 30px "Playfair Display", Georgia, serif;
        font-style: italic;
        line-height: 1.2;
        padding: 40px 5% 0;
        position: relative;
        text-align: center; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 p.tweetdis_font_bigger {
          font-size: 34.2px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 p.tweetdis_font_smaller {
          font-size: 25.8px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 p:before {
          content: '';
          position: absolute;
          left: 50%;
          top: 0px;
          width: 60px;
          height: 16px;
          margin-left: -30px;
          background: url("../assets/images/sprite-twitter.png") no-repeat;
          background-position: 0 -44px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 .tweetdis_click_to_tweet {
        display: inline-block;
        font: 16px 'Playfair Display', Georgia, serif;
        color: #00b6e6;
        margin-top: 27px;
        padding: 9px 21px;
        border: 1px solid #00b6e6;
        border-radius: 20px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 .tweetdis_click_to_tweet i {
          margin-right: 10px;
          background-position: 0 -299px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_09:hover p {
      color: #2aa9e0; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p {
      font: 30px "Lato", Arial, sans-serif;
      font-weight: 900;
      line-height: 1.2;
      padding: 0 45px;
      position: relative; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p.tweetdis_font_bigger {
        font-size: 34.2px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p.tweetdis_font_smaller {
        font-size: 25.8px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0px;
        width: 23px;
        height: 21px;
        background: url("../assets/images/sprite-twitter.png") no-repeat;
        background-position: 0 -277px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 .tweetdis_click_to_tweet {
      display: inline-block;
      font: 16px 'Lato', Arial, sans-serif;
      font-weight: 900;
      color: #2aa9e0;
      margin: 0px 45px;
      padding-top: 22px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 .tweetdis_click_to_tweet i {
        background-position: 0 -151px;
        width: 25px;
        height: 20px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 {
      padding: 21px 0px 20px 0px;
      background-color: #f5f5f5;
      box-shadow: #cccccc -1px 1px, #cccccc -2px 2px, #cccccc -3px 3px, #cccccc -4px 4px, #cccccc -5px 5px, #cccccc -6px 6px, #cccccc -7px 7px, #cccccc -8px 8px, #cccccc -9px 9px, #cccccc -10px 10px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_10:hover {
        background-color: #2aa9e0;
        box-shadow: #1e8ab8 -1px 1px, #1e8ab8 -2px 2px, #1e8ab8 -3px 3px, #1e8ab8 -4px 4px, #1e8ab8 -5px 5px, #1e8ab8 -6px 6px, #1e8ab8 -7px 7px, #1e8ab8 -8px 8px, #1e8ab8 -9px 9px, #1e8ab8 -10px 10px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10:hover p,
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10:hover .tweetdis_click_to_tweet {
          color: #ffffff; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10:hover .tweetdis_click_to_tweet i {
          background-position: 0 -241px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 p {
        font: 24px "Conv_Intro", Arial, sans-serif;
        line-height: 1.5;
        padding: 0 28px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 .tweetdis_click_to_tweet {
        font-family: 'Conv_Intro', Arial, sans-serif;
        color: #bfbfbf;
        margin: 0px 28px;
        padding-top: 12px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 .tweetdis_click_to_tweet i {
          background-position: 0 -151px;
          width: 25px;
          height: 20px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 {
      background-color: #e8f6fb; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_11:hover {
        background-color: #c2e2ed; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_11:hover .tweetdis_click_to_tweet {
          background-color: #009ec5; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 p {
        font: 24px "Open Sans", Verdana, sans-serif;
        color: #7898a3;
        line-height: 1.5;
        padding: 5% 5% 4% 5%; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 .tweetdis_clearfix {
        display: block;
        padding: 10px;
        border-top: 1px solid #dadada;
        background: #f5f5f5;
        text-align: right; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 .tweetdis_click_to_tweet {
        display: inline-block;
        font: 15px 'Open Sans', Verdana, sans-serif;
        color: #ffffff;
        padding: 9px 17px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        background-color: #00b9e6;
        position: relative; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 .tweetdis_click_to_tweet i {
          background-position: 0 -486px;
          margin-right: 10px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 .tweetdis_click_to_tweet:after {
          content: '';
          position: absolute;
          left: -57px;
          top: -6px;
          width: 48px;
          height: 31px;
          background: url("../assets/images/sprite-twitter.png") 0 0 no-repeat;
          background-position: 0 -87px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at {
      background-color: #f9f9f9;
      border-left: 2px solid #efefef;
      border-right: 2px solid #efefef;
      border-bottom: 2px solid #dadada;
      border-radius: 10px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at:hover p {
        color: #e53935; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at:hover .tweetdis_click_to_tweet {
        color: #e53935;
        border-color: #e53935; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at:hover .tweetdis_click_to_tweet i {
          background-position: 0 -472px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at p {
        font: 24px "Montserrat", Arial, sans-serif;
        color: #272727;
        padding: 5% 5% 4% 5px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at .tweetdis_author {
        font-family: "Montserrat", Arial, sans-serif;
        margin: 22px 0 25px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at .tweetdis_click_to_tweet {
        font: 16px 'Open Sans', Arial, sans-serif;
        font-weight: 600;
        float: right;
        border: 1px solid #c8e4e5;
        color: #00b6e6;
        margin: 20px 0;
        padding: 8px 10px;
        border-radius: 20px;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at .tweetdis_click_to_tweet i {
          background-position: 0 -299px;
          margin-right: 10px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at {
      position: relative;
      padding: 45px 0 30px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:before, .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:after {
        content: '';
        position: absolute;
        left: 106px;
        top: 85px;
        border: 15px solid transparent;
        border-right-color: #D5D5D5; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:after {
        border-right-color: white;
        left: 111px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:hover:before {
        border-right-color: #38A3D4; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:hover p {
        color: #2ba3e2;
        border-color: #38a3d4; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at p {
        font: 24px "Montserrat", Arial, sans-serif;
        font-weight: 700;
        color: #000000;
        border-left: 5px solid #d5d5d5;
        padding: 0 5% 0 15px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at .tweetdis_img {
        padding: 0 20px 5% 15px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at .tweetdis_author {
        font-family: "Montserrat", Arial, sans-serif;
        margin-top: 20px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at .tweetdis_click_to_tweet {
        font: 16px 'Open Sans', Arial, sans-serif;
        font-weight: 600;
        float: right;
        color: #00b6e6;
        margin-top: 11px;
        padding: 9px 9px 0 9px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at .tweetdis_click_to_tweet i {
          background-position: 0 -299px;
          margin-right: 10px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at {
      background: radial-gradient(circle at 0 100%, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 100% 100%, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 100% 0, transparent 14px, #f1f1f1 15px), radial-gradient(circle at 0 0, transparent 14px, #f1f1f1 15px);
      background-position: bottom left, bottom right, top right, top left;
      background-size: 51% 51%;
      background-repeat: no-repeat; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at:hover p,
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at:hover .tweetdis_click_to_tweet {
        color: #e53935; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at:hover .tweetdis_click_to_tweet i {
        background-position: 0 -472px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at p {
        font: 24px "Playfair Display", Georgia, serif;
        font-style: italic;
        padding: 5% 5% 4% 5px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at p.tweetdis_font_smaller {
          font-size: 20.64px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at .tweetdis_author {
        font: 16px 'Playfair Display', Georgia, serif;
        font-style: italic;
        text-transform: uppercase;
        margin: 22px 0 15px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at .tweetdis_click_to_tweet {
        font: 16px 'Playfair Display', Georgia, serif;
        font-style: italic;
        float: right;
        color: #00b6e6;
        margin: 13px 0 15px;
        padding: 9px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at .tweetdis_click_to_tweet i {
          background-position: 0 -299px;
          margin-right: 10px; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at {
      padding-top: 30px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at:hover span.tweetdis_wrapper {
        background-color: yellow;
        background-clip: content-box; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p {
        font: 24px "Playfair Display", Georgia, serif;
        font-style: italic;
        line-height: 1.2;
        color: #666666; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p.tweetdis_font_bigger {
          font-size: 27.36px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p.tweetdis_font_smaller {
          font-size: 20.64px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p span.tweetdis_wrapper {
          display: inline-block;
          position: relative;
          border-left: 1px solid #ededed;
          padding: 0 5% 0 30px; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p span.tweetdis_wrapper:before {
            content: "“";
            position: absolute;
            left: 2px;
            font-size: 50px;
            line-height: 1;
            color: #bfc1c2; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p span.tweetdis_wrapper i {
            display: inline-block;
            width: 16px;
            height: 14px;
            background: url("../assets/images/sprite-twitter.png") no-repeat;
            background-position: 0 -299px;
            margin-left: 10px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at .tweetdis_img {
        padding: 0 3% 5% 5%; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at .tweetdis_author {
        font: 15px 'Open Sans', Arial, sans-serif;
        font-weight: 700;
        color: #314046;
        margin: 22px 0 15px;
        padding-left: 30px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at .tweetdis_click_to_tweet {
        display: none; }
    .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at {
      background-color: #fefefe;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border: 1px solid #b7b7b7; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at:hover .tweetdis_click_to_tweet {
        background-color: #009ec5; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p {
        font: 28px "Lato", Arial, sans-serif;
        font-style: italic;
        color: #363636;
        padding-bottom: 0; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p.tweetdis_font_bigger {
          font-size: 31.92px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p.tweetdis_font_smaller {
          font-size: 24.08px; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p span.tweetdis_wrapper {
          display: inline-block;
          padding: 3% 3% 3% 2.2em;
          position: relative; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p span.tweetdis_wrapper i {
            display: block;
            float: right;
            font: 28px 'Montserrat', Arial, sans-serif;
            color: #52c9f2;
            margin: 10px 0 0 0;
            text-transform: uppercase; }
          .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p span.tweetdis_wrapper:before {
            content: "“";
            position: absolute;
            top: 0;
            left: 0.1em;
            font-size: 3.5em;
            font-family: 'Liberation Sans', Arial, sans-serif;
            font-weight: 300;
            color: #676c6e; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at .tweetdis_img,
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at .tweetdis_author {
        display: none; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at span.tweetdis_clearfix {
        display: block;
        padding: 20px 10px;
        border-top: 1px solid #b7b7b7;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        background: #f8f8f8;
        text-align: right;
        margin-top: 10px; }
      .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at .tweetdis_click_to_tweet {
        display: inline-block;
        font: 15px 'Open Sans', Arial, sans-serif;
        font-weight: 500;
        color: #fff;
        padding: 9px 17px;
        border-radius: 5px;
        background-color: #00b9e6; }
        .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at .tweetdis_click_to_tweet i {
          display: none; }

@media (max-width: 1200px) {
  .tweetdis_box.tweetdis_left, .tweetdis_box.tweetdis_right {
    width: 70% !important; }
    .tweetdis_box.tweetdis_left a.tweetdis_box_link .tweetdis_img, .tweetdis_box.tweetdis_right a.tweetdis_box_link .tweetdis_img {
      float: none; }
    .tweetdis_box.tweetdis_left a.tweetdis_box_link.tweetdis_box_13_at:before, .tweetdis_box.tweetdis_left a.tweetdis_box_link.tweetdis_box_13_at:after, .tweetdis_box.tweetdis_right a.tweetdis_box_link.tweetdis_box_13_at:before, .tweetdis_box.tweetdis_right a.tweetdis_box_link.tweetdis_box_13_at:after {
      border: none; } }

@media (max-width: 500px) {
  .tweetdis_box.tweetdis_left, .tweetdis_box.tweetdis_right {
    float: none;
    width: 100% !important;
    margin-left: 0;
    margin-right: 0; }
  .tweetdis_box a.tweetdis_box_link p {
    line-height: 1.1 !important; }
  .tweetdis_box a.tweetdis_box_link .tweetdis_img {
    float: none; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_01 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_02 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_03 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_07 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_08 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p {
    font-size: 19.5px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_10 p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_11 p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_12_at p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_14_at p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_15_at p {
    font-size: 15.6px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_16_at p {
    font-size: 18.2px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_01, .tweetdis_box a.tweetdis_box_link.tweetdis_box_02, .tweetdis_box a.tweetdis_box_link.tweetdis_box_03, .tweetdis_box a.tweetdis_box_link.tweetdis_box_04 {
    padding: 10px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_05 p {
    padding-left: 10px;
    padding-right: 25px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 p {
    padding-left: 10px;
    padding-right: 10px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_06 .tweetdis_click_to_tweet {
    margin-left: 10px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 p {
    padding: 0 30px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_09 .tweetdis_click_to_tweet {
    margin: 0 30px; }
  .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:before, .tweetdis_box a.tweetdis_box_link.tweetdis_box_13_at:after {
    border: none; } }

/* Image styles */
/* Image templates */
.tweetdis_image_template_1.tweetdis_hover_zoom:hover .tweetdis_img_container {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

.tweetdis_image_template_1 .tweetdis_click_to_tweet {
  position: absolute;
  display: inline-block; }
  .tweetdis_image_template_1 .tweetdis_click_to_tweet.position_center {
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .tweetdis_image_template_1 .tweetdis_click_to_tweet.position_top_right {
    top: 20px;
    right: 20px; }
  .tweetdis_image_template_1 .tweetdis_click_to_tweet.position_bottom_right {
    bottom: 20px;
    right: 20px; }

.tweetdis_image_template_2 .tweetdis_click_to_tweet,
.tweetdis_image_template_5 .tweetdis_click_to_tweet,
.tweetdis_image_template_6 .tweetdis_click_to_tweet {
  padding: 10px; }
  .tweetdis_image_template_2 .tweetdis_click_to_tweet.position_left,
  .tweetdis_image_template_5 .tweetdis_click_to_tweet.position_left,
  .tweetdis_image_template_6 .tweetdis_click_to_tweet.position_left {
    text-align: left; }
  .tweetdis_image_template_2 .tweetdis_click_to_tweet.position_center,
  .tweetdis_image_template_5 .tweetdis_click_to_tweet.position_center,
  .tweetdis_image_template_6 .tweetdis_click_to_tweet.position_center {
    text-align: center; }
  .tweetdis_image_template_2 .tweetdis_click_to_tweet.position_right,
  .tweetdis_image_template_5 .tweetdis_click_to_tweet.position_right,
  .tweetdis_image_template_6 .tweetdis_click_to_tweet.position_right {
    text-align: right; }

.tweetdis_image_template_5 .tweetdis_click_to_tweet {
  padding-left: 0;
  padding-right: 0; }
  .tweetdis_image_template_5 .tweetdis_click_to_tweet a.tweetdis_image_link {
    background: #00acee;
    /* Old browsers */
    background: -moz-linear-gradient(top, #00acee 0%, #00bdf2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00acee), color-stop(100%, #00bdf2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00acee 0%, #00bdf2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00acee 0%, #00bdf2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00acee 0%, #00bdf2 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #00acee 0%, #00bdf2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00acee", endColorstr="#00bdf2",GradientType=0 );
    /* IE6-9 */
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 9px 11px;
    border-bottom: 3px solid #028ec4; }
    .tweetdis_image_template_5 .tweetdis_click_to_tweet a.tweetdis_image_link:hover {
      background: #0099d3;
      /* Old browsers */
      background: -moz-linear-gradient(top, #0099d3 0%, #00aedd 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0099d3), color-stop(100%, #00aedd));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #0099d3 0%, #00aedd 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #0099d3 0%, #00aedd 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #0099d3 0%, #00aedd 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #0099d3 0%, #00aedd 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0099d3", endColorstr="#00aedd",GradientType=0 );
      /* IE6-9 */ }
    .tweetdis_image_template_5 .tweetdis_click_to_tweet a.tweetdis_image_link span {
      margin-left: 8px;
      font: 12px "Open Sans", Arial, sans-serif;
      font-weight: bold;
      color: white; }
  .tweetdis_image_template_5 .tweetdis_click_to_tweet i {
    display: inline-block;
    background: url("../assets/images/sprite-twitter.png") no-repeat;
    background-position: 0 -486px;
    width: 16px;
    height: 14px;
    position: relative;
    top: 5px;
    vertical-align: top; }

.tweetdis_image_template_6 .tweetdis_click_to_tweet {
  padding-left: 0;
  padding-right: 0; }
  .tweetdis_image_template_6 .tweetdis_click_to_tweet a.tweetdis_image_link span {
    margin-left: 8px;
    font: 16px "Lato", Arial, sans-serif;
    font-weight: 500;
    color: black; }
    .tweetdis_image_template_6 .tweetdis_click_to_tweet a.tweetdis_image_link span:hover {
      color: #2aa9e0;
      text-decoration: underline; }
  .tweetdis_image_template_6 .tweetdis_click_to_tweet i {
    display: inline-block;
    background: url("../assets/images/sprite-twitter.png") no-repeat;
    background-position: 0 -299px;
    width: 16px;
    height: 14px;
    position: relative;
    top: 5px;
    vertical-align: top; }

.tweetdis_image_template_3,
.tweetdis_image_template_4 {
  border: 1px solid #dddddd; }
  .tweetdis_image_template_3 .tweetdis_click_to_tweet,
  .tweetdis_image_template_4 .tweetdis_click_to_tweet {
    padding: 13px 10px 10px 10px; }
    .tweetdis_image_template_3 .tweetdis_click_to_tweet .tweetdis_action,
    .tweetdis_image_template_4 .tweetdis_click_to_tweet .tweetdis_action {
      font: 18px "Lato", Arial, sans-serif;
      font-weight: 400;
      position: relative; }
    .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_left,
    .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left {
      text-align: left; }
      .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_left a.tweetdis_image_link,
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left a.tweetdis_image_link {
        float: left; }
      .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_left .tweetdis_action,
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left .tweetdis_action {
        margin-left: 38px; }
        .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_left .tweetdis_action:before,
        .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left .tweetdis_action:before {
          content: "";
          position: absolute;
          top: 5px;
          left: -32px;
          width: 26px;
          height: 11px;
          background: url("../assets/images/sprite-twitter.png");
          background-position: 0 -372px; }
    .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_right,
    .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right {
      text-align: right; }
      .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_right a.tweetdis_image_link,
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right a.tweetdis_image_link {
        float: right; }
      .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_right .tweetdis_action,
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right .tweetdis_action {
        margin-right: 38px; }
        .tweetdis_image_template_3 .tweetdis_click_to_tweet.position_right .tweetdis_action:after,
        .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right .tweetdis_action:after {
          content: "";
          position: absolute;
          top: 5px;
          right: -32px;
          width: 26px;
          height: 11px;
          background: url("../assets/images/sprite-twitter.png");
          background-position: 0 -529px; }
    .tweetdis_image_template_3 .tweetdis_click_to_tweet.twitter_large .tweetdis_action,
    .tweetdis_image_template_4 .tweetdis_click_to_tweet.twitter_large .tweetdis_action {
      top: 4px; }

.tweetdis_image_template_4 {
  border: none; }
  .tweetdis_image_template_4 .tweetdis_click_to_tweet {
    background-color: black; }
    .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left .tweetdis_action {
      color: white; }
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_left .tweetdis_action:before {
        background-position: 0 -507px; }
    .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right .tweetdis_action {
      color: white; }
      .tweetdis_image_template_4 .tweetdis_click_to_tweet.position_right .tweetdis_action:after {
        background-position: 0 -518px; }

/* Twitter button colors: text, background, background-hover */
.tweetdis_clearfix.aligncenter {
  text-align: center; }

.tweetdis_clearfix.alignleft {
  text-align: left; }

.tweetdis_clearfix.alignright {
  text-align: right; }

.tweetdis_image {
  margin: 20px 0;
  max-width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  line-height: 0.8; }
  .tweetdis_image .tweetdis_img_container {
    position: relative; }
  .tweetdis_image.tweetdis_hover_light:hover .tweetdis_img_container {
    opacity: 0.3;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
  .tweetdis_image.tweetdis_hover_dark .tweetdis_img_container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    filter: alpha(opacity=0); }
  .tweetdis_image.tweetdis_hover_dark .tweetdis_img_container:hover:before {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
  .tweetdis_image.tweetdis_hover_pattern .tweetdis_img_container:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: url("../assets/images/pattern.png");
    opacity: 0;
    filter: alpha(opacity=0); }
  .tweetdis_image.tweetdis_hover_pattern .tweetdis_img_container:hover:before {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
  .tweetdis_image .tweetdis_click_to_tweet a.tweetdis_image_link {
    text-decoration: none;
    display: inline-block;
    cursor: pointer; }
  .tweetdis_image .tweetdis_click_to_tweet.twitter_standard a.tweetdis_image_link {
    height: 20px;
    padding: 1px 8px 1px 6px;
    background-color: #1b95e0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px; }
    .tweetdis_image .tweetdis_click_to_tweet.twitter_standard a.tweetdis_image_link:hover {
      background-color: #0c7abf; }
    .tweetdis_image .tweetdis_click_to_tweet.twitter_standard a.tweetdis_image_link span {
      margin-left: 6px;
      font: 11px/18px "Helvetica Neue", Arial, sans-serif;
      font-weight: 500;
      color: white;
      vertical-align: top; }
  .tweetdis_image .tweetdis_click_to_tweet.twitter_standard i {
    display: inline-block;
    background: url("../assets/images/sprite-twitter.png") no-repeat;
    background-position: 0 -383px;
    width: 14px;
    height: 10.5px;
    position: relative;
    top: 3px;
    vertical-align: top; }
  .tweetdis_image .tweetdis_click_to_tweet.twitter_standard.twitter_large {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px; }
    .tweetdis_image .tweetdis_click_to_tweet.twitter_standard.twitter_large a.tweetdis_image_link {
      height: 28px;
      padding: 1px 10px 1px 9px; }
      .tweetdis_image .tweetdis_click_to_tweet.twitter_standard.twitter_large a.tweetdis_image_link span {
        margin-left: 8px;
        font: 13px/26px "Helvetica Neue", Arial, sans-serif; }
    .tweetdis_image .tweetdis_click_to_tweet.twitter_standard.twitter_large i {
      background: url("../assets/images/sprite-twitter.png") no-repeat;
      background-position: 0 -486px;
      width: 16px;
      height: 14px;
      top: 5px; }
