
        .tdb-autoload-wrap {
            position: relative;
        }
        .tdb-autoload-wrap .tdb-loader-autoload {
            top: auto !important;
            bottom: 50px !important;
        }
        .tdb-autoload-debug {
            display: none;
            width: 1068px;
            margin-right: auto;
            margin-left: auto;
        }
        @media (min-width: 1019px) and (max-width: 1018px) {
            .tdb-autoload-debug {
                width: 740px;
            }
        }
        @media (max-width: 767px) {
            .tdb-autoload-debug {
                display: none;
                width: 100%;
                padding-left: 20px;
                padding-right: 20px;
            }
        }
   
.tdi_75{
                    min-height: 0;
                }


.tdi_77,
                .tdi_77 .tdc-columns{
                    min-height: 0;
                }.tdi_77,
                .tdi_77 .tdc-columns{
                    display: block;
                }.tdi_77 .tdc-columns{
                    width: 100%;
                }@media (min-width: 768px) {
                    .tdi_77 {
                        margin-left: -15px;
                        margin-right: -15px;
                    }
                    .tdi_77 .tdc-row-video-background-error,
                    .tdi_77 .vc_column {
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
@media (min-width: 768px) {
                    .tdi_77 {
                        margin-left: -10px;
                        margin-right: -10px;
                    }
                    .tdi_77 .tdc-row-video-background-error,
                    .tdi_77 .vc_column {
                        padding-left: 10px;
                        padding-right: 10px;
                    }
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
@media (min-width: 768px) {
                    .tdi_77 {
                        margin-left: -10px;
                        margin-right: -10px;
                    }
                    .tdi_77 .tdc-row-video-background-error,
                    .tdi_77 .vc_column {
                        padding-left: 10px;
                        padding-right: 10px;
                    }
                }
}
/* inline tdc_css att */

.tdi_77{
margin-top:40px !important;
}

.tdi_77 .td_block_wrap{ text-align:left }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_77{
margin-top:30px !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_77{
margin-top:20px !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_77{
margin-top:20px !important;
}
}

.tdi_79{
                    vertical-align: baseline;
                }.tdi_79 > .wpb_wrapper,
                .tdi_79 > .wpb_wrapper > .tdc-elements{
                    display: block;
                }.tdi_79 > .wpb_wrapper > .tdc-elements{
                    width: 100%;
                }.tdi_79 > .wpb_wrapper > .vc_row_inner{
                    width: auto;
                }.tdi_79 > .wpb_wrapper{
                    width: auto;
                    height: auto;
                }
/* inline tdc_css att */

.tdi_79{
width:calc(100% - 340px) !important;
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_79{
width:calc(100% - 240px) !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_79{
width:calc(100% - 230px) !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_79{
width:100% !important;
}
}


/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_80{
margin-bottom:0px !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_80{
margin-bottom:0px !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_80{
margin-bottom:0px !important;
}
}

.tdb_single_categories{
                  margin: 0 0 10px 0;
                  line-height: 1;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                }.tdb_single_categories a{
                  pointer-events: auto;
                  font-size: 10px;
                  display: inline-block;
                  margin: 0 5px 5px 0;
                  line-height: 1;
                  color: #fff;
                  padding: 3px 6px 4px 6px;
                  white-space: nowrap;
                  position: relative;
                  vertical-align: middle;
                }.tdb_single_categories a:hover .tdb-cat-bg{
                  opacity: 0.9;
                }.tdb_single_categories a:hover .tdb-cat-bg:before{
                  opacity: 1;
                }.tdb-category i:last-of-type{
                  display: none;
                }.tdb-cat-text{
                  display: inline-block;
                  vertical-align: middle;
                  margin-right: 10px;
                }.tdb-cat-sep{
                  font-size: 14px;
                  vertical-align: middle;
                  position: relative;
                }.tdb-cat-sep-svg{
                  line-height: 0;
                }.tdb-cat-sep-svg svg{
                  width: 14px;
                  height: auto;
                }.tdb-cat-bg{
                  position: absolute;
                  background-color: #222;
                  border: 1px solid #222;
                  width: 100%;
                  height: 100%;
                  top: 0;
                  left: 0;
                  z-index: -1;
                }.tdb-cat-bg:before{
                  content: '';
                  width: 100%;
                  height: 100%;
                  left: 0;
                  top: 0;
                  position: absolute;
                  z-index: -1;
                  opacity: 0;
                  -webkit-transition: opacity 0.3s ease;
                  transition: opacity 0.3s ease;
                }.tdb-cat-style2 .tdb-cat-bg{
                  background-color: rgba(34, 34, 34, 0.85);
                }.tdi_80 .tdb-entry-category{
                    padding: 3px 4px 2px;
                
                    font-family:Source Sans Pro !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
                }.tdi_80 .tdb-cat-bg{
                    border-width: 1px;
                }.tdi_80 .tdb-cat-sep{
                    font-size: 14px;
                }.tdi_80 .tdb-cat-text{
                    margin-right: 10px;
                }.td-theme-wrap .tdi_80{
                    text-align: left;
                }

.tdi_81{
margin-bottom:5px !important;
}

/* phone */
@media (max-width: 767px)
{
.tdi_81{
margin-bottom:0px !important;
}
}

.tdb_title{
                  margin-bottom: 19px;
                }.tdb_title.tdb-content-horiz-center{
                  text-align: center;
                }.tdb_title.tdb-content-horiz-center .tdb-title-line{
                  margin: 0 auto;
                }.tdb_title.tdb-content-horiz-right{
                  text-align: right;
                }.tdb_title.tdb-content-horiz-right .tdb-title-line{
                  margin-left: auto;
                  margin-right: 0;
                }.tdb-title-text{
                  display: inline-block;
                  position: relative;
                  margin: 0;
                  word-wrap: break-word;
                  font-size: 30px;
                  line-height: 38px;
                  font-weight: 700;
                }.tdb-first-letter{
                  position: absolute;
                  -webkit-user-select: none;
                  user-select: none;
                  pointer-events: none;
                  text-transform: uppercase;
                  color: rgba(0, 0, 0, 0.08);
                  font-size: 6em;
                  font-weight: 300;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
                  left: -0.36em;
                  z-index: -1;
                  -webkit-text-fill-color: initial;
                }.tdb-title-line{
                  display: none;
                  position: relative;
                }.tdb-title-line:after{
                  content: '';
                  width: 100%;
                  position: absolute;
                  background-color: #4db2ec;
                  top: 0;
                  left: 0;
                  margin: auto;
                }.tdb-single-title .tdb-title-text{
                  font-size: 41px;
                  line-height: 50px;
                  font-weight: 400;
                }.tdi_81 .tdb-title-line:after{
                    height: 2px;
                
                    bottom: 40%;
                }.tdi_81 .tdb-title-line{
                    height: 50px;
                }.td-theme-wrap .tdi_81{
                    text-align: left;
                }.tdi_81 .tdb-first-letter{
                    left: -0.36em;
                    right: auto;
                }.tdi_81 .tdb-title-text{
                    font-family:Gelasio !important;line-height:1.1 !important;font-weight:600 !important;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_81 .tdb-title-text{
                    font-family:Gelasio !important;font-size:30px !important;line-height:1.1 !important;font-weight:600 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_81 .tdb-title-text{
                    font-family:Gelasio !important;font-size:24px !important;line-height:1.1 !important;font-weight:600 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_81 .tdb-title-text{
                    font-family:Gelasio !important;font-size:24px !important;line-height:1.1 !important;font-weight:600 !important;
                }
}

.tdi_84{
                    position: relative !important;
                    top: 0;
                    transform: none;
                    -webkit-transform: none;
                }.tdi_84,
                .tdi_84 .tdc-inner-columns{
                    display: block;
                }.tdi_84 .tdc-inner-columns{
                    width: 100%;
                }@media (min-width: 768px) {
                    .tdi_84 {
                        margin-left: -0px;
                        margin-right: -0px;
                    }
                    .tdi_84 .vc_column_inner {
                        padding-left: 0px;
                        padding-right: 0px;
                    }
                }

.tdi_86{
                    vertical-align: baseline;
                }.tdi_86 .vc_column-inner > .wpb_wrapper,
                .tdi_86 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_86 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

.tdi_86{
padding-top:10px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_86{
padding-top:5px !important;
width:100% !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_87{
margin-top:1px !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_87{
margin-top:1px !important;
}
}

.tdb-post-meta{
                  margin-bottom: 16px;
                  color: #444;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                  font-size: 11px;
                  font-weight: 400;
                  clear: none;
                  vertical-align: middle;
                  line-height: 1;
                }.tdb-post-meta span,
                .tdb-post-meta i,
                .tdb-post-meta time{
                  vertical-align: middle;
                }.tdb_single_author{
                  line-height: 30px;
                }.tdb_single_author a{
                  vertical-align: middle;
                }.tdb_single_author .tdb-block-inner{
                  display: flex;
                  align-items: center;
                }.tdb_single_author .tdb-author-name-wrap{
                  display: flex;
                }.tdb_single_author .tdb-author-name{
                  font-weight: 700;
                  margin-right: 3px;
                }.tdb_single_author .tdb-author-by{
                  margin-right: 3px;
                }.tdb_single_author .tdb-author-photo img{
                  display: block;
                }.tdi_87{
                    display: inline-block;
                }.tdi_87 .tdb-author-name-wrap{
                    align-items: baseline;
                }.tdi_87 .tdb-author-by{
                    margin-right: 5px;
                
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:20px !important;font-style:italic !important;font-weight:400 !important;
                }.tdi_87 .avatar{
                    width: 20px;
                    height: 20px;
                
                    margin-right: 6px;
                
                    border-radius: 50%;
                }.tdi_87 .tdb-author-name{
                    color: #000;
                
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:20px !important;font-style:italic !important;font-weight:600 !important;
                }

.tdi_88{
margin-left:10px !important;
}

.tdb_single_date{
                  line-height: 30px;
                }.tdb_single_date a{
                  vertical-align: middle;
                }.tdb_single_date .tdb-date-icon-svg{
                  position: relative;
                  line-height: 0;
                }.tdb_single_date svg{
                  height: auto;
                }.tdb_single_date svg,
                 .tdb_single_date svg *{
                  fill: #444;
                }.tdi_88{
                    display: inline-block;
                
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:20px !important;font-style:italic !important;font-weight:400 !important;
                }.tdi_88 svg{
                    width: 14px;
                }.tdi_88 .tdb-date-icon{
                    margin-right: 5px;
                }

.tdi_89{
margin-left:20px !important;
}

.tdb_single_comments_count{
                  line-height: 30px;
                }.tdb_single_comments_count .tdb-comm-icon-svg{
                  position: relative;
                  line-height: 0;
                }.tdb_single_comments_count svg{
                  height: auto;
                }.tdb_single_comments_count svg,
                 .tdb_single_comments_count svg *{
                  fill: #444;
                }.tdi_89{
                    display: inline-block;
                
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:20px !important;font-style:italic !important;font-weight:400 !important;
                }.tdi_89 i{
                    font-size: 9px;
                }.tdi_89 .tdb-comm-icon{
                    margin-right: 5px;
                }.tdi_89 a{
                    color: #444;
                }.tdi_89 a svg,
                .tdi_89 a svg *{
                    fill: #444;
                }

.tdi_90{
margin-left:20px !important;
}

.tdb_single_post_views{
                  line-height: 30px;
                }.tdb_single_post_views a{
                  vertical-align: middle;
                }.tdb_single_post_views .tdb-views-icon-svg{
                  position: relative;
                  line-height: 0;
                }.tdb_single_post_views svg{
                  height: auto;
                }.tdb_single_post_views svg,
                 .tdb_single_post_views svg *{
                  fill: #444;
                }.tdi_90{
                    display: inline-block;
                
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:20px !important;font-style:italic !important;font-weight:400 !important;
                }.tdi_90 i{
                    font-size: 14px;
                }.tdi_90 .tdb-views-icon{
                    margin-right: 5px;
                }

.tdi_92{
                    vertical-align: baseline;
                }.tdi_92 .vc_column-inner > .wpb_wrapper,
                .tdi_92 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_92 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_92{
width:100% !important;
}
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_93{
margin-bottom:10px !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_93{
margin-bottom:15px !important;
display:inline-block !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_93{
display:inline-block !important;
}
}

.tdb_single_post_share{
                  margin-bottom: 23px;
                }.tdb-share-classic{
                  position: relative;
                  height: 20px;
                  margin-bottom: 15px;
                }.tdi_93 .td-post-sharing,
                .tdi_93 .tdb-share-classic{
                    text-align: right;
                }

            .td-post-sharing-classic {
                position: relative;
                height: 20px;
            }
            .td-post-sharing {
                margin-left: -3px;
                margin-right: -3px;
                font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                z-index: 2;
                white-space: nowrap;
                opacity: 0;
            }
            .td-post-sharing.td-social-show-all {
                white-space: normal;
            }
            .td-js-loaded .td-post-sharing {
                -webkit-transition: opacity 0.3s;
                transition: opacity 0.3s;
                opacity: 1;
            }
            .td-post-sharing-classic + .td-post-sharing {
                margin-top: 15px;
                /* responsive portrait phone */
            }
            @media (max-width: 767px) {
                .td-post-sharing-classic + .td-post-sharing {
                    margin-top: 8px;
                }
            }
            .td-post-sharing-top {
                margin-bottom: 30px;
            }
            @media (max-width: 767px) {
                .td-post-sharing-top {
                    margin-bottom: 20px;
                }
            }
            .td-post-sharing-bottom {
                border-style: solid;
                border-color: #ededed;
                border-width: 1px 0;
                padding: 21px 0;
                margin-bottom: 42px;
            }
            .td-post-sharing-bottom .td-post-sharing {
                margin-bottom: -7px;
            }
            .td-post-sharing-visible,
            .td-social-sharing-hidden {
                display: inline-block;
            }
            .td-social-sharing-hidden ul {
                display: none;
            }
            .td-social-show-all .td-pulldown-filter-list {
                display: inline-block;
            }
            .td-social-network,
            .td-social-handler {
                position: relative;
                display: inline-block;
                margin: 0 3px 7px;
                height: 40px;
                min-width: 40px;
                font-size: 11px;
                text-align: center;
                vertical-align: middle;
            }
            .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;
                border-bottom-right-radius: 2px;
            }
            .td-social-network {
                color: #000;
                overflow: hidden;
            }
            .td-social-network .td-social-but-icon {
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px;
            }
            .td-social-network .td-social-but-text {
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px;
            }
            .td-social-network:hover {
                opacity: 0.8 !important;
            }
            .td-social-handler {
                color: #444;
                border: 1px solid #e9e9e9;
                border-radius: 2px;
            }
            .td-social-handler .td-social-but-text {
                font-weight: 700;
            }
            .td-social-handler .td-social-but-text:before {
                background-color: #000;
                opacity: 0.08;
            }
            .td-social-share-text {
                margin-right: 18px;
            }
            .td-social-share-text:before,
            .td-social-share-text:after {
                content: '';
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                left: 100%;
                width: 0;
                height: 0;
                border-style: solid;
            }
            .td-social-share-text:before {
                border-width: 9px 0 9px 11px;
                border-color: transparent transparent transparent #e9e9e9;
            }
            .td-social-share-text:after {
                border-width: 8px 0 8px 10px;
                border-color: transparent transparent transparent #fff;
            }
            .td-social-but-text,
            .td-social-but-icon {
                display: inline-block;
                position: relative;
            }
            .td-social-but-icon {
                padding-left: 13px;
                padding-right: 13px;
                line-height: 40px;
                z-index: 1;
            }
            .td-social-but-icon i {
                position: relative;
                top: -1px;
                vertical-align: middle;
            }
            .td-social-but-text {
                margin-left: -6px;
                padding-left: 12px;
                padding-right: 17px;
                line-height: 40px;
            }
            .td-social-but-text:before {
                content: '';
                position: absolute;
                top: 12px;
                left: 0;
                width: 1px;
                height: 16px;
                background-color: #fff;
                opacity: 0.2;
                z-index: 1;
            }
            .td-social-handler i,
            .td-social-facebook i,
            .td-social-reddit i,
            .td-social-linkedin i,
            .td-social-tumblr i,
            .td-social-stumbleupon i,
            .td-social-vk i,
            .td-social-viber i,
            .td-social-flipboard i,
            .td-social-koo i {
                font-size: 14px;
            }
            .td-social-telegram i {
                font-size: 16px;
            }
            .td-social-mail i,
            .td-social-line i,
            .td-social-print i {
                font-size: 15px;
            }
            .td-social-handler .td-icon-share {
                top: -1px;
                left: -1px;
            }
            .td-social-twitter .td-icon-twitter {
                font-size: 12px;
            }
            .td-social-pinterest .td-icon-pinterest {
                font-size: 13px;
            }
            .td-social-whatsapp .td-icon-whatsapp,
            .td-social-kakao .td-icon-kakao {
                font-size: 18px;
            }
            .td-social-reddit .td-social-but-icon {
                padding-right: 12px;
            }
            .td-social-reddit .td-icon-reddit {
                left: -1px;
            }
            .td-social-telegram .td-social-but-icon {
                padding-right: 12px;
            }
            .td-social-telegram .td-icon-telegram {
                left: -1px;
            }
            .td-social-stumbleupon .td-social-but-icon {
                padding-right: 11px;
            }
            .td-social-stumbleupon .td-icon-stumbleupon {
                left: -2px;
            }
            .td-social-digg .td-social-but-icon {
                padding-right: 11px;
            }
            .td-social-digg .td-icon-digg {
                left: -2px;
                font-size: 17px;
            }
            .td-social-vk .td-social-but-icon {
                padding-right: 11px;
            }
            .td-social-vk .td-icon-vk {
                left: -2px;
            }
            .td-social-naver .td-icon-naver {
                left: -1px;
                font-size: 16px;
            }
            .td-social-gettr .td-icon-gettr {
                font-size: 25px;
            }
            .td-ps-notext .td-social-gettr .td-icon-gettr {
                left: -5px;
            }
            .td-social-copy_url {
                position: relative;
            }
            .td-social-copy_url-check {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                color: #fff;
                opacity: 0;
                pointer-events: none;
                transition: opacity .2s ease-in-out;
                z-index: 11;
            }
            .td-social-copy_url .td-icon-copy_url {
                left: -1px;
                font-size: 17px;
            }
            .td-social-copy_url-disabled {
                pointer-events: none;
            }
            .td-social-copy_url-disabled .td-icon-copy_url {
                opacity: 0;
            }
            .td-social-copy_url-copied .td-social-copy_url-check {
                opacity: 1;
            }
            @keyframes social_copy_url_loader {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0)
                }
                100% {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg)
                }
            }
            .td-social-expand-tabs i {
                top: -2px;
                left: -1px;
                font-size: 16px;
            }
            @media (min-width: 767px) {
                .td-social-line,
                .td-social-viber {
                    display: none;
                }
            }
            .td-ps-bg .td-social-network {
                color: #fff;
            }
            .td-ps-bg .td-social-facebook .td-social-but-icon,
            .td-ps-bg .td-social-facebook .td-social-but-text {
                background-color: #516eab;
            }
            .td-ps-bg .td-social-twitter .td-social-but-icon,
            .td-ps-bg .td-social-twitter .td-social-but-text {
                background-color: #29c5f6;
            }
            .td-ps-bg .td-social-pinterest .td-social-but-icon,
            .td-ps-bg .td-social-pinterest .td-social-but-text {
                background-color: #ca212a;
            }
            .td-ps-bg .td-social-whatsapp .td-social-but-icon,
            .td-ps-bg .td-social-whatsapp .td-social-but-text {
                background-color: #7bbf6a;
            }
            .td-ps-bg .td-social-reddit .td-social-but-icon,
            .td-ps-bg .td-social-reddit .td-social-but-text {
                background-color: #f54200;
            }
            .td-ps-bg .td-social-mail .td-social-but-icon,
            .td-ps-bg .td-social-digg .td-social-but-icon,
            .td-ps-bg .td-social-copy_url .td-social-but-icon,
            .td-ps-bg .td-social-mail .td-social-but-text,
            .td-ps-bg .td-social-digg .td-social-but-text,
            .td-ps-bg .td-social-copy_url .td-social-but-text {
                background-color: #000;
            }
            .td-ps-bg .td-social-print .td-social-but-icon,
            .td-ps-bg .td-social-print .td-social-but-text {
                background-color: #333;
            }
            .td-ps-bg .td-social-linkedin .td-social-but-icon,
            .td-ps-bg .td-social-linkedin .td-social-but-text {
                background-color: #0266a0;
            }
            .td-ps-bg .td-social-tumblr .td-social-but-icon,
            .td-ps-bg .td-social-tumblr .td-social-but-text {
                background-color: #3e5a70;
            }
            .td-ps-bg .td-social-telegram .td-social-but-icon,
            .td-ps-bg .td-social-telegram .td-social-but-text {
                background-color: #179cde;
            }
            .td-ps-bg .td-social-stumbleupon .td-social-but-icon,
            .td-ps-bg .td-social-stumbleupon .td-social-but-text {
                background-color: #ee4813;
            }
            .td-ps-bg .td-social-vk .td-social-but-icon,
            .td-ps-bg .td-social-vk .td-social-but-text {
                background-color: #4c75a3;
            }
            .td-ps-bg .td-social-line .td-social-but-icon,
            .td-ps-bg .td-social-line .td-social-but-text {
                background-color: #00b900;
            }
            .td-ps-bg .td-social-viber .td-social-but-icon,
            .td-ps-bg .td-social-viber .td-social-but-text {
                background-color: #5d54a4;
            }
            .td-ps-bg .td-social-naver .td-social-but-icon,
            .td-ps-bg .td-social-naver .td-social-but-text {
                background-color: #3ec729;
            }
            .td-ps-bg .td-social-flipboard .td-social-but-icon,
            .td-ps-bg .td-social-flipboard .td-social-but-text {
                background-color: #f42827;
            }
            .td-ps-bg .td-social-kakao .td-social-but-icon,
            .td-ps-bg .td-social-kakao .td-social-but-text {
                background-color: #dd604a;
            }
            .td-ps-bg .td-social-gettr .td-social-but-icon,
            .td-ps-bg .td-social-gettr .td-social-but-text {
                background-color: #fc223b;
            }
            .td-ps-bg .td-social-koo .td-social-but-icon,
            .td-ps-bg .td-social-koo .td-social-but-text {
                background-color: #facd00;
            }

            .td-ps-dark-bg .td-social-network {
                color: #fff;
            }
            .td-ps-dark-bg .td-social-network .td-social-but-icon,
            .td-ps-dark-bg .td-social-network .td-social-but-text {
                background-color: #000;
            }
            .td-ps-border .td-social-network .td-social-but-icon,
            .td-ps-border .td-social-network .td-social-but-text {
                line-height: 38px;
                border-width: 1px;
                border-style: solid;
            }
            .td-ps-border .td-social-network .td-social-but-text {
                border-left-width: 0;
            }
            .td-ps-border .td-social-network .td-social-but-text:before {
                background-color: #000;
                opacity: 0.08;
            }
            .td-ps-border.td-ps-padding .td-social-network .td-social-but-icon {
                border-right-width: 0;
            }
            .td-ps-border.td-ps-padding .td-social-network.td-social-expand-tabs .td-social-but-icon {
                border-right-width: 1px;
            }
            .td-ps-border-grey .td-social-but-icon,
            .td-ps-border-grey .td-social-but-text {
                border-color: #e9e9e9;
            }
            .td-ps-border-colored .td-social-facebook .td-social-but-icon,
            .td-ps-border-colored .td-social-facebook .td-social-but-text {
                border-color: #516eab;
            }
            .td-ps-border-colored .td-social-twitter .td-social-but-icon,
            .td-ps-border-colored .td-social-twitter .td-social-but-text {
                border-color: #29c5f6;
            }
            .td-ps-border-colored .td-social-pinterest .td-social-but-icon,
            .td-ps-border-colored .td-social-pinterest .td-social-but-text {
                border-color: #ca212a;
            }
            .td-ps-border-colored .td-social-whatsapp .td-social-but-icon,
            .td-ps-border-colored .td-social-whatsapp .td-social-but-text {
                border-color: #7bbf6a;
            }
            .td-ps-border-colored .td-social-reddit .td-social-but-icon,
            .td-ps-border-colored .td-social-reddit .td-social-but-text {
                border-color: #f54200;
            }
            .td-ps-border-colored .td-social-mail .td-social-but-icon,
            .td-ps-border-colored .td-social-digg .td-social-but-icon,
            .td-ps-border-colored .td-social-copy_url .td-social-but-icon,
            .td-ps-border-colored .td-social-mail .td-social-but-text,
            .td-ps-border-colored .td-social-digg .td-social-but-text,
            .td-ps-border-colored .td-social-copy_url .td-social-but-text {
                border-color: #000;
            }
            .td-ps-border-colored .td-social-print .td-social-but-icon,
            .td-ps-border-colored .td-social-print .td-social-but-text {
                border-color: #333;
            }
            .td-ps-border-colored .td-social-linkedin .td-social-but-icon,
            .td-ps-border-colored .td-social-linkedin .td-social-but-text {
                border-color: #0266a0;
            }
            .td-ps-border-colored .td-social-tumblr .td-social-but-icon,
            .td-ps-border-colored .td-social-tumblr .td-social-but-text {
                border-color: #3e5a70;
            }
            .td-ps-border-colored .td-social-telegram .td-social-but-icon,
            .td-ps-border-colored .td-social-telegram .td-social-but-text {
                border-color: #179cde;
            }
            .td-ps-border-colored .td-social-stumbleupon .td-social-but-icon,
            .td-ps-border-colored .td-social-stumbleupon .td-social-but-text {
                border-color: #ee4813;
            }
            .td-ps-border-colored .td-social-vk .td-social-but-icon,
            .td-ps-border-colored .td-social-vk .td-social-but-text {
                border-color: #4c75a3;
            }
            .td-ps-border-colored .td-social-line .td-social-but-icon,
            .td-ps-border-colored .td-social-line .td-social-but-text {
                border-color: #00b900;
            }
            .td-ps-border-colored .td-social-viber .td-social-but-icon,
            .td-ps-border-colored .td-social-viber .td-social-but-text {
                border-color: #5d54a4;
            }
            .td-ps-border-colored .td-social-naver .td-social-but-icon,
            .td-ps-border-colored .td-social-naver .td-social-but-text {
                border-color: #3ec729;
            }
            .td-ps-border-colored .td-social-flipboard .td-social-but-icon,
            .td-ps-border-colored .td-social-flipboard .td-social-but-text {
                border-color: #f42827;
            }
            .td-ps-border-colored .td-social-kakao .td-social-but-icon,
            .td-ps-border-colored .td-social-kakao .td-social-but-text {
                border-color: #dd604a;
            }
            .td-ps-border-colored .td-social-gettr .td-social-but-icon,
            .td-ps-border-colored .td-social-gettr .td-social-but-text {
                border-color: #fc223b;
            }
            .td-ps-border-colored .td-social-koo .td-social-but-icon,
            .td-ps-border-colored .td-social-koo .td-social-but-text {
                border-color: #facd00;
            }
            .td-ps-icon-bg .td-social-but-icon {
                height: 100%;
                border-color: transparent !important;
            }
            .td-ps-icon-bg .td-social-network .td-social-but-icon {
                color: #fff;
            }
            .td-ps-icon-bg .td-social-facebook .td-social-but-icon {
                background-color: #516eab;
            }
            .td-ps-icon-bg .td-social-twitter .td-social-but-icon {
                background-color: #29c5f6;
            }
            .td-ps-icon-bg .td-social-pinterest .td-social-but-icon {
                background-color: #ca212a;
            }
            .td-ps-icon-bg .td-social-whatsapp .td-social-but-icon {
                background-color: #7bbf6a;
            }
            .td-ps-icon-bg .td-social-reddit .td-social-but-icon {
                background-color: #f54200;
            }
            .td-ps-icon-bg .td-social-mail .td-social-but-icon,
            .td-ps-icon-bg .td-social-digg .td-social-but-icon,
            .td-ps-icon-bg .td-social-copy_url .td-social-but-icon {
                background-color: #000;
            }
            .td-ps-icon-bg .td-social-print .td-social-but-icon {
                background-color: #333;
            }
            .td-ps-icon-bg .td-social-linkedin .td-social-but-icon {
                background-color: #0266a0;
            }
            .td-ps-icon-bg .td-social-tumblr .td-social-but-icon {
                background-color: #3e5a70;
            }
            .td-ps-icon-bg .td-social-telegram .td-social-but-icon {
                background-color: #179cde;
            }
            .td-ps-icon-bg .td-social-stumbleupon .td-social-but-icon {
                background-color: #ee4813;
            }
            .td-ps-icon-bg .td-social-vk .td-social-but-icon {
                background-color: #4c75a3;
            }
            .td-ps-icon-bg .td-social-line .td-social-but-icon {
                background-color: #00b900;
            }
            .td-ps-icon-bg .td-social-viber .td-social-but-icon {
                background-color: #5d54a4;
            }
            .td-ps-icon-bg .td-social-naver .td-social-but-icon {
                background-color: #3ec729;
            }
            .td-ps-icon-bg .td-social-flipboard .td-social-but-icon {
                background-color: #f42827;
            }
            .td-ps-icon-bg .td-social-kakao .td-social-but-icon {
                background-color: #dd604a;
            }
            .td-ps-icon-bg .td-social-gettr .td-social-but-icon {
                background-color: #fc223b;
            }
            .td-ps-icon-bg .td-social-koo .td-social-but-icon {
                background-color: #facd00;
            }
            .td-ps-icon-bg .td-social-but-text {
                margin-left: -3px;
            }
            .td-ps-icon-bg .td-social-network .td-social-but-text:before {
                display: none;
            }
            .td-ps-icon-arrow .td-social-network .td-social-but-icon:after {
                content: '';
                position: absolute;
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                left: calc(100% + 1px);
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 9px 0 9px 11px;
                border-color: transparent transparent transparent #000;
            }
            .td-ps-icon-arrow .td-social-network .td-social-but-text {
                padding-left: 20px;
            }
            .td-ps-icon-arrow .td-social-network .td-social-but-text:before {
                display: none;
            }
            .td-ps-icon-arrow.td-ps-padding .td-social-network .td-social-but-icon:after {
                left: 100%;
            }
            .td-ps-icon-arrow .td-social-facebook .td-social-but-icon:after {
                border-left-color: #516eab;
            }
            .td-ps-icon-arrow .td-social-twitter .td-social-but-icon:after {
                border-left-color: #29c5f6;
            }
            .td-ps-icon-arrow .td-social-pinterest .td-social-but-icon:after {
                border-left-color: #ca212a;
            }
            .td-ps-icon-arrow .td-social-whatsapp .td-social-but-icon:after {
                border-left-color: #7bbf6a;
            }
            .td-ps-icon-arrow .td-social-reddit .td-social-but-icon:after {
                border-left-color: #f54200;
            }
            .td-ps-icon-arrow .td-social-mail .td-social-but-icon:after,
            .td-ps-icon-arrow .td-social-digg .td-social-but-icon:after,
            .td-ps-icon-arrow .td-social-copy_url .td-social-but-icon:after {
                border-left-color: #000;
            }
            .td-ps-icon-arrow .td-social-print .td-social-but-icon:after {
                border-left-color: #333;
            }
            .td-ps-icon-arrow .td-social-linkedin .td-social-but-icon:after {
                border-left-color: #0266a0;
            }
            .td-ps-icon-arrow .td-social-tumblr .td-social-but-icon:after {
                border-left-color: #3e5a70;
            }
            .td-ps-icon-arrow .td-social-telegram .td-social-but-icon:after {
                border-left-color: #179cde;
            }
            .td-ps-icon-arrow .td-social-stumbleupon .td-social-but-icon:after {
                border-left-color: #ee4813;
            }
            .td-ps-icon-arrow .td-social-vk .td-social-but-icon:after {
                border-left-color: #4c75a3;
            }
            .td-ps-icon-arrow .td-social-line .td-social-but-icon:after {
                border-left-color: #00b900;
            }
            .td-ps-icon-arrow .td-social-viber .td-social-but-icon:after {
                border-left-color: #5d54a4;
            }
            .td-ps-icon-arrow .td-social-naver .td-social-but-icon:after {
                border-left-color: #3ec729;
            }
            .td-ps-icon-arrow .td-social-flipboard .td-social-but-icon:after {
                border-left-color: #f42827;
            }
            .td-ps-icon-arrow .td-social-kakao .td-social-but-icon:after {
                border-left-color: #dd604a;
            }
            .td-ps-icon-arrow .td-social-gettr .td-social-but-icon:after {
                border-left-color: #fc223b;
            }
            .td-ps-icon-arrow .td-social-koo .td-social-but-icon:after {
                border-left-color: #facd00;
            }
            .td-ps-icon-arrow .td-social-expand-tabs .td-social-but-icon:after {
                display: none;
            }
            .td-ps-icon-color .td-social-facebook .td-social-but-icon {
                color: #516eab;
            }
            .td-ps-icon-color .td-social-twitter .td-social-but-icon {
                color: #29c5f6;
            }
            .td-ps-icon-color .td-social-pinterest .td-social-but-icon {
                color: #ca212a;
            }
            .td-ps-icon-color .td-social-whatsapp .td-social-but-icon {
                color: #7bbf6a;
            }
            .td-ps-icon-color .td-social-reddit .td-social-but-icon {
                color: #f54200;
            }
            .td-ps-icon-color .td-social-mail .td-social-but-icon,
            .td-ps-icon-color .td-social-digg .td-social-but-icon,
            .td-ps-icon-color .td-social-copy_url .td-social-but-icon,
            .td-ps-icon-color .td-social-copy_url-check {
                color: #000;
            }
            .td-ps-icon-color .td-social-print .td-social-but-icon {
                color: #333;
            }
            .td-ps-icon-color .td-social-linkedin .td-social-but-icon {
                color: #0266a0;
            }
            .td-ps-icon-color .td-social-tumblr .td-social-but-icon {
                color: #3e5a70;
            }
            .td-ps-icon-color .td-social-telegram .td-social-but-icon {
                color: #179cde;
            }
            .td-ps-icon-color .td-social-stumbleupon .td-social-but-icon {
                color: #ee4813;
            }
            .td-ps-icon-color .td-social-vk .td-social-but-icon {
                color: #4c75a3;
            }
            .td-ps-icon-color .td-social-line .td-social-but-icon {
                color: #00b900;
            }
            .td-ps-icon-color .td-social-viber .td-social-but-icon {
                color: #5d54a4;
            }
            .td-ps-icon-color .td-social-naver .td-social-but-icon {
                color: #3ec729;
            }
            .td-ps-icon-color .td-social-flipboard .td-social-but-icon {
                color: #f42827;
            }
            .td-ps-icon-color .td-social-kakao .td-social-but-icon {
                color: #dd604a;
            }
            .td-ps-icon-color .td-social-gettr .td-social-but-icon {
                color: #fc223b;
            }
            .td-ps-icon-color .td-social-koo .td-social-but-icon {
                color: #facd00;
            }
            .td-ps-text-color .td-social-but-text {
                font-weight: 700;
            }
            .td-ps-text-color .td-social-facebook .td-social-but-text {
                color: #516eab;
            }
            .td-ps-text-color .td-social-twitter .td-social-but-text {
                color: #29c5f6;
            }
            .td-ps-text-color .td-social-pinterest .td-social-but-text {
                color: #ca212a;
            }
            .td-ps-text-color .td-social-whatsapp .td-social-but-text {
                color: #7bbf6a;
            }
            .td-ps-text-color .td-social-reddit .td-social-but-text {
                color: #f54200;
            }
            .td-ps-text-color .td-social-mail .td-social-but-text,
            .td-ps-text-color .td-social-digg .td-social-but-text,
            .td-ps-text-color .td-social-copy_url .td-social-but-text {
                color: #000;
            }
            .td-ps-text-color .td-social-print .td-social-but-text {
                color: #333;
            }
            .td-ps-text-color .td-social-linkedin .td-social-but-text {
                color: #0266a0;
            }
            .td-ps-text-color .td-social-tumblr .td-social-but-text {
                color: #3e5a70;
            }
            .td-ps-text-color .td-social-telegram .td-social-but-text {
                color: #179cde;
            }
            .td-ps-text-color .td-social-stumbleupon .td-social-but-text {
                color: #ee4813;
            }
            .td-ps-text-color .td-social-vk .td-social-but-text {
                color: #4c75a3;
            }
            .td-ps-text-color .td-social-line .td-social-but-text {
                color: #00b900;
            }
            .td-ps-text-color .td-social-viber .td-social-but-text {
                color: #5d54a4;
            }
            .td-ps-text-color .td-social-naver .td-social-but-text {
                color: #3ec729;
            }
            .td-ps-text-color .td-social-flipboard .td-social-but-text {
                color: #f42827;
            }
            .td-ps-text-color .td-social-kakao .td-social-but-text {
                color: #dd604a;
            }
            .td-ps-text-color .td-social-gettr .td-social-but-text {
                color: #fc223b;
            }
            .td-ps-text-color .td-social-koo .td-social-but-text {
                color: #facd00;
            }
            .td-ps-text-color .td-social-expand-tabs .td-social-but-text {
                color: #b1b1b1;
            }
            .td-ps-notext .td-social-but-icon {
                width: 40px;
            }
            .td-ps-notext .td-social-network .td-social-but-text {
                display: none;
            }
            .td-ps-padding .td-social-network .td-social-but-icon {
                padding-left: 17px;
                padding-right: 17px;
            }
            .td-ps-padding .td-social-handler .td-social-but-icon {
                width: 40px;
            }
            .td-ps-padding .td-social-reddit .td-social-but-icon,
            .td-ps-padding .td-social-telegram .td-social-but-icon {
                padding-right: 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;
            }
            .td-ps-padding .td-social-vk .td-social-but-icon {
                padding-right: 14px;
            }
            .td-ps-padding .td-social-expand-tabs .td-social-but-icon {
                padding-left: 13px;
            }
            .td-ps-rounded .td-social-network .td-social-but-icon {
                border-top-left-radius: 100px;
                border-bottom-left-radius: 100px;
            }
            .td-ps-rounded .td-social-network .td-social-but-text {
                border-top-right-radius: 100px;
                border-bottom-right-radius: 100px;
            }
            .td-ps-rounded.td-ps-notext .td-social-network .td-social-but-icon {
                border-top-right-radius: 100px;
                border-bottom-right-radius: 100px;
            }
            .td-ps-rounded .td-social-expand-tabs {
                border-radius: 100px;
            }
            .td-ps-bar .td-social-network .td-social-but-icon,
            .td-ps-bar .td-social-network .td-social-but-text {
                -webkit-box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.31);
                box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.31);
            }
            .td-ps-bar .td-social-mail .td-social-but-icon,
            .td-ps-bar .td-social-digg .td-social-but-icon,
            .td-ps-bar .td-social-copy_url .td-social-but-icon,
            .td-ps-bar .td-social-mail .td-social-but-text,
            .td-ps-bar .td-social-digg .td-social-but-text,
            .td-ps-bar .td-social-copy_url .td-social-but-text {
                -webkit-box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.28);
                box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.28);
            }
            .td-ps-bar .td-social-print .td-social-but-icon,
            .td-ps-bar .td-social-print .td-social-but-text {
                -webkit-box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
                box-shadow: inset 0px -3px 0px 0px rgba(255, 255, 255, 0.2);
            }
            .td-ps-big .td-social-but-icon {
                display: block;
                line-height: 60px;
            }
            .td-ps-big .td-social-but-icon .td-icon-share {
                width: auto;
            }
            .td-ps-big .td-social-handler .td-social-but-text:before {
                display: none;
            }
            .td-ps-big .td-social-share-text .td-social-but-icon {
                width: 90px;
            }
            .td-ps-big .td-social-expand-tabs .td-social-but-icon {
                width: 60px;
            }
            @media (max-width: 767px) {
                .td-ps-big .td-social-share-text {
                    display: none;
                }
            }
            .td-ps-big .td-social-facebook i,
            .td-ps-big .td-social-reddit i,
            .td-ps-big .td-social-mail i,
            .td-ps-big .td-social-linkedin i,
            .td-ps-big .td-social-tumblr i,
            .td-ps-big .td-social-stumbleupon i {
                margin-top: -2px;
            }
            .td-ps-big .td-social-facebook i,
            .td-ps-big .td-social-reddit i,
            .td-ps-big .td-social-linkedin i,
            .td-ps-big .td-social-tumblr i,
            .td-ps-big .td-social-stumbleupon i,
            .td-ps-big .td-social-vk i,
            .td-ps-big .td-social-viber i,
            .td-ps-big .td-social-fliboard i,
            .td-ps-big .td-social-koo i,
            .td-ps-big .td-social-share-text i {
                font-size: 22px;
            }
            .td-ps-big .td-social-telegram i {
                font-size: 24px;
            }
            .td-ps-big .td-social-mail i,
            .td-ps-big .td-social-line i,
            .td-ps-big .td-social-print i {
                font-size: 23px;
            }
            .td-ps-big .td-social-twitter i,
            .td-ps-big .td-social-expand-tabs i {
                font-size: 20px;
            }
            .td-ps-big .td-social-whatsapp i,
            .td-ps-big .td-social-naver i,
            .td-ps-big .td-social-flipboard i,
            .td-ps-big .td-social-kakao i {
                font-size: 26px;
            }
            .td-ps-big .td-social-pinterest .td-icon-pinterest {
                font-size: 21px;
            }
            .td-ps-big .td-social-telegram .td-icon-telegram {
                left: 1px;
            }
            .td-ps-big .td-social-stumbleupon .td-icon-stumbleupon {
                left: -2px;
            }
            .td-ps-big .td-social-digg .td-icon-digg {
                left: -1px;
                font-size: 25px;
            }
            .td-ps-big .td-social-vk .td-icon-vk {
                left: -1px;
            }
            .td-ps-big .td-social-naver .td-icon-naver {
                left: 0;
            }
            .td-ps-big .td-social-gettr .td-icon-gettr {
                left: -1px;
            }
            .td-ps-big .td-social-copy_url .td-icon-copy_url {
                left: 0;
                font-size: 25px;
            }
            .td-ps-big .td-social-copy_url-check {
                font-size: 18px;
            }
            .td-ps-big .td-social-but-text {
                margin-left: 0;
                padding-top: 0;
                padding-left: 17px;
            }
            .td-ps-big.td-ps-notext .td-social-network,
            .td-ps-big.td-ps-notext .td-social-handler {
                height: 60px;
            }
            .td-ps-big.td-ps-notext .td-social-network {
                width: 60px;
            }
            .td-ps-big.td-ps-notext .td-social-network .td-social-but-icon {
                width: 60px;
            }
            .td-ps-big.td-ps-notext .td-social-share-text .td-social-but-icon {
                line-height: 40px;
            }
            .td-ps-big.td-ps-notext .td-social-share-text .td-social-but-text {
                display: block;
                line-height: 1;
            }
            .td-ps-big.td-ps-padding .td-social-network,
            .td-ps-big.td-ps-padding .td-social-handler {
                height: 90px;
                font-size: 13px;
            }
            .td-ps-big.td-ps-padding .td-social-network {
                min-width: 60px;
            }
            .td-ps-big.td-ps-padding .td-social-but-icon {
                border-bottom-left-radius: 0;
                border-top-right-radius: 2px;
            }
            .td-ps-big.td-ps-padding.td-ps-bar .td-social-but-icon {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .td-ps-big.td-ps-padding .td-social-but-text {
                display: block;
                padding-bottom: 17px;
                line-height: 1;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-left-radius: 2px;
            }
            .td-ps-big.td-ps-padding .td-social-but-text:before {
                display: none;
            }
            .td-ps-big.td-ps-padding .td-social-expand-tabs i {
                line-height: 90px;
            }
            .td-ps-nogap {
                margin-left: 0;
                margin-right: 0;
            }
            .td-ps-nogap .td-social-network,
            .td-ps-nogap .td-social-handler {
                margin-left: 0;
                margin-right: 0;
                border-radius: 0;
            }
            .td-ps-nogap .td-social-network .td-social-but-icon,
            .td-ps-nogap .td-social-network .td-social-but-text {
                border-radius: 0;
            }
            .td-ps-nogap .td-social-expand-tabs {
                border-radius: 0;
            }
            .td-post-sharing-style7 .td-social-network .td-social-but-icon {
                height: 100%;
            }
            .td-post-sharing-style7 .td-social-network .td-social-but-icon:before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.31);
            }
            .td-post-sharing-style7 .td-social-network .td-social-but-text {
                padding-left: 17px;
            }
            .td-post-sharing-style7 .td-social-network .td-social-but-text:before {
                display: none;
            }
            .td-post-sharing-style7 .td-social-mail .td-social-but-icon:before,
            .td-post-sharing-style7 .td-social-digg .td-social-but-icon:before,
            .td-post-sharing-style7 .td-social-copy_url .td-social-but-icon:before {
                background-color: rgba(255, 255, 255, 0.2);
            }
            .td-post-sharing-style7 .td-social-print .td-social-but-icon:before {
                background-color: rgba(255, 255, 255, 0.1);
            }
            @media (max-width: 767px) {
                .td-post-sharing-style1 .td-social-share-text .td-social-but-text,
                .td-post-sharing-style3 .td-social-share-text .td-social-but-text,
                .td-post-sharing-style5 .td-social-share-text .td-social-but-text,
                .td-post-sharing-style14 .td-social-share-text .td-social-but-text,
                .td-post-sharing-style16 .td-social-share-text .td-social-but-text {
                    display: none !important;
                }
            }
            @media (max-width: 767px) {
                .td-post-sharing-style2 .td-social-share-text,
                .td-post-sharing-style4 .td-social-share-text,
                .td-post-sharing-style6 .td-social-share-text,
                .td-post-sharing-style7 .td-social-share-text,
                .td-post-sharing-style15 .td-social-share-text,
                .td-post-sharing-style17 .td-social-share-text,
                .td-post-sharing-style18 .td-social-share-text,
                .td-post-sharing-style19 .td-social-share-text,
                .td-post-sharing-style20 .td-social-share-text {
                    display: none !important;
                }
            }


/* phone */
@media (max-width: 767px)
{
.tdi_94{
margin-right:-20px !important;
margin-left:-20px !important;
}
}

.tdb_single_featured_image{
                  margin-bottom: 26px;
                }.tdb_single_featured_image.tdb-sfi-stretch{
                  opacity: 0;
                }.tdb_single_featured_image.tdb-sfi-stretch,
                .tdb_single_featured_image .tdb-block-inner{
                  -webkit-transition: all 0.3s ease-in-out;
                  transition: all 0.3s ease-in-out;
                }.tdb_single_featured_image img{
                  display: block;
                  width: 100%;
                }.tdb_single_featured_image video{
                  max-width: 100%;
                }.tdb_single_featured_image .tdb-caption-text{
                  z-index: 1;
                  text-align: left;
                  font-size: 11px;
                  font-style: italic;
                  font-weight: normal;
                  line-height: 17px;
                  color: #444;
                }.tdb_single_featured_image.tdb-content-horiz-center .tdb-caption-text{
                  text-align: center;
                  left: 0;
                  right: 0;
                  margin-left: auto;
                  margin-right: auto;
                }.tdb_single_featured_image.tdb-content-horiz-right .tdb-caption-text{
                  text-align: right;
                  left:  auto;
                  right: 0;
                }.tdb-no-featured-img{
                  background-color: #f1f1f1;
                  width: 100%;
                  height: 500px;
                }.tdb-no-featured-audio{
                  height: 59px;
                }.tdi_94 .td-audio-player{
                    font-size: 12px;
                }.tdi_94 .tdb-caption-text{
                    margin: 6px 0 0;
                }.tdi_94:hover .tdb-block-inner:before{
                    opacity: 0;
                }

.tdi_96{
                    position: relative !important;
                    top: 0;
                    transform: none;
                    -webkit-transform: none;
                }.tdi_96,
                .tdi_96 .tdc-inner-columns{
                    display: block;
                }.tdi_96 .tdc-inner-columns{
                    width: 100%;
                }@media (min-width: 768px) {
                    .tdi_96 {
                        margin-left: -15px;
                        margin-right: -15px;
                    }
                    .tdi_96 .vc_column_inner {
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
@media (min-width: 768px) {
                    .tdi_96 {
                        margin-left: -10px;
                        margin-right: -10px;
                    }
                    .tdi_96 .vc_column_inner {
                        padding-left: 10px;
                        padding-right: 10px;
                    }
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
@media (min-width: 768px) {
                    .tdi_96 {
                        margin-left: -10px;
                        margin-right: -10px;
                    }
                    .tdi_96 .vc_column_inner {
                        padding-left: 10px;
                        padding-right: 10px;
                    }
                }
}

.tdi_98{
                    vertical-align: baseline;
                }.tdi_98 .vc_column-inner > .wpb_wrapper,
                .tdi_98 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_98 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_98{
display:none !important;
}
}

/* phone */
@media (max-width: 767px)
{
.tdi_98{
display:none !important;
}
}

.td_block_template_2.widget > ul > li {
                margin-left: 0 !important;
            }
            
            .td_block_template_2 .td-block-title {
                font-size: 17px;
                font-weight: 500;
                margin-top: 0;
                margin-bottom: 16px;
                line-height: 31px;
                text-align: left;
            }
            .td_block_template_2 .td-block-title > * {
                color: #000;
            }
            .td_block_template_2 .td-related-title a {
                padding: 0 20px 0 0;
            }
            @media (max-width: 767px) {
                .td_block_template_2 .td-related-title a {
                    font-size: 15px;
                }
            }
            .td_block_template_2 .td-related-title .td-cur-simple-item {
                color: #4db2ec;
            }
            
            
            
            
            .td-theme-wrap .tdi_99 .td-block-title > *,
            .td-theme-wrap .tdi_99 .td-pulldown-filter-link:hover,
            .td-theme-wrap .tdi_99 .td-subcat-item a:hover,
            .td-theme-wrap .tdi_99 .td-subcat-item .td-cur-simple-item,
            .td-theme-wrap .tdi_99 .td-subcat-dropdown:hover .td-subcat-more span,
            .td-theme-wrap .tdi_99 .td-subcat-dropdown:hover .td-subcat-more i {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_99 .td-subcat-dropdown ul:after {
                background-color: #ca0000;
            }
            
            
            .td-theme-wrap .tdi_99 .td_module_wrap:hover .entry-title a,
            .td-theme-wrap .tdi_99 .td_quote_on_blocks,
            .td-theme-wrap .tdi_99 .td-opacity-cat .td-post-category:hover,
            .td-theme-wrap .tdi_99 .td-opacity-read .td-read-more a:hover,
            .td-theme-wrap .tdi_99 .td-opacity-author .td-post-author-name a:hover,
            .td-theme-wrap .tdi_99 .td-instagram-user a {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_99 .td-next-prev-wrap a:hover,
            .td-theme-wrap .tdi_99 .td-load-more-wrap a:hover {
                background-color: #ca0000;
                border-color: #ca0000;
            }

            .td-theme-wrap .tdi_99 .td-read-more a,
            .td-theme-wrap .tdi_99 .td-weather-information:before,
            .td-theme-wrap .tdi_99 .td-weather-week:before,
            .td-theme-wrap .tdi_99 .td-exchange-header:before,
            .td-theme-wrap .td-footer-wrapper .tdi_99 .td-post-category,
            .td-theme-wrap .tdi_99 .td-post-category:hover {
                background-color: #ca0000;
            }
/* inline tdc_css att */

.tdi_99{
margin-bottom:-5px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_99{
margin-bottom:-15px !important;
}
}

/* custom css */
body .tdi_99 .td-block-title a,
                body .tdi_99 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:24px !important;font-weight:900 !important;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
body .tdi_99 .td-block-title a,
                body .tdi_99 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:19px !important;font-weight:900 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
body .tdi_99 .td-block-title a,
                body .tdi_99 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:18px !important;font-weight:900 !important;
                }
}

.tdi_100{
margin-bottom:30px !important;
padding-top:19px !important;
padding-right:19px !important;
padding-bottom:19px !important;
padding-left:19px !important;
border-color:#eaeaea !important;
border-style:solid !important;
border-width: 1px 1px 1px 1px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_100{
margin-bottom:20px !important;
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
}
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_100{
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
}
}

.tdi_100 .td-image-wrap{
                    padding-bottom: 100%;
                }.tdi_100 .entry-thumb{
                    background-position: center 50%;
                }.tdi_100 .td-image-container{
                    flex: 0 0 26%;
                    width: 26%;
                
                    display: block; order: 1;
                }.ie10 .tdi_100 .td-image-container,
                .ie11 .tdi_100 .td-image-container{
                    flex: 0 0 auto;
                }.tdi_100 .td-module-container{
                    flex-direction: row;
                
                    border-color: #eaeaea !important;
                }.tdi_100 .td-module-meta-info{
                    flex: 1;
                
                    padding: 4px 10px 0 0;
                
                    border-color: #eaeaea;
                }.tdi_100 .td_module_wrap{
                    padding-left: 20px;
                    padding-right: 20px;
                
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                }.tdi_100 .td_block_inner{
                    margin-left: -20px;
                    margin-right: -20px;
                }.tdi_100 .td-module-container:before{
                    bottom: -15px;
                
                    border-color: #eaeaea;
                }.tdi_100 .td-post-vid-time{
                    display: block;
                }.tdi_100 .td-post-category{
                    padding: 3px 4px 2px;
                
                    font-family:Source Sans Pro !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
                }.tdi_100 .td-post-category:not(.td-post-extra-category){
                    display: none;
                }.tdi_100 .td-author-photo .avatar{
                    width: 20px;
                    height: 20px;
                
                    margin-right: 6px;
                
                    border-radius: 50%;
                }.tdi_100 .td-excerpt{
                    display: none;
                
                    column-count: 1;
                
                    column-gap: 48px;
                }.tdi_100 .td-audio-player{
                    opacity: 1;
                    visibility: visible;
                    height: auto;
                
                    font-size: 13px;
                }.tdi_100 .td-read-more{
                    display: none;
                }.tdi_100 .td-author-date{
                    display: inline;
                }.tdi_100 .td-post-author-name{
                    display: none;
                }.tdi_100 .entry-review-stars{
                    display: inline-block;
                }.tdi_100 .td-icon-star,
                .tdi_100 .td-icon-star-empty,
                .tdi_100 .td-icon-star-half{
                    font-size: 15px;
                }.tdi_100 .td-module-comments{
                    display: none;
                }.tdi_100 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0;
                    padding-bottom: 0;
                }.tdi_100 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none;
                }.tdi_100 .td_module_wrap:hover .td-module-title a{
                    color: #ca0000 !important;
                }.tdi_100 .td-post-author-name a{
                    color: #000000;
                }.tdi_100 .td-post-date,
                .tdi_100 .td-post-author-name span{
                    color: #000000;
                }.tdi_100 .entry-title{
                    font-family:Gelasio !important;font-size:15px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_100 .td-editor-date,
                .tdi_100 .td-editor-date .td-post-author-name a,
                .tdi_100 .td-editor-date .entry-date,
                .tdi_100 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }html:not([class*='ie']) .tdi_100 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_100 .td_module_wrap{
                    padding-bottom: 10px;
                    margin-bottom: 10px;
                
                    padding-bottom: 10px !important;
                    margin-bottom: 10px !important;
                }.tdi_100 .td-module-container:before{
                    bottom: -10px;
                }.tdi_100 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_100 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_100 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_100 .entry-title{
                    font-family:Gelasio !important;font-size:14px !important;line-height:1.1 !important;font-weight:700 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_100 .td-module-meta-info{
                    padding: 0 10px 0 0;
                }.tdi_100 .td_module_wrap{
                    padding-bottom: 5px;
                    margin-bottom: 5px;
                
                    padding-bottom: 5px !important;
                    margin-bottom: 5px !important;
                }.tdi_100 .td-module-container:before{
                    bottom: -5px;
                }.tdi_100 .td-post-date,
                .tdi_100 .td-post-author-name span{
                    display: none;
                }.tdi_100 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_100 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_100 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_100 .entry-title{
                    font-family:Gelasio !important;font-size:12px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_100 .td-editor-date,
                .tdi_100 .td-editor-date .td-post-author-name a,
                .tdi_100 .td-editor-date .entry-date,
                .tdi_100 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:12px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_100 .td_module_wrap{
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    padding-bottom: 15px !important;
                    margin-bottom: 15px !important;
                }.tdi_100 .td-module-container:before{
                    bottom: -15px;
                }.tdi_100 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_100 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_100 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }
}

.tdb-author-box .tdb-author-photo,
                .tdb-author-box .tdb-author-info{
                  display: table-cell;
                  vertical-align: top;
                }.tdb-author-box .tdb-author-photo img{
                  display: block;
                }.tdb-author-box .tdb-author-counters span{
                  display: inline-block;
                  background-color: #222;
                  margin: 0 10px 0 0;
                  padding: 5px 10px 4px;
                  font-family: 'Roboto', sans-serif;
                  font-size: 11px;
                  font-weight: 700;
                  line-height: 1;
                  color: #fff;
                }.tdb-author-box .tdb-author-name,
                .tdb-author-box .tdb-author-url{
                  display: block;
                }.tdb-author-box .tdb-author-name{
                  margin: 7px 0 8px;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                  font-size: 15px;
                  line-height: 21px;
                  font-weight: 700;
                  color: #222;
                }.tdb-author-box .tdb-author-name:hover{
                  color: #4db2ec;
                }.tdb-author-box .tdb-author-url{
                  margin-bottom: 6px;
                  font-size: 11px;
                  font-style: italic;
                  line-height: 21px;
                  color: #444;
                }.tdb-author-box .tdb-author-url:hover{
                  color: #4db2ec;
                }.tdb-author-box .tdb-author-descr{
                  font-size: 12px;
                }.tdb-author-box .tdb-author-social{
                  margin-top: 4px;
                }.tdb-author-box .tdb-social-item{
                  position: relative;
                  display: inline-block;
                  -webkit-transition: all 0.2s;
                  transition: all 0.2s;
                  text-align: center;
                  -webkit-transform: translateZ(0);
                  transform: translateZ(0);
                }.tdb-author-box .tdb-social-item:last-child{
                  margin-right: 0 !important;
                }.tdb-author-box .tdb-social-item i{
                  color: #000;
                  -webkit-transition: all 0.2s;
                  transition: all 0.2s;
                }.tdb-author-box .tdb-social-item:hover i{
                  color: #000;
                }.tdi_101{
                    padding: 21px;
                
                    border: 1px solid #ededed;
                }.tdi_101 .tdb-author-photo{
                    display: inline-block;
                
                    width: 120px;
                
                    transform: translateZ(0);
                    -webkit-transform: translateZ(0);
                
                    pointer-events: auto;
                }.tdi_101 .tdb-author-info{
                    display: inline-block;
                    width: 100%;
                
                    padding-top: 10px;
                    padding-left: 0;
                }.tdi_101 .tdb-block-inner{
                    text-align: center;
                }.tdi_101 .avatar,
                .tdi_101 .tdb-author-photo:before,
                .tdi_101 .tdb-author-photo:after{
                    border-radius: 100px;
                }.tdi_101 .tdb-author-name:hover{
                    color: #ca0000;
                }.tdi_101 .tdb-author-url:hover{
                    color: #ca0000;
                }.tdi_101 .tdb-social-item i{
                    font-size: 15px;
                    vertical-align: middle;
                
                    line-height: 15px;
                }.tdi_101 .tdb-social-item i.td-icon-twitter,
                .tdi_101 .tdb-social-item i.td-icon-linkedin,
                .tdi_101 .tdb-social-item i.td-icon-pinterest,
                .tdi_101 .tdb-social-item i.td-icon-blogger,
                .tdi_101 .tdb-social-item i.td-icon-vimeo{
                    font-size: 12px;
                }.tdi_101 .tdb-social-item{
                    min-width: 15px;
                    height: 15px;
                
                    margin: 7px 14px 7px 0;
                }.tdi_101 .tdb-social-item:hover i{
                    color: #ca0000;
                }.tdi_101 .tdb-author-name{
                    font-family:Gelasio !important;font-size:20px !important;
                }.tdi_101 .tdb-author-url{
                    font-family:Source Sans Pro !important;
                }.tdi_101 .tdb-author-descr{
                    font-family:Source Sans Pro !important;font-size:14px !important;line-height:1.3 !important;
                }.tdi_101 .tdb-author-photo:hover:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_101{
                    padding: 10px;
                
                    border: 1px solid #ededed;
                }.tdi_101 .tdb-author-name{
                    font-family:Gelasio !important;font-size:16px !important;
                }.tdi_101 .tdb-author-descr{
                    font-family:Source Sans Pro !important;font-size:12px !important;line-height:1.3 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_101{
                    padding: 10px;
                
                    border: 1px solid #ededed;
                }.tdi_101 .tdb-author-descr{
                    font-family:Source Sans Pro !important;font-size:11px !important;line-height:1.3 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_101{
                    border: 1px solid #ededed;
                }
}

.tdi_103{
                    vertical-align: baseline;
                }.tdi_103 .vc_column-inner > .wpb_wrapper,
                .tdi_103 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_103 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_103{
width:100% !important;
}
}

.tdi_104{
margin-top:0px !important;
}

.tdb_single_content{
                  margin-bottom: 0;
                  *zoom: 1;
                }.tdb_single_content:before,
                .tdb_single_content:after{
                  display: table;
                  content: '';
                  line-height: 0;
                }.tdb_single_content:after{
                  clear: both;
                }.tdb_single_content .tdb-block-inner > *:not(.wp-block-quote):not(.alignwide):not(.alignfull.wp-block-cover.has-parallax):not(.td-a-ad){
                  margin-left: auto;
                  margin-right: auto;
                }.tdb_single_content a{
                  pointer-events: auto;
                }.tdb_single_content .td-spot-id-top_ad .tdc-placeholder-title:before{
                  content: 'Article Top Ad' !important;
                }.tdb_single_content .td-spot-id-inline_ad0 .tdc-placeholder-title:before{
                  content: 'Article Inline Ad 1' !important;
                }.tdb_single_content .td-spot-id-inline_ad1 .tdc-placeholder-title:before{
                  content: 'Article Inline Ad 2' !important;
                }.tdb_single_content .td-spot-id-inline_ad2 .tdc-placeholder-title:before{
                  content: 'Article Inline Ad 3' !important;
                }.tdb_single_content .td-spot-id-bottom_ad .tdc-placeholder-title:before{
                  content: 'Article Bottom Ad' !important;
                }.tdb_single_content .id_top_ad,
                .tdb_single_content .id_bottom_ad{
                  clear: both;
                  margin-bottom: 21px;
                  text-align: center;
                }.tdb_single_content .id_top_ad img,
                .tdb_single_content .id_bottom_ad img{
                  margin-bottom: 0;
                }.tdb_single_content .id_top_ad .adsbygoogle,
                .tdb_single_content .id_bottom_ad .adsbygoogle{
                  position: relative;
                }.tdb_single_content .id_ad_content-horiz-left,
                .tdb_single_content .id_ad_content-horiz-right,
                .tdb_single_content .id_ad_content-horiz-center{
                  margin-bottom: 15px;
                }.tdb_single_content .id_ad_content-horiz-left img,
                .tdb_single_content .id_ad_content-horiz-right img,
                .tdb_single_content .id_ad_content-horiz-center img{
                  margin-bottom: 0;
                }.tdb_single_content .id_ad_content-horiz-center{
                  text-align: center;
                }.tdb_single_content .id_ad_content-horiz-center img{
                  margin-right: auto;
                  margin-left: auto;
                }.tdb_single_content .id_ad_content-horiz-left{
                  float: left;
                  margin-top: 9px;
                  margin-right: 21px;
                }.tdb_single_content .id_ad_content-horiz-right{
                  float: right;
                  margin-top: 6px;
                  margin-left: 21px;
                }.tdb_single_content .tdc-a-ad .tdc-placeholder-title{
                  width: 300px;
                  height: 250px;
                }.tdb_single_content .tdc-a-ad .tdc-placeholder-title:before{
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
                  margin: auto;
                  display: table;
                  width: 100%;
                }.tdb_single_content .tdb-block-inner.td-fix-index{
                    word-break: break-word;
                }.tdi_104,
                .tdi_104 > p,
                .tdi_104 .tdb-block-inner > p{
                    font-family:Source Sans Pro !important;font-size:16px !important;line-height:1.6 !important;
                }.tdi_104 .tdb-block-inner blockquote p{
                    font-family:Gelasio !important;font-style:normal !important;
                }@media (max-width: 767px) {
                  .tdb_single_content .id_ad_content-horiz-left,
                  .tdb_single_content .id_ad_content-horiz-right,
                  .tdb_single_content .id_ad_content-horiz-center {
                    margin: 0 auto 26px auto;
                  }
                }@media (max-width: 767px) {
                  .tdb_single_content .id_ad_content-horiz-left {
                    margin-right: 0;
                  }
                }@media (max-width: 767px) {
                  .tdb_single_content .id_ad_content-horiz-right {
                    margin-left: 0;
                  }
                }@media (max-width: 767px) {
                  .tdb_single_content .td-a-ad {
                    float: none;
                    text-align: center;
                  }
                  .tdb_single_content .td-a-ad img {
                    margin-right: auto;
                    margin-left: auto;
                  }
                  .tdb_single_content .tdc-a-ad {
                    float: none;
                  }
                }@media print {
                  .single .td-header-template-wrap,
                  .single .td-footer-template-wrap,
                  .single .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date ):not(.tdb_single_comments_count ):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content) {
                    display: none;
                  }
                  .single.td-animation-stack-type0 .post img {
                    opacity: 1 !important;
                  }
                }

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_104,
                .tdi_104 > p,
                .tdi_104 .tdb-block-inner > p{
                    font-family:Source Sans Pro !important;font-size:15px !important;line-height:1.6 !important;
                }
}

.tdi_108{
margin-top:20px !important;
}

.tdi_109{
margin-top:40px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_109{
margin-top:20px !important;
margin-bottom:20px !important;
}
}

.tdb_single_next_prev{
                  *zoom: 1;
                }.tdb_single_next_prev:before,
                .tdb_single_next_prev:after{
                  display: table;
                  content: '';
                  line-height: 0;
                }.tdb_single_next_prev:after{
                  clear: both;
                }.tdb-next-post{
                  font-family: 'Roboto', sans-serif;
                  width: 48%;
                  float: left;
                  transform: translateZ(0);
                  -webkit-transform: translateZ(0);
                  min-height: 1px;
                  line-height: 1;
                }.tdb-next-post span{
                  display: block;
                  font-size: 12px;
                  color: #747474;
                  margin-bottom: 7px;
                }.tdb-next-post a{
                  font-size: 15px;
                  color: #222;
                  line-height: 21px;
                  -webkit-transition: color 0.2s ease;
                  transition: color 0.2s ease;
                }.tdb-next-post a:hover{
                  color: #4db2ec;
                }.tdb-post-next{
                  margin-left: 2%;
                  text-align: right;
                }.tdb-post-prev{
                  margin-right: 2%;
                }.tdb-post-next .td-image-container{
                    display: inline-block;
                }.tdi_109 .td-module-container{
                    display: flex;
                    flex-direction: column;
                }.tdi_109 .tdb-post-next .td-module-container{
                    align-items: flex-end;
                }.tdi_109 .td-image-container{
                    display: block; 
                    order: 0;
                }.ie10 .tdi_109 .next-prev-title,
                .ie11 .tdi_109 .next-prev-title{
                    flex: auto;
                }.tdi_109 .tdb-next-post:hover a{
                    color: #ca0000;
                }.tdi_109 .tdb-next-post a{
                    font-family:Gelasio !important;font-size:16px !important;line-height:1.2 !important;font-weight:600 !important;
                }.tdi_109 .tdb-next-post span{
                    font-family:Source Sans Pro !important;font-size:14px !important;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_109 .tdb-next-post a{
                    font-family:Gelasio !important;font-size:14px !important;line-height:1.2 !important;font-weight:600 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_109 .tdb-next-post a{
                    font-family:Gelasio !important;font-size:14px !important;line-height:1.2 !important;font-weight:600 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_109 .tdb-next-post a{
                    font-family:Gelasio !important;font-size:12px !important;line-height:1.2 !important;font-weight:600 !important;
                }
}

.tdi_111{
                    position: relative !important;
                    top: 0;
                    transform: none;
                    -webkit-transform: none;
                }.tdi_111,
                .tdi_111 .tdc-inner-columns{
                    display: block;
                }.tdi_111 .tdc-inner-columns{
                    width: 100%;
                }

.tdi_113{
                    vertical-align: baseline;
                }.tdi_113 .vc_column-inner > .wpb_wrapper,
                .tdi_113 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_113 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }

.tdi_114{
margin-bottom:40px !important;
padding-top:10px !important;
padding-bottom:20px !important;
border-color:#eaeaea !important;
border-style:solid !important;
border-width: 1px 1px 1px 1px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_114{
margin-bottom:20px !important;
}
}

.tdi_114.td-a-rec{
                    text-align: center;
                }.tdi_114 .td-element-style{
                    z-index: -1;
                }.tdi_114 .td-spot-id-spot_img_hidden{
                    display: none;
                }.tdi_114 .td-adspot-title{
                    display: block;
                }

/* custom css */
.tdi_116{
                    position: relative !important;
                    top: 0;
                    transform: none;
                    -webkit-transform: none;
                }.tdi_116,
                .tdi_116 .tdc-inner-columns{
                    display: block;
                }.tdi_116 .tdc-inner-columns{
                    width: 100%;
                }@media (min-width: 768px) {
                    .tdi_116 {
                        margin-left: -15px;
                        margin-right: -15px;
                    }
                    .tdi_116 .vc_column_inner {
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
@media (min-width: 768px) {
                    .tdi_116 {
                        margin-left: -10px;
                        margin-right: -10px;
                    }
                    .tdi_116 .vc_column_inner {
                        padding-left: 10px;
                        padding-right: 10px;
                    }
                }
}

/* custom css */
.tdi_118{
                    vertical-align: baseline;
                }.tdi_118 .vc_column-inner > .wpb_wrapper,
                .tdi_118 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_118 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_118{
display:none !important;
}
}

.td-theme-wrap .tdi_119 .td-block-title > *,
            .td-theme-wrap .tdi_119 .td-pulldown-filter-link:hover,
            .td-theme-wrap .tdi_119 .td-subcat-item a:hover,
            .td-theme-wrap .tdi_119 .td-subcat-item .td-cur-simple-item,
            .td-theme-wrap .tdi_119 .td-subcat-dropdown:hover .td-subcat-more span,
            .td-theme-wrap .tdi_119 .td-subcat-dropdown:hover .td-subcat-more i {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_119 .td-subcat-dropdown ul:after {
                background-color: #ca0000;
            }
            
            
            .td-theme-wrap .tdi_119 .td_module_wrap:hover .entry-title a,
            .td-theme-wrap .tdi_119 .td_quote_on_blocks,
            .td-theme-wrap .tdi_119 .td-opacity-cat .td-post-category:hover,
            .td-theme-wrap .tdi_119 .td-opacity-read .td-read-more a:hover,
            .td-theme-wrap .tdi_119 .td-opacity-author .td-post-author-name a:hover,
            .td-theme-wrap .tdi_119 .td-instagram-user a {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_119 .td-next-prev-wrap a:hover,
            .td-theme-wrap .tdi_119 .td-load-more-wrap a:hover {
                background-color: #ca0000;
                border-color: #ca0000;
            }

            .td-theme-wrap .tdi_119 .td-read-more a,
            .td-theme-wrap .tdi_119 .td-weather-information:before,
            .td-theme-wrap .tdi_119 .td-weather-week:before,
            .td-theme-wrap .tdi_119 .td-exchange-header:before,
            .td-theme-wrap .td-footer-wrapper .tdi_119 .td-post-category,
            .td-theme-wrap .tdi_119 .td-post-category:hover {
                background-color: #ca0000;
            }
/* inline tdc_css att */

.tdi_119{
margin-bottom:-5px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_119{
margin-bottom:-15px !important;
}
}

body .tdi_119 .td-block-title a,
                body .tdi_119 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:24px !important;font-weight:900 !important;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
body .tdi_119 .td-block-title a,
                body .tdi_119 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:19px !important;font-weight:900 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
body .tdi_119 .td-block-title a,
                body .tdi_119 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:18px !important;font-weight:900 !important;
                }
}

.tdi_120{
margin-bottom:20px !important;
padding-top:19px !important;
padding-right:19px !important;
padding-bottom:19px !important;
padding-left:19px !important;
border-color:#eaeaea !important;
border-style:solid !important;
border-width: 1px 1px 1px 1px !important;
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_120{
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
}
}

.tdb-single-related-posts{
                  display: inline-block;
                  width: 100%;
                  padding-bottom: 0;
                  overflow: visible;
                }.tdb-single-related-posts .tdb-block-inner:after,
                .tdb-single-related-posts .tdb-block-inner .td_module_wrap:after{
                  content: '';
                  display: table;
                  clear: both;
                }.tdb-single-related-posts .td-module-container{
                  display: flex;
                  flex-direction: column;
                  position: relative;
                }.tdb-single-related-posts .td-module-container:before{
                  content: '';
                  position: absolute;
                  bottom: 0;
                  left: 0;
                  width: 100%;
                  height: 1px;
                }.tdb-single-related-posts .td-image-wrap{
                  display: block;
                  position: relative;
                  padding-bottom: 70%;
                }.tdb-single-related-posts .td-image-container{
                  position: relative;
                  flex: 0 0 100%;
                  width: 100%;
                  height: 100%;
                }.tdb-single-related-posts .td-module-thumb{
                  margin-bottom: 0;
                }.tdb-single-related-posts .td-module-meta-info{
                  padding: 7px 0 0 0;
                  margin-bottom: 0;
                  z-index: 1;
                  border: 0 solid #eaeaea;
                }.tdb-single-related-posts .tdb-author-photo{
                  display: inline-block;
                }.tdb-single-related-posts .tdb-author-photo,
                .tdb-single-related-posts .tdb-author-photo img{
                  vertical-align: middle;
                }.tdb-single-related-posts .td-post-author-name,
                .tdb-single-related-posts .td-post-date,
                .tdb-single-related-posts .td-module-comments{
                  vertical-align: text-top;
                }.tdb-single-related-posts .entry-review-stars{
                  margin-left: 6px;
                  vertical-align: text-bottom;
                }.tdb-single-related-posts .td-author-photo{
                  display: inline-block;
                  vertical-align: middle;
                }.tdb-single-related-posts .td-thumb-css{
                  width: 100%;
                  height: 100%;
                  position: absolute;
                  background-size: cover;
                  background-position: center center;
                }.tdb-single-related-posts .td-category-pos-image .td-post-category,
                .tdb-single-related-posts .td-post-vid-time{
                  position: absolute;
                  z-index: 2;
                  bottom: 0;
                }.tdb-single-related-posts .td-category-pos-image .td-post-category{
                  left: 0;
                }.tdb-single-related-posts .td-post-vid-time{
                  right: 0;
                  background-color: #000;
                  padding: 3px 6px 4px;
                  font-family: 'Open Sans', 'Open Sans Regular', sans-serif;
                  font-size: 10px;
                  font-weight: 600;
                  line-height: 1;
                  color: #fff;
                }.tdb-single-related-posts .td-module-title{
                  font-family: 'Roboto', sans-serif;
                  font-weight: 500;
                  font-size: 13px;
                  line-height: 20px;
                  margin: 0;
                }.tdb-single-related-posts .td-excerpt{
                  margin: 20px 0 0;
                  line-height: 21px;
                }.tdb-single-related-posts .td-read-more,
                .tdb-single-related-posts .td-next-prev-wrap{
                  margin: 20px 0 0;
                }.tdb-single-related-posts div.tdb-block-inner:after{
                  content: '' !important;
                  padding: 0;
                  border: none;
                }.tdb-single-related-posts .td-next-prev-wrap a{
                  width: auto;
                  height: auto;
                  min-width: 25px;
                  min-height: 25px;
                }.single-tdb_templates .tdb-single-related-posts .td-next-prev-wrap a:active{
                  pointer-events: none;
                }.tdb-dummy-data{
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  transform: translate(-50%);
                  padding: 8px 40px 9px;
                  background: rgba(0, 0, 0, 0.35);
                  color: #fff;
                  z-index: 100;
                  opacity: 0;
                  -webkit-transition: opacity 0.2s;
                  transition: opacity 0.2s;
                }.tdc-element:hover .tdb-dummy-data{
                  opacity: 1;
                }.tdi_120 .td-image-wrap{
                    padding-bottom: 100%;
                }.tdi_120 .td-image-container{
                    flex: 0 0 26%;
                    width: 26%;
                
                    display: block; order: 1;
                }.tdi_120 .entry-thumb{
                    background-position: center 50%;
                }.tdi_120 .td-module-container{
                    flex-direction: row;
                
                    border-color: #eaeaea;
                
                    flex-grow: 1;
                }.tdi_120 .td-module-meta-info{
                    flex: 1;
                
                    padding: 4px 10px 0 0;
                
                    border-color: #eaeaea;
                }.tdi_120 .td_module_wrap{
                    width: 100%;
                    float: left;
                
                    padding-left: 20px;
                    padding-right: 20px;
                
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    display: flex;
                }.tdi_120 .tdb-block-inner{
                    margin-left: -20px;
                    margin-right: -20px;
                }.tdi_120 .td-module-container:before{
                    bottom: -15px;
                
                    border-color: #eaeaea;
                }.tdi_120 .td-post-vid-time{
                    display: block;
                }.tdi_120 .td-post-category{
                    display: none;
                }.tdi_120 .td-author-photo .avatar{
                    width: 20px;
                    height: 20px;
                
                    margin-right: 6px;
                
                    border-radius: 50%;
                }.tdi_120 .td-excerpt{
                    display: none;
                
                    column-count: 1;
                
                    column-gap: 48px;
                }.tdi_120 .td-audio-player{
                    opacity: 1;
                    visibility: visible;
                    height: auto;
                
                    font-size: 13px;
                }.tdi_120 .td-read-more{
                    display: none;
                }.tdi_120 .td-post-author-name{
                    display: none;
                
                    font-weight: 400;
                }.tdi_120 .td-module-comments{
                    display: none;
                }.tdi_120 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0;
                    padding-bottom: 0;
                }.tdi_120 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none;
                }.tdi_120 .td_module_wrap:hover .td-module-title a{
                    color: #ca0000 !important;
                }.tdi_120 .td-post-author-name a{
                    color: #000000;
                }.tdi_120 .td-post-date,
                .tdi_120 .td-post-author-name span{
                    color: #000000;
                }.tdi_120 .entry-title{
                    margin: 0 0 6px 0;
                
                    font-family:Gelasio !important;font-size:15px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_120 .td-editor-date,
                .tdi_120 .td-editor-date .entry-date,
                .tdi_120 .td-post-author-name a,
                .tdi_120 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }.tdi_120 .td_block_inner{
                    display: flex;
                    flex-wrap: wrap;
                }html:not([class*='ie']) .tdi_120 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }@media (max-width: 767px) {
                  .tdb-single-related-posts .td-module-title {
                    font-size: 17px;
                    line-height: 23px;
                  }
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_120 .td_module_wrap{
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    padding-bottom: 15px !important;
                    margin-bottom: 15px !important;
                }.tdi_120 .td-module-container:before{
                    bottom: -15px;
                }.tdi_120 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_120 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_120 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_120 .entry-title{
                    font-family:Gelasio !important;font-size:14px !important;line-height:1.1 !important;font-weight:700 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_120 .td_module_wrap{
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    padding-bottom: 15px !important;
                    margin-bottom: 15px !important;
                }.tdi_120 .td-module-container:before{
                    bottom: -15px;
                }.tdi_120 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_120 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_120 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_120 .entry-title{
                    font-family:Gelasio !important;font-size:12px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_120 .td-editor-date,
                .tdi_120 .td-editor-date .entry-date,
                .tdi_120 .td-post-author-name a,
                .tdi_120 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:12px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_120 .td_module_wrap{
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    padding-bottom: 15px !important;
                    margin-bottom: 15px !important;
                }.tdi_120 .td-module-container:before{
                    bottom: -15px;
                }.tdi_120 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_120 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_120 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }
}

.tdi_122{
                    vertical-align: baseline;
                }.tdi_122 .vc_column-inner > .wpb_wrapper,
                .tdi_122 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    display: block;
                }.tdi_122 .vc_column-inner > .wpb_wrapper .tdc-elements{
                    width: 100%;
                }
/* inline tdc_css att */

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_122{
width:100% !important;
}
}

.tdb_single_comments input[type=text]{
          min-height: 34px;
          height: auto;
        }.tdb_single_comments .comments,
        .tdb_single_comments .comment-respond:last-child,
        .tdb_single_comments .form-submit{
          margin-bottom: 0;
        }.is-visually-hidden{
          border: 0;
          clip: rect(0 0 0 0);
          height: 1px;
          margin: -1px;
          overflow: hidden;
          padding: 0;
          position: absolute;
          width: 1px;
        }.tdb-comm-layout3 form,
        .tdb-comm-layout5 form{
          display: flex;
          flex-wrap: wrap;
        }.tdb-comm-layout3 .td-form-comment,
        .tdb-comm-layout5 .td-form-comment,
        .tdb-comm-layout3 .form-submit,
        .tdb-comm-layout5 .form-submit{
          flex: 0 0 100%;
          order: 1;
        }.tdb-comm-layout3 .td-form-author,
        .tdb-comm-layout3 .td-form-email,
        .tdb-comm-layout3 .td-form-url{
          flex: 0 0 32%;
        }.tdb-comm-layout5 .td-form-author,
        .tdb-comm-layout5 .td-form-email{
          flex: 0 0 49%;
        }.tdb-comm-layout5 .td-form-url{
          flex: 0 0 100%;
        }.tdb-comm-leave_reply_top .comments{
            display: flex;
            flex-direction: column;
        }.tdb-comm-leave_reply_top .td-comments-title{
            order: 0;
            margin-bottom: 14px;
        }.tdb-comm-leave_reply_top .comment-respond .form-submit{
            order: 1;
            margin-bottom: 21px;
        }.tdb-comm-leave_reply_top .comment-list{
            order: 2;
        }.tdb-comm-leave_reply_top .comment-pagination{
            order: 3;
        }.tdi_123 .comment-link{
            display: inline-block;
        }.tdi_123 .comment{
            border-bottom-style: dashed;
        }.tdi_123 .comment .children{
            border-top-style: dashed;
        }.tdi_123 .avatar{
            border-radius: 50px;
        }.tdi_123 .comment-form .submit{
            padding: 14px 24px;
        
            font-family:Source Sans Pro !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important;
        }.tdi_123 .td-comments-title a,
        .tdi_123 .td-comments-title span{
            font-family:Source Sans Pro !important;font-size:24px !important;font-weight:900 !important;
        }.tdi_123 cite{
            font-family:Gelasio !important;
        }.tdi_123 .comment-link,
        .tdi_123 .comment-edit-link{
            font-family:Source Sans Pro !important;
        }.tdi_123 .comment-content p{
            font-family:Source Sans Pro !important;line-height:1.2 !important;
        }.tdi_123 .comment-reply-link{
            font-family:Gelasio !important;
        }.tdi_123 .comment-reply-title{
            font-family:Source Sans Pro !important;font-weight:600 !important;
        }.tdi_123 input[type=text],
        .tdi_123 textarea{
            font-family:Gelasio !important;font-size:15px !important;
        }.tdi_123 .comment-form-cookies-consent label,
        .tdi_123 .logged-in-as,
        .tdi_123 .logged-in-as a,
        .tdi_123 .td-closed-comments{
            font-family:Source Sans Pro !important;
        }@media (min-width: 767px) {
          .tdb-comm-layout2 form,
          .tdb-comm-layout4 form {
            margin: 0 -10px;
          }
          .tdb-comm-layout2 .logged-in-as,
          .tdb-comm-layout4 .logged-in-as,
          .tdb-comm-layout2 .comment-form-input-wrap,
          .tdb-comm-layout4 .comment-form-input-wrap,
          .tdb-comm-layout2 .form-submit,
          .tdb-comm-layout4 .form-submit,
          .tdb-comm-layout2 .comment-respond p,
          .tdb-comm-layout4 .comment-respond p {
            padding: 0 10px;
          }
          .tdb-comm-layout2 .td-form-author,
          .tdb-comm-layout2 .td-form-email {
            float: left;
            width: 33.3333%;
          }
          .tdb-comm-layout2 .td-form-url {
            width: 33.3333%;
          }
          .tdb-comm-layout2 .td-form-url {
            float: left;
          }
          .tdb-comm-layout4 .td-form-author,
          .tdb-comm-layout4 .td-form-email {
            float: left;
            width: 50%;
          }
          .tdb-comm-layout3 .td-form-author,
          .tdb-comm-layout5 .td-form-author,
          .tdb-comm-layout3 .td-form-email {
            margin-right: 2%;
          }
        }@media (max-width: 767px) {
          .tdb-comm-layout3 .td-form-author,
          .tdb-comm-layout3 .td-form-email,
          .tdb-comm-layout3 .td-form-url,
          .tdb-comm-layout5 .td-form-author,
          .tdb-comm-layout5 .td-form-email {
            flex: 0 0 100%;
          }
        }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_123 .td-comments-title a,
        .tdi_123 .td-comments-title span{
            font-family:Source Sans Pro !important;font-size:19px !important;font-weight:900 !important;
        }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_123 .td-comments-title a,
        .tdi_123 .td-comments-title span{
            font-family:Source Sans Pro !important;font-size:18px !important;font-weight:900 !important;
        }.tdi_123 input[type=text],
        .tdi_123 textarea{
            font-family:Gelasio !important;font-size:14px !important;
        }
}

.tdi_125{
                    vertical-align: baseline;
                }.tdi_125 > .wpb_wrapper,
                .tdi_125 > .wpb_wrapper > .tdc-elements{
                    display: block;
                }.tdi_125 > .wpb_wrapper > .tdc-elements{
                    width: 100%;
                }.tdi_125 > .wpb_wrapper > .vc_row_inner{
                    width: auto;
                }.tdi_125 > .wpb_wrapper{
                    width: auto;
                    height: auto;
                }
/* inline tdc_css att */

.tdi_125{
width:340px !important;
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_125{
width:240px !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_125{
width:230px !important;
}
}

.tdi_126{
margin-bottom:20px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_126{
margin-bottom:10px !important;
}
}

.tdi_126.td-a-rec{
                    text-align: center;
                }.tdi_126 .td-element-style{
                    z-index: -1;
                }.tdi_126 .td-spot-id-spot_img_hidden{
                    display: none;
                }.tdi_126 .td-adspot-title{
                    display: block;
                }

.td-theme-wrap .tdi_127 .td-block-title > *,
            .td-theme-wrap .tdi_127 .td-pulldown-filter-link:hover,
            .td-theme-wrap .tdi_127 .td-subcat-item a:hover,
            .td-theme-wrap .tdi_127 .td-subcat-item .td-cur-simple-item,
            .td-theme-wrap .tdi_127 .td-subcat-dropdown:hover .td-subcat-more span,
            .td-theme-wrap .tdi_127 .td-subcat-dropdown:hover .td-subcat-more i {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_127 .td-subcat-dropdown ul:after {
                background-color: #ca0000;
            }
            
            
            .td-theme-wrap .tdi_127 .td_module_wrap:hover .entry-title a,
            .td-theme-wrap .tdi_127 .td_quote_on_blocks,
            .td-theme-wrap .tdi_127 .td-opacity-cat .td-post-category:hover,
            .td-theme-wrap .tdi_127 .td-opacity-read .td-read-more a:hover,
            .td-theme-wrap .tdi_127 .td-opacity-author .td-post-author-name a:hover,
            .td-theme-wrap .tdi_127 .td-instagram-user a {
                color: #ca0000;
            }

            .td-theme-wrap .tdi_127 .td-next-prev-wrap a:hover,
            .td-theme-wrap .tdi_127 .td-load-more-wrap a:hover {
                background-color: #ca0000;
                border-color: #ca0000;
            }

            .td-theme-wrap .tdi_127 .td-read-more a,
            .td-theme-wrap .tdi_127 .td-weather-information:before,
            .td-theme-wrap .tdi_127 .td-weather-week:before,
            .td-theme-wrap .tdi_127 .td-exchange-header:before,
            .td-theme-wrap .td-footer-wrapper .tdi_127 .td-post-category,
            .td-theme-wrap .tdi_127 .td-post-category:hover {
                background-color: #ca0000;
            }
/* inline tdc_css att */

.tdi_127{
margin-bottom:-5px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_127{
margin-bottom:-15px !important;
}
}

body .tdi_127 .td-block-title a,
                body .tdi_127 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:24px !important;font-weight:900 !important;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
body .tdi_127 .td-block-title a,
                body .tdi_127 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:19px !important;font-weight:900 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
body .tdi_127 .td-block-title a,
                body .tdi_127 .td-block-title span{
                    font-family:Source Sans Pro !important;font-size:18px !important;font-weight:900 !important;
                }
}

.tdi_128{
margin-bottom:30px !important;
padding-top:19px !important;
padding-right:19px !important;
padding-bottom:19px !important;
padding-left:19px !important;
border-color:#eaeaea !important;
border-style:solid !important;
border-width: 1px 1px 1px 1px !important;
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_128{
margin-bottom:5px !important;
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
}
}

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px)
{
.tdi_128{
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
}
}

.tdi_128 .td-image-wrap{
                    padding-bottom: 100%;
                }.tdi_128 .entry-thumb{
                    background-position: center 50%;
                }.tdi_128 .td-image-container{
                    flex: 0 0 26%;
                    width: 26%;
                
                    display: block; order: 1;
                }.ie10 .tdi_128 .td-image-container,
                .ie11 .tdi_128 .td-image-container{
                    flex: 0 0 auto;
                }.tdi_128 .td-module-container{
                    flex-direction: row;
                
                    border-color: #eaeaea !important;
                }.tdi_128 .td-module-meta-info{
                    flex: 1;
                
                    padding: 4px 10px 0 0;
                
                    border-color: #eaeaea;
                }.tdi_128 .td_module_wrap{
                    padding-left: 20px;
                    padding-right: 20px;
                
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                }.tdi_128 .td_block_inner{
                    margin-left: -20px;
                    margin-right: -20px;
                }.tdi_128 .td-module-container:before{
                    bottom: -15px;
                
                    border-color: #eaeaea;
                }.tdi_128 .td-post-vid-time{
                    display: block;
                }.tdi_128 .td-post-category{
                    padding: 3px 4px 2px;
                
                    font-family:Source Sans Pro !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:1px !important;
                }.tdi_128 .td-post-category:not(.td-post-extra-category){
                    display: none;
                }.tdi_128 .td-author-photo .avatar{
                    width: 20px;
                    height: 20px;
                
                    margin-right: 6px;
                
                    border-radius: 50%;
                }.tdi_128 .td-excerpt{
                    display: none;
                
                    column-count: 1;
                
                    column-gap: 48px;
                }.tdi_128 .td-audio-player{
                    opacity: 1;
                    visibility: visible;
                    height: auto;
                
                    font-size: 13px;
                }.tdi_128 .td-read-more{
                    display: none;
                }.tdi_128 .td-author-date{
                    display: inline;
                }.tdi_128 .td-post-author-name{
                    display: none;
                }.tdi_128 .entry-review-stars{
                    display: inline-block;
                }.tdi_128 .td-icon-star,
                .tdi_128 .td-icon-star-empty,
                .tdi_128 .td-icon-star-half{
                    font-size: 15px;
                }.tdi_128 .td-module-comments{
                    display: none;
                }.tdi_128 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0;
                    padding-bottom: 0;
                }.tdi_128 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none;
                }.tdi_128 .td_module_wrap:hover .td-module-title a{
                    color: #ca0000 !important;
                }.tdi_128 .td-post-author-name a{
                    color: #000000;
                }.tdi_128 .td-post-date,
                .tdi_128 .td-post-author-name span{
                    color: #000000;
                }.tdi_128 .entry-title{
                    font-family:Gelasio !important;font-size:15px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_128 .td-editor-date,
                .tdi_128 .td-editor-date .td-post-author-name a,
                .tdi_128 .td-editor-date .entry-date,
                .tdi_128 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:13px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }html:not([class*='ie']) .tdi_128 .td-module-container:hover .entry-thumb:before{
                    opacity: 0;
                }

/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
.tdi_128 .td_module_wrap{
                    padding-bottom: 10px;
                    margin-bottom: 10px;
                
                    padding-bottom: 10px !important;
                    margin-bottom: 10px !important;
                }.tdi_128 .td-module-container:before{
                    bottom: -10px;
                }.tdi_128 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_128 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_128 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_128 .entry-title{
                    font-family:Gelasio !important;font-size:14px !important;line-height:1.1 !important;font-weight:700 !important;
                }
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
.tdi_128 .td-module-meta-info{
                    padding: 0 10px 0 0;
                }.tdi_128 .td_module_wrap{
                    padding-bottom: 5px;
                    margin-bottom: 5px;
                
                    padding-bottom: 5px !important;
                    margin-bottom: 5px !important;
                }.tdi_128 .td-module-container:before{
                    bottom: -5px;
                }.tdi_128 .td-post-date,
                .tdi_128 .td-post-author-name span{
                    display: none;
                }.tdi_128 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_128 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_128 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }.tdi_128 .entry-title{
                    font-family:Gelasio !important;font-size:12px !important;line-height:1.1 !important;font-weight:700 !important;
                }.tdi_128 .td-editor-date,
                .tdi_128 .td-editor-date .td-post-author-name a,
                .tdi_128 .td-editor-date .entry-date,
                .tdi_128 .td-module-comments a{
                    font-family:Source Sans Pro !important;font-size:12px !important;line-height:1 !important;font-style:italic !important;font-weight:400 !important;
                }
}

/* phone */
@media (max-width: 767px){
.tdi_128 .td_module_wrap{
                    padding-bottom: 15px;
                    margin-bottom: 15px;
                
                    padding-bottom: 15px !important;
                    margin-bottom: 15px !important;
                }.tdi_128 .td-module-container:before{
                    bottom: -15px;
                }.tdi_128 .td_module_wrap:nth-last-child(1){
                    margin-bottom: 0 !important;
                    padding-bottom: 0 !important;
                }.tdi_128 .td_module_wrap .td-module-container:before{
                    display: block !important;
                }.tdi_128 .td_module_wrap:nth-last-child(1) .td-module-container:before{
                    display: none !important;
                }
}

