/* h tags CSS */
h1 {
    font-size: 46px;
    margin-bottom: 27px;
}
h2 {
    font-size: 36px;
    margin-bottom: 22px;
}
h3 {
    font-size: 30px;
    margin-bottom: 10px;
}
h4 {
    font-size: 26px;
    margin-bottom: 10px;
}
h5 {
    font-size: 23px;
    margin-bottom: 10px;
}
h6 {
    font-size: 19px;
    margin-bottom: 10px;
}
@media (max-width: 1018px) {
    h1 {
        font-size: 34px;
    }
    h2 {
        font-size: 29px;
        margin-bottom: 15px;
    }
    h3 {
        font-size: 25px;
        margin-bottom: 13px;
    }
    h4 {
        font-size: 22px;
        margin-bottom: 11px;
    }
    h5 {
        font-size: 20px;
    }
    h6 {
        font-size: 18px;
        margin-bottom: 8px;
    }
}

/* Start CSS of the accordion */
.accordion {
  background: #f9f9f9;
  border: 1px solid #aaa;
  display: none;
}
.accordion label {
  display:block;
  padding: 10px 15px;
}
.accordionitem span{
  cursor: pointer;
}
.accordionitem span:hover{
  text-decoration: underline;
}
.accordion .hiddenb {
  display: none;
  text-align: left;
}

/* Start CSS of table + list */
#table_acc li, #table_acc ul, #table_acc ul li{
    list-style: outside none none !important;
    font-size: 14px;
}
#table_acc ol {
    counter-reset: item;
    margin-top: 0;
}
#table_acc li {
    display: block;
}
#table_acc li:before {
    content: counters(item, ".")". ";
    counter-increment: item;
    font-weight: bold;
}
.tagdiv-type ul, .tagdiv-type ol {
    margin-bottom: 35px;
}
.tagdiv-type ul li:not(.blocks-gallery-item), .tagdiv-type ol li:not(.blocks-gallery-item) {
    line-height: inherit;
    margin-bottom: 8px;
}
.td-post-content li {
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
}
ol.head ol{
 margin-bottom: 0;
}
ol.head a{
 font-size:16px;
}
ol.head ol a{
 font-size:14px;
}
.ol_table {
  list-style: none; 
  counter-reset: li;
}
.ol_table li {
  text-indent: -25px;
  margin-left: 25px;
}
.ol_table li ol li, .ol_table li ol li ol li {
  margin-left: 21px;
}
.ol_table li:before {
  counter-increment: li; 
  content: counters(li,".") ". ";
  text-align: right;
  padding-right: 5px;
  font-weight: bold;
}
.ol_content {
  padding-left: 25px;
  counter-reset: li;
}
.ol_content li {
    margin-bottom: 10px;
    list-style: none;
    text-indent: 0;
    margin-left: 0;
}
.ol_content li:before {
  counter-increment: li; 
  content: counters(li,".") ". ";
  font-weight: bold;
}
.ol_content li:first-child {
  margin-bottom: 10px; 
  margin-top: 10px;
}
.ul_content {
  padding-left: 40px;
}
.ul_content li {
  margin-bottom: 10px;
}
.ul_content li:first-child {
  margin-bottom: 10px;
}
.td-post-content ul {
    list-style-type: disc;
}
.td-post-content ul li, .td-post-content ol li {
    margin-left: 21px;
}
.conspros ul {
    margin-block-start: 15px;
    margin-block-end: 15px;
    padding-left: 35px;
}

/* Table of contents */
#ez-toc-container {
	width: 100%;
	padding: 20px 25px 15px;
    margin-bottom: 19px;
    margin-top: 19px;
	background: #f9f9f9;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    display: table;
    position: relative;
}
.ez-toc-title-container {
    display: table;
    width: 100%;
}
#ez-toc-container p.ez-toc-title {
    display: contents;
	font-size: 120%;
	font-weight: 600;
}
#ez-toc-container button.ez-toc-toggle {
    width: 100%;
	position: absolute;
    right: 0;
    top: 22px;
	padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
	text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
	outline: none;
    border: none;
    background: transparent;
}
#ez-toc-container .ez-toc-title-toggle {
    cursor: pointer;
}
#ez-toc-container .ez-toc-title-toggle span svg:first-child {
	height: 10px !important;
    width: 16px !important;
    display: block !important;
}
#ez-toc-container .ez-toc-title-toggle span svg:first-child {
    background-image: url(../images/icons/arrow-up.svg);
    position: absolute;
    top: 50%;
    transform: translate(-150%, -50%) rotate(0deg);
    transition: transform .2s ease;
    right: 0;
    background-repeat: no-repeat;
}
#ez-toc-container .ez-toc-title-toggle span svg:last-child, #ez-toc-container .ez-toc-title-toggle span svg path:first-child {
	display: none;
}
#ez-toc-container.open-toc .ez-toc-title-toggle span svg:first-child {
	transform: translate(-150%, -50%) rotate(180deg);
}
.ez-toc-title-container p {
	margin-bottom: 0;
}
#ez-toc-container p.ez-toc-title,
#ez-toc-container a,
#ez-toc-container a:visited {
	color: #272727;
}
#ez-toc-container nav {
	padding-left: 35px;
}
#ez-toc-container.counter-hierarchy ul, .ez-toc-widget-container.counter-hierarchy ul, #ez-toc-container.counter-flat ul, .ez-toc-widget-container.counter-flat ul {
    counter-reset: item;
}
#ez-toc-container ul, #ez-toc-container li, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container li {
    background: none;
    list-style: none none;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    z-index: 1;
}
#ez-toc-container ul li {
    font-size: 95%;
}
#ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul {
    margin-left: 1.5em;
}
#ez-toc-container nav ul {
	margin-top: 8px;
}
#ez-toc-container nav > ul > li > a {
	line-height: 33px;
	font-weight: 600;
}
#ez-toc-container nav ul ul a {
	font-size: 13px;
	line-height: 29px;
	font-weight: 400;
}
#ez-toc-container a:hover,
#ez-toc-container a:focus {
	text-decoration: none;
	color: #10A1EA;
}
#ez-toc-container + h2 {
	margin-top: 0;
	padding-top: 25px;
}
.ez-toc-item__line::before {
    content: '- ';
}

/* Iframe youtube css */
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
    margin-bottom: 26px;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/*  ----------------------------------------------------------------------------
    container
*/
.td-main-content-wrap .td-container,
.tdc-row,
.tdc-row-composer {
    width: 700px;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 767px) {
    .td-main-content-wrap .td-container, .tdc-row, .tdc-row-composer {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .td_stretch_content .td-container {
        width: 100%!important;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 768px) {
    .td_stretch_content .td-container {
        max-width: 100%;
    }
}

/*  ----------------------------------------------------------------------------
    Category
*/
.td-category {
    list-style: none;
    font-size: 10px;
    margin-top: 0;
    line-height: 1;
}
.td-category li {
    display: inline-block;
    margin: 0 5px 5px 0;
    line-height: 1;
}
.td-category a {
    color: #fff;
    background-color: #222222;
    padding: 3px 6px 4px 6px;
    white-space: nowrap;
    display: inline-block;
}
.td-category a:hover {
    opacity: 0.9;
}
@media (max-width: 767px) {
    .single .td-category {
        margin-bottom: 0;
    }
}
/*  ----------------------------------------------------------------------------
    Post title
*/
.post {
    background-color: #fff;
}
.post header .entry-title {
    padding-bottom: 7px;
    word-wrap: break-word;
    font-size: 46px;
    line-height: 56px;
    font-weight: 600;
    margin: 0 0 8px;
}
@media (max-width: 1018px) {
    .post header .entry-title {
        font-size: 32px;
        line-height: 36px;
    }
}
@media (max-width: 767px) {
    .post header .entry-title {
        padding-top: 3px;
        padding-bottom: 2px;
    }
}

/*  ----------------------------------------------------------------------------
    Default Post Template
*/
.tagdiv-type p {
    margin-top: 0;
    margin-bottom: 15px;
}
.td-post-content p:empty {
    display: none;
}
.td-post-featured-image {
    position: relative;
}
.td-post-featured-image img {
    display: block;
    margin-bottom: 26px;
    width: 100%;
}
.td-post-featured-image .wp-caption-text {
    margin-bottom: 26px;
    z-index: 1;
}
.td-post-content {
    padding-bottom: 16px;
}
.td-post-content p, .td-post-content {
    font-size: 18px;
    line-height: 32px;
    font-weight: normal;
}
.td-post-content p {
    word-wrap: break-word;
}
.td-post-content a {
    color: #8224e3;
}
.td-post-content a:hover {
    text-decoration: underline;
}
.td-post-content img {
    display: block;
}
.td-post-content table {
    margin-bottom: 21px;
}
.td-post-content .fb-video {
    margin-bottom: 26px;
}
.td-post-content #fb-root + p {
    margin: 0;
}
.td-post-template-default {
    max-width: 700px;
}
.td-post-template-default .td-post-title .td-post-comments {
    margin-left: 22px;
}
.td-post-template-default .td-post-title div.td-post-views {
    margin-right: 0;
}
@media (max-width: 1018px) {
    .td-post-template-default .td-post-header header .entry-title {
        font-size: 34px;
        line-height: normal;
        margin-bottom: 15px;
    }
}
.td-post-template-default .td-post-featured-image img {
    width: auto;
}
.td-post-template-default .wpb_video_wrapper {
    margin-bottom: 26px;
}
.td-post-template-default .wpb_video_wrapper .fb-video {
    margin-bottom: 0;
}
.td-post-template-default .wpb_video_wrapper iframe {
    display: block;
}
.td-post-template-default .wpb_video_wrapper .twitter-video {
    max-width: none !important;
}
.td-post-template-default .wpb_video_wrapper video {
    max-width: 100%;
}

.td-pb-span12 .alignwide {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 1400px;
    max-width: 100vw;
}
.td-pb-span12 .alignwide img,
.td-pb-span12 .alignwide video,
.td-pb-span12 .alignwide.wp-block-embed iframe {
    padding: 0 calc((100% - 100vw) / 2);
}
.td-pb-span12 .alignwide.wp-block-video video {
    width: 100%;
}
.td-pb-span12 .alignwide.wp-block-embed iframe {
    width: 100%;
}
.td-pb-span12 .alignfull {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw !important;
    max-width: none !important;
    margin-left: 0;
    margin-right: 0;
}
.td-pb-span12 .alignfull.wp-block-columns {
    padding-left: 8px;
    padding-right: 8px;
}
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv .wp-block-embed__wrapper {
    padding-bottom: 56.25%;
}
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 8px;
    padding-right: 8px;
}
.td-pb-span12 .alignfull.wp-block-embed iframe {
    width: 100%;
}
.tdc-column:not(.td-pb-span12) .alignwide {
    width: 100% !important;
    margin-left: 0 !important;
}
.tdc-column:not(.td-pb-span12) .alignfull.wp-block-pullquote blockquote {
    margin-left: 0;
    margin-right: 0;
}
.wp-block-media-text {
    margin-bottom: 26px;
}

/*  ----------------------------------------------------------------------------
    Related / similar articles
*/
.td-related-row {
    margin-right: -21px;
    zoom: 1;
    margin-top: 27px;
}
.td_block_related_posts {
    margin-top: 90px;
}
@media (max-width: 768px) {
    .td_block_related_posts {
        margin-top: 45px;
    }
    .td-related-row {
        margin-right: 0;
    }
    .td-related-row:last-child {
        margin-top: 0;
    }
}

.td-related-row:before, .td-related-row:after {
    display: table;
    content: '';
}

.td-related-row:after {
    clear: both;
}

.td-related-row .td-related-span4 {
    width: 33.33333333%;
    padding-left: 0;
    padding-right: 21px;
}

@media (max-width: 500px) {
    .td-related-row .td-related-span4 {
        padding-right: 10px;
    }
}

.td-related-row [class*="td-related-span"] {
    display: block;
    min-height: 1px;
    float: left;
}

@media (max-width: 767px) {
    .td-related-row [class*="td-related-span"] {
        padding-right: 0;
        padding-left: 0;
        float: none;
        width: 100%;
    }
}

.td-related-full-width .td-related-row {
    margin-right: -22px;
}

.td-related-full-width .td-related-row .td-related-span4 {
    width: 20%;
    padding-right: 22px;
    position: relative;
}

@media (max-width: 767px) {
    .td-related-full-width .td-related-row .td-related-span4 {
        width: 100%;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .td-related-full-width .td-related-row {
        margin-right: 0;
    }
}

.td_module_related_posts {
    position: relative;
}

.td_module_related_posts .td-module-thumb {
    margin-bottom: 7px;
}

@media (max-width: 767px) {
    .td_module_related_posts .td-module-thumb {
        margin-bottom: 0;
    }
}

.td_module_related_posts .td-module-title {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0;
}

@media (max-width: 767px) {
    .td_module_related_posts .td-module-title {
        line-height: 23px;
        padding-left: 110px;
        min-height: 70px;
        margin-bottom: 26px;
    }
}
@media (max-width: 767px) {
    .td_module_related_posts .td-related-span4 {
        width: 100%;
    }

    .td_module_related_posts .td-module-image {
        position: absolute;
        width: 100px;
    }
}
.td_module_related_posts .td-module-title a:hover {
    color: #8224e3;
}
.td-related-title {
    font-size: 24px;
    margin-top: 0;
    display: inline-block;
    white-space: nowrap;
    color: #111;
    font-weight: 700;
}
@media (max-width: 320px) {
    .td-related-title {
        font-size: 13px !important;
    }
}

.td_mod_related_posts:hover h3 > a {
    color: #4db2ec;
}

/* Custom styles */
.border-grey, .border-gray, .border_gray, .border_grey {
    border: 1px solid #dedede;
}
.single h1 > a, .single h2 > a, .single h3 > a, .single h4 > a, .single h5 > a, .single h6 > a {
    color: #8224e3;
}
.td-page-content h1 > a, .td-page-content h2 > a, .td-page-content h3 > a, .td-page-content h4 > a, .td-page-content h5 > a, .td-page-content h6 > a {
    color: #8224e3;
}
.twitter-tweet {
    margin: 10px auto;
}
.td-excerpt {
    line-height: 21px;
}
.td-block-row > div[class^="td-block"] + p{
    margin: 0!important;
}
.td_block_wrap {
    margin-bottom: 48px;
    position: relative;
    clear: both;
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:nth-child(2n) {
    border-right: 0;
}

/* Start badge shortcode CSS */
.sc_badge {
  margin-right: 5px;
  font-weight: normal;
  line-height: 18px;
  padding: 4px 10px;
  white-space: nowrap;
  border-radius: 6px;
  background: #F3F3F3;
  border: 1px solid #F3F3F3;
  color: #111111
}
h1 .sc_badge, h2 .sc_badge, h3 .sc_badge, h4 .sc_badge {
  padding: 4px 11px 3px 13px;
}
.sc_badge-orange {
  background: #E15318;
  color: #FFFFFF;
  font-weight: 500
}
.sc_badge_text-orange {
  background: #F1F1F1;
  color: #E15318;
  font-weight: bold
}
.sc_badge_border-black {
  border: 1px solid #000000;
}
h4 > .sc_badge_paragraph {
    margin-bottom: 26px;
    display: block;
}

/* pros/cons  */
.sc_pros-cons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2vw;
  margin-top: 40px;
  margin-bottom: 50px;
}
.sc_pros-cons-title {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
}
.sc_pros-cons .pros_cons_list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sc_pros-cons .pros_cons_list ul > li {
    padding: 10px 0 10px 40px;
    margin-left: 0;
    position: relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 13px;
}
.sc_pros-cons .pros_list ul > li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiBmaWxsPSIjMTJCRjk2Ii8+DQo8cGF0aCBkPSJNMTMuNzg5MSAxNi41ODJIOS4xMjVWMTQuNDk2MUgxMy43ODkxVjkuNzE0ODRIMTUuODk4NFYxNC40OTYxSDIwLjU3NDJWMTYuNTgySDE1Ljg5ODRWMjEuMzM5OEgxMy43ODkxVjE2LjU4MloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==");
  position: absolute;
    top: 5px;
    left: 0;
  height: 30px;
  width: 30px;
}
.sc_pros-cons .cons_list ul > li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiBmaWxsPSIjRjFGMUYxIi8+DQo8cGF0aCBkPSJNOSAxNlYxNEgyMlYxNkg5WiIgZmlsbD0iIzIyMjIyMiIvPg0KPC9zdmc+DQo=");
    position: absolute;
    top: 5px;
    left: 0;
  height: 30px;
  width: 30px;

}
.sc_question, .sc_exclamatory {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 27px;
    color: #222222;
    background: #F0F0F0;
    padding: 21px 25px 27px;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    border-radius: 6px;
    border-bottom: 2px solid #EEECEB;
}
.sc_question {
  margin-top: 15px;
}
.sc_exclamatory {
  margin-top: 25px;
}
.sc_question > .icon, .sc_exclamatory > .icon {
  margin-right: 18px;
}

/* note */
.sc_note {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.88;
  background: #F0F0F0;
  padding: 20px 30px;
  margin-bottom: 25px;
  margin-top: 25px;
  border-radius: 6px;
  color: #222222;
  position: relative;
}
.sc_note_orange-full {
    margin-top: 25px;
    font-weight: 600;
    font-size: 17px;
    line-height: 27px;
    color: #E15318;
    background: #FCEFEA;
    padding: 21px 25px 27px;
    margin-bottom: 25px;
    border-radius: 6px;
}
.sc_color-text ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sc_color-orange {
  color: #E15318;
}
.sc_bkg-orange {
  background: rgba(221, 91, 37, 0.25);
}
.sc_color_border {
  border-width: 2px;
  border-style: solid;
}
.sc_color_border-orange {
  border-color: #E15318;
}
.sc_color_border_left::before {
  content: '';
  display: block;
  border-radius: 6px;
  position: absolute;
  height: 100%;
  left: 0px;
  z-index: 99;
  top: 0;
}
.sc_color_border_left-orange::before {
  border-left: 4px solid #DD5B25;
}
.sc_color_border_left-black::before {
  border-left: 4px solid #111111;
}

/*faq shortcode style */
.panel {
    margin-bottom: 0;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-title > a {
    color: inherit;
}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}
.panel-title {
    position: relative;
    vertical-align: middle;
    width: 100%;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: normal;
    color: rgb(35, 39, 42);
}
.panel-title.panel-title__heading {
    font-size: 20px;
    font-weight: bold;
    display: block;
}
.collapse {
    display: none;
    visibility: hidden;
}
.collapse.in {
    display: block;
    visibility: visible;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
}
.panel-group {
    margin-top: 50px;
    margin-bottom: 30px;
    box-shadow: none;
}
.panel-default .panel-heading {
    padding: 0;
    min-height: auto;
    color: #23272a;
    background-color: transparent;
    border-color: transparent;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    border-bottom: none;
}
.panel-default .panel-heading.actived {
    color: #23272a;
    background-color: transparent;
}
.panel-title svg.panel-toggle {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 13px;
    top: -moz-calc(50% - 7px);
    top: -webkit-calc(50% - 7px);
    top: calc(50% - 7px);
    right: 15px;
}
.panel-title svg.panel-toggle  {
    transform-origin: center;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.panel-default .panel-heading .panel-title .collapsed svg.panel-toggle{
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.panel-default .panel-heading .panel-title > a:hover svg.panel-toggle path {
    fill: rgb(78, 154, 242);
}
.panel-group {
    border-radius: 0;
}
.panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}
.panel.first-item, .panel.first-item .panel-heading {
    border-radius: 0;
}
.panel.last-item, .panel.last-item .panel-heading {
    border-radius: 0;
}
.panel.last-item {
    border-bottom: 1px solid rgb(213, 217, 217);
}
.panel.last-item .panel-heading.actived {
    border-radius: 0;
}
.panel-group .panel + .panel {
    margin-top: 0;
}
.panel-default {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
}
.panel-title {
    position: relative;
    vertical-align: middle;
    width: 100%;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: normal;
    color: rgb(35, 39, 42);
}
.panel-title a {
    display: block;
    width: 100%;
    position: relative;
	color: #101010 !important;
    padding-right: 35px;
	padding-top: 12px;
    padding-bottom: 10px;
    border-top: 1px solid rgb(213, 217, 217);
}
.panel-title a:hover {
    text-decoration: none;
    color: #4e9af2;
}
.panel-title a:focus {
    text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent;
}
.panel-default .panel-body {
    padding: 10px 0 15px 0;
    border-top: none;
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.56;
    letter-spacing: normal;
    color: rgb(35, 39, 42);
}
.panel-default .panel-body strong {
    font-weight: 700
}
.panel-default .panel-body p {
    margin-bottom: 10px;
}
.panel-body .ol_content li:first-child {
    margin-top: 0;
}
.panel-body .ol_content li {
    margin-bottom: 0;
}
.panel-default>.panel-heading {
    padding: 0;
}
@media (max-width: 767px) {
    .panel-default .panel-body dl {
        margin-bottom: 0;
        float: none;
        width: auto;
    }
    .panel-title .panel-toggle {
        display: none
    }
    .panel-title a {
        padding-right: 0;
    }
}
.panel-title .faq-name {
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}
/*faq shortcode style */

/*howto shortcode style */
.howto-container .howto_item {
    font-size: 18px;
}
.howto-container h2 {
    font-size: 32px !important;
}
.howto-container h3 {
    font-size: 24px !important;
}
.howto-container .howto_item img[src=""] {
    display: none;
}
.howto-container div[itemtype*="schema"] br {
    content: "" !important;
    display: block !important;
    margin-bottom: 26px !important;
}
/*howto shortcode style */

/* simple table shortcode start*/
.table_wrapper {
    max-width: 100%;
    overflow: auto;
    margin-bottom: 40px;
}
.table_wrapper table {
	width: 100%;
    min-width: 500px;
    font-size: 15px;
    border-top: 1px solid #e7ebf1;
    border-right: 1px solid #e7ebf1;
    margin-bottom: 0;
    border-collapse: collapse;
}
.table_wrapper table tr td {
    border-bottom: 1px solid #e7ebf1;
    padding: 5px;
    border-left: 1px solid #e7ebf1;
    background: #fff;
}
.table_wrapper table tr td:first-child {
    width: 115px;
}
.table_wrapper table tr:nth-child(odd) td {
    background: #f5faff;
}
.table_wrapper table tr:first-child td {
    background: #337ec2;
    font-weight: 700;
    font-family: Arial;
    color: #fff;
    border-left: none;
    border-right: none;
	width: 100px;
}
.table_wrapper table tr:first-child td:first-child {
    border-left: 1px solid #e7ebf1;
	width: 135px;
}
.table_wrapper table tr:first-child td:nth-child(2), .table_wrapper table tr:first-child td:nth-child(3) {
	width: 90px;
}
.table_wrapper table tr:first-child td:last-child {
    border-right: 1px solid #e7ebf1;
}
/* simple table shortcode end*/

.td-main-menu-logo img {
    width: auto;
}
.td-gadgets .td-module-meta-info .td-post-date {
    line-height: 1.2;
}

/* new authors styles */
.td-module-meta-info {
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    margin-bottom: 7px;
    line-height: 1;
    min-height: 17px;
}
.td-post-author-name {
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: 2px;
}
.td-gadgets .td-module-meta-info .td-post-author-name a, .td-gadgets .td-module-meta-info .td-post-author-name span {
    color: #aaa;
}
.td-module-meta-info .td-post-author-image {
    width: 32px;
	min-width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
	margin-top: 4px;
    border-radius: 50%;
    cursor: pointer;
	background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
	filter: grayscale(100%);
}
@media (max-width: 767px) {
	.td-module-meta-info .td-post-author-image {
		margin-right: 0;
		margin-top: 0;
	}
}
.single .td-module-meta-info {
    margin: 40px 0;
	display: inline-flex;
    align-items: center;
    position: relative;
	gap: 20px;
	width: 100%;
}
.single .td-post-date {
	color: #ACACAC;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}
.single .td-module-meta-info .td-post-author {
    display: inline-flex;
    align-items: center;
    position: relative;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px) {
	.single .td-module-meta-info .td-post-author {
		flex-direction: column;
	}
}

.single .td-module-meta-info .td-post-author-name {
	display: block;
}
@media (max-width: 767px) {
	.single .td-module-meta-info .td-post-author-name {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

.single .td-module-meta-info .td-post-author-name .role, .single .td-post-author .tooltip .role {
	color: #ACACAC;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	white-space: nowrap;
}
.single .td-module-meta-info .td-post-author-name a, .single .td-module-meta-info .td-post-author-name .author-name-link {
	display: flex;
	align-items: center;
    color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.single .td-module-meta-info .td-post-author-name .author-name-link:after  {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7' fill='none'%3E%3Cpath d='M1 0.500511L3.99962 3.50013L1 6.49976' stroke='%23ACACAC'/%3E%3C/svg%3E");
    width: 5px;
    height: 8px;
    margin-left: 5px;
    background-size: cover;
    margin-top: 2px;
}
.single .td-module-meta-info .td-post-author.approver .author-name-link:after { 
	transform: rotate(90deg);
}
@media (min-width: 768px) {
	.single .td-post-author.approver:hover .author-name-link:after { 
		transform: rotate(90deg);
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.999511 1.00051L3.99913 4.00013L0.999512 6.99976' stroke='black'/%3E%3C/svg%3E");
	}
	.single .td-module-meta-info .td-post-author-name .author-name-link:hover:after {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.999511 1.00051L3.99913 4.00013L0.999512 6.99976' stroke='black'/%3E%3C/svg%3E");
	}
}
@media (max-width: 767px) {
	.single .td-module-meta-info .td-post-author-name a, .single .td-module-meta-info .td-post-author-name .author-name-link {
		text-decoration: underline;
		width: min-content;
	}
	.single .td-module-meta-info .td-post-author-name .author-name-link:after  {
		display: none;
	}
}

.single .td-post-author.approver {
	cursor: pointer;
}
.single .td-post-author .tooltip-overlay {
    opacity: 0;
    right: 0;
    top: 100%;
	position: absolute;
    z-index: 99;
	visibility: hidden;
	padding-top: 21px;
	opacity: 0.2s linear;
}
.single .td-post-author.approver .tooltip-overlay {
	right: unset; 
	left: 0;
}
.single .td-post-author:hover .tooltip-overlay {
    visibility: visible;
    opacity: 1;
}
.single .td-post-author .tooltip {
	display: inline-flex;
    padding: 20px 25px 25px 25px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.20);
    width: 365px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
}
.single .td-post-author .tooltip p {
	margin: 0;
	text-align: left;
	padding-right: 15px;
}
.single .td-post-author .tooltip a {
    color: #8224e3;
}
.single .td-post-author .tooltip a:hover {
    text-decoration: underline;
}
.single .td-post-author .tooltip .author-name {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
}
.single .td-post-author .tooltip .role + .text { 
	margin-top: 19px; 
	text-align: left;
}
.single .td-post-author .tooltip .social {
	display: inline-flex;
	margin-top: 10px;
	gap: 10px;
	flex-direction: row;
}
.single .td-post-author .tooltip .social .author-icon:before {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	opacity: 0.92;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.single .td-post-author .tooltip .social .author-icon:hover:before {
	opacity: 1;
}
.single .td-post-author .tooltip .social .author-icon.twitter:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M10.3125 9.25884L18.765 20.5521H20.25L11.8125 9.25884H10.3125Z' fill='%23373737'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30ZM7.50068 7.78846H12.4331L16.1139 12.7115L20.7149 7.78846H22.7809L17.0321 13.9396L23.0755 22.0225H18.1431L14.292 16.8717L9.47815 22.0225H7.41211L13.3738 15.6436L7.50068 7.78846Z' fill='%23373737'/%3E%3C/svg%3E");
}
.single .td-post-author .tooltip .social .author-icon.linkedin:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 30C23.2842 30 30 23.2852 30 15C30 6.71484 23.2842 0 15 0C6.71582 0 0 6.71484 0 15C0 23.2852 6.71582 30 15 30ZM9.98706 7C8.89136 7 8 7.88672 8 8.97461C8 10.0645 8.89136 10.9492 9.98706 10.9492C11.0818 10.9492 11.9724 10.0645 11.9724 8.97461C11.9727 7.88672 11.0818 7 9.98706 7ZM11.4917 11.7832H8.48022C8.42334 11.7832 8.37109 11.8027 8.32983 11.8359C8.27417 11.8809 8.23853 11.9492 8.23853 12.0254V21.6484C8.23853 21.7812 8.34668 21.8887 8.48022 21.8887H11.4917C11.6252 21.8887 11.7336 21.7812 11.7336 21.6484V12.0254C11.7336 11.9648 11.7109 11.9082 11.6736 11.8652C11.6292 11.8145 11.564 11.7832 11.4917 11.7832ZM19.1509 11.5449C18.522 11.5449 17.9783 11.6855 17.5249 11.9023C17.1067 12.1035 16.7654 12.3691 16.5051 12.6504V12.0254C16.5051 11.9355 16.4565 11.8574 16.384 11.8164C16.3484 11.7949 16.3071 11.7832 16.2632 11.7832H13.3794C13.3474 11.7832 13.3169 11.7891 13.2891 11.8008C13.2629 11.8105 13.239 11.8262 13.2183 11.8457C13.1687 11.8906 13.1375 11.9551 13.1375 12.0254V21.6484C13.1375 21.7812 13.2458 21.8887 13.3794 21.8887H16.3843C16.4729 21.8887 16.5505 21.8398 16.5928 21.7695C16.614 21.7344 16.6262 21.6934 16.6262 21.6484V16.8867C16.6262 15.9375 16.7798 15.332 17.1384 14.9941C17.3855 14.7617 17.73 14.6582 18.1885 14.6582C19.1448 14.6582 19.4136 15.2695 19.4854 16.1602C19.5056 16.4102 19.5103 16.6816 19.5103 16.9688V21.6484C19.5103 21.7812 19.6187 21.8887 19.7522 21.8887H22.7581C22.8916 21.8887 23 21.7812 23 21.6484V16.3691C23 13.9844 22.5427 11.5449 19.1509 11.5449Z' fill='%23373737'/%3E%3C/svg%3E");
}

.single .td-post-why-trust {
	display: flex;
	margin-left: auto;
	height: 36px;
	padding: 10px 12px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 5px;
	border: 1px solid #ECECEC;
	cursor: pointer;
}
@media (max-width: 767px) {
	.single .td-post-why-trust {
		height: 48px;
		border: 1px solid #D9D9D9;
	}
}
.single .td-post-why-trust .tooltip .text {
	margin-top: 0;
}
.single .td-post-why-trust .label {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	display: flex;
    align-items: center;
}
.single .td-post-why-trust .label:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath d='M7.10185 16.8997C7.06429 16.916 7.03026 16.9304 7 16.943C6.96973 16.9304 6.93571 16.916 6.89815 16.8997C6.7179 16.8215 6.457 16.7005 6.14236 16.5319C5.51212 16.1943 4.67185 15.669 3.83301 14.92C2.16055 13.4267 0.5 11.0536 0.5 7.48047V2.85965L7 1.03878L13.5 2.85965V7.48047C13.5 11.0536 11.8395 13.4267 10.167 14.92C9.32815 15.669 8.48788 16.1943 7.85764 16.5319C7.543 16.7005 7.2821 16.8215 7.10185 16.8997Z' stroke='black'/%3E%3Cpath d='M7.5257 14.4808C7.30746 14.6106 7.12617 14.7057 7 14.7682C6.87383 14.7057 6.69254 14.6106 6.4743 14.4808C6.02944 14.2163 5.43613 13.8109 4.84407 13.2494C3.66236 12.1287 2.5 10.4029 2.5 7.92481V4.43369L7 3.10058L11.5 4.43369V7.92481C11.5 10.4029 10.3376 12.1287 9.15593 13.2494C8.56387 13.8109 7.97056 14.2163 7.5257 14.4808Z' stroke='black'/%3E%3C/svg%3E");
	width: 14px;
    height: 18px;
	margin-right: 8px;
}
.single .td-post-why-trust.hwt .label:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='9' r='8' stroke='%23222222'/%3E%3Cpath d='M4.91992 8.90118L7.72458 11.3563L12.0817 6.39453' stroke='%23222222'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 18px;
    margin-right: 8px;
}
.single .td-post-why-trust:hover {
	background: #EBEBEB;
}
.single .td-post-why-trust:hover:after {
	content: '';
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='7' viewBox='0 0 18 7' fill='none'%3E%3Cpath d='M9 7L6.11959e-07 -1.43099e-07L18 1.43051e-06L9 7Z' fill='%23EBEBEB'/%3E%3C/svg%3E");
	width: 18px;
	display: block;
    height: 7px;
	bottom: -7px;
}
.single .td-module-meta-info .td-post-author-name a:hover {
    text-decoration: underline;
}
@media (max-width: 767px) {
	.single .td-post-author .tooltip-overlay {
		background: transparent;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		display: none;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		z-index: -1;
		padding: 50px 0;
		overflow-y: auto;
	}
	.single .td-post-author .tooltip-overlay::before {
		content: '';
		position: fixed;
		left:0;
		right:0;
		bottom: 0;
		top: 0;
		opacity: 0.8;
		background: linear-gradient(188deg, #F3AC1B 0%, #CA352A 100%);
	}
	.single .td-post-author.approver .tooltip-overlay {
		right: 0; 
	}
	.single .td-post-author .tooltip-overlay.show {
		opacity: 1;
		display: flex;
		visibility: visible;
		z-index: 9999;
		position: fixed;
		transition: all 0.3s linear;
	}
	.single .td-post-author .tooltip-overlay .tooltip {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
		position: static;
		max-width: calc(100% - 40px);
		padding: 20px 15px 25px;
		height: max-content;
		margin: auto;
	}
   .single .td-module-meta-info {
        flex-wrap: wrap;
        justify-content: center;
        column-gap: 25px;
        row-gap: 30px;
		margin-top: 30px;
		align-items: flex-start;
    }
    .single .td-module-meta-info div.td-post-author {
        flex-direction: column;
        align-items: center;
        text-align: center;
        width: calc(33% - 17px);
    }
	.single .td-module-meta-info .td-post-author.alone, .single .td-module-meta-info .td-post-author.no-alone {
        width: unset;
    }
	.single .td-module-meta-info .td-post-author.alone .author-name-link a, 
	.single .td-module-meta-info .td-post-author.no-alone .author-name-link a, 
	.single .td-module-meta-info .td-post-author.alone .author-name-link,
	.single .td-module-meta-info .td-post-author.no-alone .author-name-link {
		width: 100%;
	}
    .single .td-module-meta-info .td-post-author.td-post-why-trust {
        width: 100%;
    }
	.single .td-post-why-trust:hover {
		background: transparent;
	}
	.single .td-post-why-trust:hover:after {
		display: none;
	}
	.single .td-post-author .tooltip-overlay .tooltip .close {
		display: block;
		cursor: pointer;
		position: absolute;
		width: 18px;
		height: 18px;
		background-image: url("../images/icons/cross.svg");
		background-size: 18px 18px;
		background-position: center;
		background-repeat: no-repeat;
		right: 20px;
		top: 20px;
	}
}

.single .td-post-date {
    top: 0;
    display: block;
}

/* Breadcrumbs Css */
.td-crumb-container {
    padding: 11px 20px 3px 0;
    overflow: auto;
    white-space: nowrap;
    margin-right: -20px;
    scrollbar-width: none;
}
.td-crumb-container::-webkit-scrollbar {
    display: none;
    width: 0;
}
@media (max-width: 767px) {
    .td-crumb-container {
        margin-right: 0;
        padding: 11px 15px 8px 0;
    }
}
.entry-crumbs {
    font-size: 12px;
    color: #c3c3c3;
    line-height: 18px;
    padding-top: 1px;
    padding-bottom: 2px;
}
.entry-crumbs a {
    color: #c3c3c3;
}
.entry-crumbs a:hover {
    color: #000;
}
.entry-crumbs .td-bread-sep {
    margin: 0 5px;
}
.td-crumb-container .entry-crumbs .td-icon-right {
    display: inline-block;
    height: 9px;
    background-image: url(../images/icons/carret-right-gray.svg);
    width: 6px;
}

/* Bottom Share Css */
.td-post-sharing-bottom {
    margin: 80px auto 100px;
}
@media (max-width: 767px) {
    .td-post-sharing-bottom {
        margin: 40px auto 50px;
    }
}
.td-post-sharing-bottom .td-post-sharing-visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (max-width: 767px) {
    .td-post-sharing-bottom .td-post-sharing-visible {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.td-post-sharing-bottom .td-post-sharing-visible .td-social-share-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    margin-right: 11px;
}
@media (max-width: 767px) {
    .td-post-sharing-bottom .td-post-sharing-visible .td-social-share-text {
        width: 100%;
        margin-right: 0;
    }
}
.td-post-sharing-bottom .td-post-sharing-visible .td-social-share-text .td-social-but-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    color: #111111;
}
@media (max-width: 767px) {
    .td-post-sharing-bottom .td-post-sharing-visible .td-social-share-text .td-social-but-text {
        font-size: 20px;
        line-height: 30px;
    }
}
.td-post-sharing-bottom .td-post-sharing-visible i {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}
.td-post-sharing-bottom .td-post-sharing-visible .td-social-but-icon {
    display: inline-flex;
}
.td-post-sharing-bottom .td-post-sharing-visible .td-icon-share {
    background-image: url("../images/icons/share.svg");
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
@media (max-width: 767px) {
    .td-post-sharing-bottom .td-post-sharing-visible .td-icon-share {
        width: 18px;
        height: 18px;
        background-size: 18px 18px;
    }
}
.td-post-sharing-bottom .td-post-sharing-visible .td-social-network {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: linear-gradient(225deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0) 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.td-post-sharing-bottom .td-post-sharing-visible .td-social-network:hover i {
    -webkit-filter: unset;
    filter: unset;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}

/* Bottom author css */
.author-box-wrap {
    margin-top: 34px;
}
@media (max-width: 767px) {
    .author-box-wrap {
        margin-top: 25px;
    }
}
.author-box-wrap .author-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.author-box-wrap .author-head .author-img {
    width: 80px;
    height: 80px;
    min-width: 80px;
    background: linear-gradient(225deg, #FFFFFF 0%, #D2D2D2 100%);
}
.author-box-wrap .author-head .author-img img {
    width: 100%;
    height: 100%;
}
@media (max-width: 767px) {
    .author-box-wrap .author-head .author-img {
        width: 110px;
        height: auto;
        min-height: 110px;
        min-width: 110px;
    }
}
.author-box-wrap .author-head .author-info {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    flex: 1 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: linear-gradient(86.23deg, #E9E9E9 0%, rgba(238, 238, 238, 0.3) 97.43%);
    padding: 10px 20px;
}
@media (max-width: 767px) {
    .author-box-wrap .author-head .author-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        gap: 5px;
        padding: 8px 16px;
    }
}
.author-box-wrap .author-head .author-info .td-author-name a {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    color: #111111;
}
@media (max-width: 767px) {
    .author-box-wrap .author-head .author-info .td-author-name a {
        font-size: 16px;
    }
}
.author-box-wrap .author-head .author-info .td-author-name a:hover {
    color: #FF7A00;
}
.author-box-wrap .author-head .author-info .td-author-pos {
    font-size: 14px;
    line-height: 22px;
    color: #333333;
}
@media (max-width: 767px) {
    .author-box-wrap .author-head .author-info .td-author-pos {
        line-height: 21px;
    }
}
.author-box-wrap .author-head .td-author-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (max-width: 767px) {
    .author-box-wrap .author-head .td-author-social {
        gap: 14px;
    }
}
.author-box-wrap .author-head .td-author-social .td-social-icon-wrap {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: linear-gradient(225deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0) 100%);
    position: relative;
}
.author-box-wrap .author-head .td-author-social .td-social-icon-wrap .td-icon-font {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.author-box-wrap .author-head .td-author-social .td-social-icon-wrap .td-icon-font:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.td-icon-font.td-icon-twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00219 0.408203H0.740964L7.00559 8.78704L0.646484 15.5912H2.85026L7.98504 10.097L12.0928 15.5912H17.3541L10.9078 6.96941L17.0399 0.408203H14.8361L9.92837 5.6594L6.00219 0.408203ZM12.7562 14.0227L3.74023 1.97661H5.34023L14.3402 14.0227H12.7562Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68255 9.27965L9.13051 6.49232H6.4925V4.55114C6.4925 3.75476 6.79114 3.15748 7.98571 3.15748H9.27983V0.619017C8.583 0.519469 7.78662 0.419922 7.08979 0.419922C4.8002 0.419922 3.20744 1.81359 3.20744 4.30227V6.49232H0.71875V9.27965H3.20744V17.5783H6.4925V9.27965H8.68255Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68255 9.27965L9.13051 6.49232H6.4925V4.55114C6.4925 3.75476 6.79114 3.15748 7.98571 3.15748H9.27983V0.619017C8.583 0.519469 7.78662 0.419922 7.08979 0.419922C4.8002 0.419922 3.20744 1.81359 3.20744 4.30227V6.49232H0.71875V9.27965H3.20744V17.5783H6.4925V9.27965H8.68255Z' fill='%231567DF'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-reddit {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9997 8.07375C17.9594 6.99192 17.0457 6.14716 15.954 6.18389C15.4703 6.20059 15.01 6.39759 14.6607 6.72814C13.1222 5.68639 11.315 5.11542 9.45737 5.07535L10.3341 0.884945L13.2263 1.4893C13.307 2.22721 13.9721 2.76145 14.7144 2.68131C15.4568 2.60118 15.9943 1.94006 15.9137 1.20215C15.833 0.464235 15.1679 -0.0700008 14.4256 0.0101346C13.9989 0.0535412 13.616 0.300625 13.4044 0.667912L10.0922 0.0101346C9.86719 -0.03995 9.64212 0.100287 9.59174 0.327337C9.59174 0.330676 9.59174 0.330676 9.59174 0.334015L8.59407 4.99522C6.71294 5.02527 4.88221 5.59957 3.32356 6.64801C2.5308 5.90676 1.2812 5.94349 0.535464 6.73482C-0.210268 7.52282 -0.173317 8.76492 0.622802 9.50617C0.777323 9.64974 0.955358 9.77329 1.15355 9.8601C1.14011 10.0571 1.14011 10.2541 1.15355 10.4511C1.15355 13.4595 4.68066 15.907 9.03076 15.907C13.3809 15.907 16.908 13.4628 16.908 10.4511C16.9214 10.2541 16.9214 10.0571 16.908 9.8601C17.5865 9.52286 18.0131 8.82836 17.9997 8.07375ZM4.48583 9.41936C4.48583 8.6781 5.09383 8.07375 5.83956 8.07375C6.5853 8.07375 7.1933 8.6781 7.1933 9.41936C7.1933 10.1606 6.5853 10.765 5.83956 10.765C5.09047 10.7583 4.48583 10.1606 4.48583 9.41936ZM12.3362 13.1123C11.3754 13.8301 10.1997 14.1974 8.99717 14.1473C7.79459 14.1974 6.61889 13.8301 5.65817 13.1123C5.53052 12.9587 5.55404 12.7283 5.70856 12.6014C5.84292 12.4912 6.03439 12.4912 6.17212 12.6014C6.98503 13.1924 7.97598 13.4929 8.98373 13.4462C9.99148 13.4996 10.9858 13.2124 11.8088 12.6281C11.9566 12.4845 12.1984 12.4879 12.3429 12.6348C12.4873 12.7817 12.484 13.0221 12.3362 13.1657V13.1123ZM12.0943 10.8117C11.3486 10.8117 10.7406 10.2074 10.7406 9.4661C10.7406 8.72485 11.3486 8.1205 12.0943 8.1205C12.84 8.1205 13.448 8.72485 13.448 9.4661C13.4783 10.2074 12.8971 10.8317 12.1514 10.8618C12.1279 10.8618 12.1077 10.8618 12.0842 10.8618L12.0943 10.8117Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.td-icon-font:hover.td-icon-reddit {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9997 8.07375C17.9594 6.99192 17.0457 6.14716 15.954 6.18389C15.4703 6.20059 15.01 6.39759 14.6607 6.72814C13.1222 5.68639 11.315 5.11542 9.45737 5.07535L10.3341 0.884945L13.2263 1.4893C13.307 2.22721 13.9721 2.76145 14.7144 2.68131C15.4568 2.60118 15.9943 1.94006 15.9137 1.20215C15.833 0.464235 15.1679 -0.0700008 14.4256 0.0101346C13.9989 0.0535412 13.616 0.300625 13.4044 0.667912L10.0922 0.0101346C9.86719 -0.03995 9.64212 0.100287 9.59174 0.327337C9.59174 0.330676 9.59174 0.330676 9.59174 0.334015L8.59407 4.99522C6.71294 5.02527 4.88221 5.59957 3.32356 6.64801C2.5308 5.90676 1.2812 5.94349 0.535464 6.73482C-0.210268 7.52282 -0.173317 8.76492 0.622802 9.50617C0.777323 9.64974 0.955358 9.77329 1.15355 9.8601C1.14011 10.0571 1.14011 10.2541 1.15355 10.4511C1.15355 13.4595 4.68066 15.907 9.03076 15.907C13.3809 15.907 16.908 13.4628 16.908 10.4511C16.9214 10.2541 16.9214 10.0571 16.908 9.8601C17.5865 9.52286 18.0131 8.82836 17.9997 8.07375ZM4.48583 9.41936C4.48583 8.6781 5.09383 8.07375 5.83956 8.07375C6.5853 8.07375 7.1933 8.6781 7.1933 9.41936C7.1933 10.1606 6.5853 10.765 5.83956 10.765C5.09047 10.7583 4.48583 10.1606 4.48583 9.41936ZM12.3362 13.1123C11.3754 13.8301 10.1997 14.1974 8.99717 14.1473C7.79459 14.1974 6.61889 13.8301 5.65817 13.1123C5.53052 12.9587 5.55404 12.7283 5.70856 12.6014C5.84292 12.4912 6.03439 12.4912 6.17212 12.6014C6.98503 13.1924 7.97598 13.4929 8.98373 13.4462C9.99148 13.4996 10.9858 13.2124 11.8088 12.6281C11.9566 12.4845 12.1984 12.4879 12.3429 12.6348C12.4873 12.7817 12.484 13.0221 12.3362 13.1657V13.1123ZM12.0943 10.8117C11.3486 10.8117 10.7406 10.2074 10.7406 9.4661C10.7406 8.72485 11.3486 8.1205 12.0943 8.1205C12.84 8.1205 13.448 8.72485 13.448 9.4661C13.4783 10.2074 12.8971 10.8317 12.1514 10.8618C12.1279 10.8618 12.1077 10.8618 12.0842 10.8618L12.0943 10.8117Z' fill='%23ED4900'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-pinterest {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 0C3.58173 0 0 3.58174 0 8C0 11.3892 2.10865 14.2865 5.08457 15.4522C5.01467 14.8192 4.95145 13.8458 5.11231 13.1548C5.2577 12.5304 6.05041 9.17824 6.05041 9.17824C6.05041 9.17824 5.81111 8.699 5.81111 7.99049C5.81111 6.87809 6.45587 6.04761 7.25868 6.04761C7.94121 6.04761 8.27087 6.56004 8.27087 7.1745C8.27087 7.86091 7.83386 8.88714 7.60834 9.83815C7.41987 10.6344 8.00764 11.2838 8.793 11.2838C10.2149 11.2838 11.3078 9.78451 11.3078 7.62037C11.3078 5.7049 9.9315 4.36566 7.96619 4.36566C5.68992 4.36566 4.35384 6.07299 4.35384 7.83743C4.35384 8.52502 4.61871 9.26231 4.94922 9.66313C5.0146 9.74234 5.02418 9.81173 5.0047 9.89258C4.94398 10.1453 4.80902 10.6886 4.78252 10.7999C4.74764 10.9463 4.66658 10.9774 4.51497 10.9068C3.51582 10.4417 2.89113 8.98092 2.89113 7.80759C2.89113 5.28402 4.72468 2.96642 8.17703 2.96642C10.9522 2.96642 13.1089 4.944 13.1089 7.58686C13.1089 10.344 11.3705 12.5629 8.9576 12.5629C8.14693 12.5629 7.38485 12.1417 7.12398 11.6442C7.12398 11.6442 6.72284 13.1717 6.62559 13.546C6.44499 14.2409 5.95742 15.1119 5.6313 15.6433C6.3798 15.875 7.17526 16 7.99997 16C12.4183 16 16 12.4183 16 8C16 3.58174 12.4183 0 7.99997 0Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-pinterest {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99997 0C3.58173 0 0 3.58174 0 8C0 11.3892 2.10865 14.2865 5.08457 15.4522C5.01467 14.8192 4.95145 13.8458 5.11231 13.1548C5.2577 12.5304 6.05041 9.17824 6.05041 9.17824C6.05041 9.17824 5.81111 8.699 5.81111 7.99049C5.81111 6.87809 6.45587 6.04761 7.25868 6.04761C7.94121 6.04761 8.27087 6.56004 8.27087 7.1745C8.27087 7.86091 7.83386 8.88714 7.60834 9.83815C7.41987 10.6344 8.00764 11.2838 8.793 11.2838C10.2149 11.2838 11.3078 9.78451 11.3078 7.62037C11.3078 5.7049 9.9315 4.36566 7.96619 4.36566C5.68992 4.36566 4.35384 6.07299 4.35384 7.83743C4.35384 8.52502 4.61871 9.26231 4.94922 9.66313C5.0146 9.74234 5.02418 9.81173 5.0047 9.89258C4.94398 10.1453 4.80902 10.6886 4.78252 10.7999C4.74764 10.9463 4.66658 10.9774 4.51497 10.9068C3.51582 10.4417 2.89113 8.98092 2.89113 7.80759C2.89113 5.28402 4.72468 2.96642 8.17703 2.96642C10.9522 2.96642 13.1089 4.944 13.1089 7.58686C13.1089 10.344 11.3705 12.5629 8.9576 12.5629C8.14693 12.5629 7.38485 12.1417 7.12398 11.6442C7.12398 11.6442 6.72284 13.1717 6.62559 13.546C6.44499 14.2409 5.95742 15.1119 5.6313 15.6433C6.3798 15.875 7.17526 16 7.99997 16C12.4183 16 16 12.4183 16 8C16 3.58174 12.4183 0 7.99997 0Z' fill='%23CE020A'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-linkedin {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.98706 0C2.89139 0 2 0.892383 2 1.98926C2 3.08663 2.89139 3.97935 3.98706 3.97935C5.08187 3.97935 5.97253 3.08658 5.97253 1.98926C5.97258 0.892383 5.08187 0 3.98706 0Z' fill='%23333333'/%3E%3Cpath d='M5.49161 4.81974H2.48034C2.34669 4.81974 2.2384 4.92832 2.2384 5.06221V14.7575C2.2384 14.8914 2.34669 15 2.48034 15H5.49161C5.62526 15 5.73355 14.8914 5.73355 14.7575V5.06221C5.73355 4.92832 5.62526 4.81974 5.49161 4.81974Z' fill='%23333333'/%3E%3Cpath d='M10.5052 5.6919C11.0475 5.09984 11.9416 4.57878 13.151 4.57878C16.5427 4.57878 17 7.03591 17 9.43951V14.7575C17 14.8915 16.8917 15 16.7581 15H13.7523C13.6186 15 13.5103 14.8915 13.5103 14.7575V10.0437C13.5103 8.72393 13.413 7.71439 12.1885 7.71439C11.0642 7.71439 10.6261 8.34413 10.6261 9.96057V14.7575C10.6261 14.8914 10.5178 15 10.3842 15H7.37948C7.24584 15 7.13755 14.8914 7.13755 14.7575V5.06221C7.13755 4.92832 7.24584 4.81974 7.37948 4.81974H10.2633C10.397 4.81974 10.5052 4.92832 10.5052 5.06221V5.6919Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-linkedin {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.98706 0C2.89139 0 2 0.892383 2 1.98926C2 3.08663 2.89139 3.97935 3.98706 3.97935C5.08187 3.97935 5.97253 3.08658 5.97253 1.98926C5.97258 0.892383 5.08187 0 3.98706 0Z' fill='%230072AE'/%3E%3Cpath d='M5.49161 4.81974H2.48034C2.34669 4.81974 2.2384 4.92832 2.2384 5.06221V14.7575C2.2384 14.8914 2.34669 15 2.48034 15H5.49161C5.62526 15 5.73355 14.8914 5.73355 14.7575V5.06221C5.73355 4.92832 5.62526 4.81974 5.49161 4.81974Z' fill='%230072AE'/%3E%3Cpath d='M10.5052 5.6919C11.0475 5.09984 11.9416 4.57878 13.151 4.57878C16.5427 4.57878 17 7.03591 17 9.43951V14.7575C17 14.8915 16.8917 15 16.7581 15H13.7523C13.6186 15 13.5103 14.8915 13.5103 14.7575V10.0437C13.5103 8.72393 13.413 7.71439 12.1885 7.71439C11.0642 7.71439 10.6261 8.34413 10.6261 9.96057V14.7575C10.6261 14.8914 10.5178 15 10.3842 15H7.37948C7.24584 15 7.13755 14.8914 7.13755 14.7575V5.06221C7.13755 4.92832 7.24584 4.81974 7.37948 4.81974H10.2633C10.397 4.81974 10.5052 4.92832 10.5052 5.06221V5.6919Z' fill='%230072AE'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C5.83333 0 5.55 0.0166665 4.7 0.0499999C3.85 0.0833332 3.26667 0.216667 2.75 0.416667C2.21667 0.616667 1.78333 0.9 1.33333 1.33333C0.883333 1.78333 0.616667 2.21667 0.416667 2.75C0.216667 3.26667 0.0833332 3.83333 0.0499999 4.7C0.0166665 5.55 0 5.83333 0 8C0 10.1667 0.0166665 10.45 0.0499999 11.3C0.0833332 12.15 0.216667 12.7333 0.416667 13.25C0.616667 13.7833 0.9 14.2167 1.33333 14.6667C1.78333 15.1167 2.21667 15.3833 2.75 15.5833C3.26667 15.7833 3.83333 15.9167 4.7 15.95C5.55 15.9833 5.83333 16 8 16C10.1667 16 10.45 15.9833 11.3 15.95C12.15 15.9167 12.7333 15.7833 13.25 15.5833C13.7833 15.3833 14.2167 15.1 14.6667 14.6667C15.1167 14.2167 15.3833 13.7833 15.5833 13.25C15.7833 12.7333 15.9167 12.1667 15.95 11.3C15.9833 10.45 16 10.1667 16 8C16 5.83333 15.9833 5.55 15.95 4.7C15.9167 3.85 15.7667 3.26667 15.5833 2.75C15.3833 2.21667 15.1 1.78333 14.6667 1.33333C14.2167 0.883333 13.7833 0.616667 13.25 0.416667C12.7333 0.216667 12.15 0.0833332 11.3 0.0499999C10.45 0.0166665 10.1667 0 8 0ZM7.28333 1.43333C7.5 1.43333 7.73333 1.43333 8 1.43333C10.1333 1.43333 10.3833 1.43333 11.2333 1.48333C12.0167 1.51667 12.4333 1.65 12.7167 1.76667C13.0833 1.91667 13.35 2.08333 13.6333 2.36667C13.9167 2.65 14.0833 2.91667 14.2333 3.28333C14.35 3.56667 14.4667 3.98333 14.5167 4.76667C14.55 5.61667 14.5667 5.86667 14.5667 8C14.5667 10.1333 14.55 10.3833 14.5167 11.2333C14.4833 12.0167 14.35 12.4333 14.2333 12.7167C14.0833 13.0833 13.9167 13.35 13.6333 13.6333C13.35 13.9167 13.0833 14.0833 12.7167 14.2333C12.4333 14.35 12.0167 14.4667 11.2333 14.5167C10.3833 14.55 10.1333 14.5667 8 14.5667C5.86667 14.5667 5.61667 14.55 4.76667 14.5167C3.98333 14.4833 3.56667 14.35 3.28333 14.2333C2.91667 14.0833 2.65 13.9167 2.36667 13.6333C2.08333 13.35 1.91667 13.0833 1.76667 12.7167C1.65 12.4333 1.53333 12.0167 1.48333 11.2333C1.45 10.3833 1.43333 10.1333 1.43333 8C1.43333 5.86667 1.43333 5.61667 1.48333 4.76667C1.51667 3.98333 1.65 3.56667 1.76667 3.28333C1.91667 2.91667 2.08333 2.65 2.36667 2.36667C2.65 2.08333 2.91667 1.91667 3.28333 1.76667C3.56667 1.65 3.98333 1.53333 4.76667 1.48333C5.5 1.45 5.8 1.43333 7.28333 1.43333ZM12.2667 2.76667C11.7333 2.76667 11.3 3.2 11.3 3.73333C11.3 4.26667 11.7333 4.7 12.2667 4.7C12.8 4.7 13.2333 4.26667 13.2333 3.73333C13.2333 3.2 12.8 2.76667 12.2667 2.76667ZM8 3.88333C5.73333 3.88333 3.88333 5.71667 3.88333 8C3.88333 10.2833 5.71667 12.1 8 12.1C10.2667 12.1 12.1 10.2667 12.1 8C12.1 5.73333 10.2667 3.88333 8 3.88333ZM8 5.33333C9.46667 5.33333 10.6667 6.53333 10.6667 8C10.6667 9.46667 9.46667 10.6667 8 10.6667C6.53333 10.6667 5.33333 9.46667 5.33333 8C5.33333 6.53333 6.53333 5.33333 8 5.33333Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.td-icon-font:hover.td-icon-instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C5.83333 0 5.55 0.0166665 4.7 0.0499999C3.85 0.0833332 3.26667 0.216667 2.75 0.416667C2.21667 0.616667 1.78333 0.9 1.33333 1.33333C0.883333 1.78333 0.616667 2.21667 0.416667 2.75C0.216667 3.26667 0.0833332 3.83333 0.0499999 4.7C0.0166665 5.55 0 5.83333 0 8C0 10.1667 0.0166665 10.45 0.0499999 11.3C0.0833332 12.15 0.216667 12.7333 0.416667 13.25C0.616667 13.7833 0.9 14.2167 1.33333 14.6667C1.78333 15.1167 2.21667 15.3833 2.75 15.5833C3.26667 15.7833 3.83333 15.9167 4.7 15.95C5.55 15.9833 5.83333 16 8 16C10.1667 16 10.45 15.9833 11.3 15.95C12.15 15.9167 12.7333 15.7833 13.25 15.5833C13.7833 15.3833 14.2167 15.1 14.6667 14.6667C15.1167 14.2167 15.3833 13.7833 15.5833 13.25C15.7833 12.7333 15.9167 12.1667 15.95 11.3C15.9833 10.45 16 10.1667 16 8C16 5.83333 15.9833 5.55 15.95 4.7C15.9167 3.85 15.7667 3.26667 15.5833 2.75C15.3833 2.21667 15.1 1.78333 14.6667 1.33333C14.2167 0.883333 13.7833 0.616667 13.25 0.416667C12.7333 0.216667 12.15 0.0833332 11.3 0.0499999C10.45 0.0166665 10.1667 0 8 0ZM7.28333 1.43333C7.5 1.43333 7.73333 1.43333 8 1.43333C10.1333 1.43333 10.3833 1.43333 11.2333 1.48333C12.0167 1.51667 12.4333 1.65 12.7167 1.76667C13.0833 1.91667 13.35 2.08333 13.6333 2.36667C13.9167 2.65 14.0833 2.91667 14.2333 3.28333C14.35 3.56667 14.4667 3.98333 14.5167 4.76667C14.55 5.61667 14.5667 5.86667 14.5667 8C14.5667 10.1333 14.55 10.3833 14.5167 11.2333C14.4833 12.0167 14.35 12.4333 14.2333 12.7167C14.0833 13.0833 13.9167 13.35 13.6333 13.6333C13.35 13.9167 13.0833 14.0833 12.7167 14.2333C12.4333 14.35 12.0167 14.4667 11.2333 14.5167C10.3833 14.55 10.1333 14.5667 8 14.5667C5.86667 14.5667 5.61667 14.55 4.76667 14.5167C3.98333 14.4833 3.56667 14.35 3.28333 14.2333C2.91667 14.0833 2.65 13.9167 2.36667 13.6333C2.08333 13.35 1.91667 13.0833 1.76667 12.7167C1.65 12.4333 1.53333 12.0167 1.48333 11.2333C1.45 10.3833 1.43333 10.1333 1.43333 8C1.43333 5.86667 1.43333 5.61667 1.48333 4.76667C1.51667 3.98333 1.65 3.56667 1.76667 3.28333C1.91667 2.91667 2.08333 2.65 2.36667 2.36667C2.65 2.08333 2.91667 1.91667 3.28333 1.76667C3.56667 1.65 3.98333 1.53333 4.76667 1.48333C5.5 1.45 5.8 1.43333 7.28333 1.43333ZM12.2667 2.76667C11.7333 2.76667 11.3 3.2 11.3 3.73333C11.3 4.26667 11.7333 4.7 12.2667 4.7C12.8 4.7 13.2333 4.26667 13.2333 3.73333C13.2333 3.2 12.8 2.76667 12.2667 2.76667ZM8 3.88333C5.73333 3.88333 3.88333 5.71667 3.88333 8C3.88333 10.2833 5.71667 12.1 8 12.1C10.2667 12.1 12.1 10.2667 12.1 8C12.1 5.73333 10.2667 3.88333 8 3.88333ZM8 5.33333C9.46667 5.33333 10.6667 6.53333 10.6667 8C10.6667 9.46667 9.46667 10.6667 8 10.6667C6.53333 10.6667 5.33333 9.46667 5.33333 8C5.33333 6.53333 6.53333 5.33333 8 5.33333Z' fill='url(%23paint0_linear_14723_14606)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_14723_14606' x1='21.5' y1='2' x2='0.499999' y2='21.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237D3AF0'/%3E%3Cstop offset='0.515' stop-color='%23E8006D'/%3E%3Cstop offset='1' stop-color='%23F09A00'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.td-icon-font.td-icon-digg {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.1991H0V3.79983H3.20023V0.599609H5V10.1991ZM1.79977 5.39933H3.20028V8.59955H1.79977V5.39933Z' fill='%23333333'/%3E%3Cpath d='M7.20023 10.1991H5.40046V3.79983H7.20023V10.1991Z' fill='%23333333'/%3E%3Cpath d='M7.20023 2.39933H5.40046V0.599609H7.20023V2.39933Z' fill='%23333333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7998 13.3993H8V11.5996H11V10.1991H8V3.79983H12.7998V13.3993ZM11 5.39933H9.79977V8.59955H11V5.39933Z' fill='%23333333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 13.3993H13.2002V11.5996H16.4005V10.1991H13.2002V3.79983H18V13.3993ZM15 5.39933H16.4005V8.59955H15V5.39933Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.td-icon-font:hover.td-icon-digg {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.1991H0V3.79983H3.20023V0.599609H5V10.1991ZM1.79977 5.39933H3.20028V8.59955H1.79977V5.39933Z' fill='%230056D9'/%3E%3Cpath d='M7.20023 10.1991H5.40046V3.79983H7.20023V10.1991Z' fill='%230056D9'/%3E%3Cpath d='M7.20023 2.39933H5.40046V0.599609H7.20023V2.39933Z' fill='%230056D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7998 13.3993H8V11.5996H11V10.1991H8V3.79983H12.7998V13.3993ZM11 5.39933H9.79977V8.59955H11V5.39933Z' fill='%230056D9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 13.3993H13.2002V11.5996H16.4005V10.1991H13.2002V3.79983H18V13.3993ZM15 5.39933H16.4005V8.59955H15V5.39933Z' fill='%230056D9'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1762 0.882748C17.9669 1.09694 18.5884 1.72575 18.8001 2.52592C19.1826 3.97478 19.1841 6.99949 19.1841 6.99949C19.1841 6.99949 19.1841 10.0242 18.8001 11.4731C18.5884 12.2733 17.9669 12.9021 17.1762 13.1162C15.7444 13.5048 10.0002 13.5048 10.0002 13.5048C10.0002 13.5048 4.25619 13.5048 2.82433 13.1162C2.03356 12.9021 1.41213 12.2733 1.20045 11.4731C0.816406 10.0242 0.816406 6.99949 0.816406 6.99949C0.816406 6.99949 0.816406 3.97478 1.20045 2.52592C1.41213 1.72575 2.03356 1.09694 2.82433 0.882748C4.25619 0.494141 10.0002 0.494141 10.0002 0.494141C10.0002 0.494141 15.7444 0.494141 17.1762 0.882748ZM12.933 7.00078L8.16109 9.78833V4.21319L12.933 7.00078Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.td-icon-font:hover.td-icon-youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1762 0.882748C17.9669 1.09694 18.5884 1.72575 18.8001 2.52592C19.1826 3.97478 19.1841 6.99949 19.1841 6.99949C19.1841 6.99949 19.1841 10.0242 18.8001 11.4731C18.5884 12.2733 17.9669 12.9021 17.1762 13.1162C15.7444 13.5048 10.0002 13.5048 10.0002 13.5048C10.0002 13.5048 4.25619 13.5048 2.82433 13.1162C2.03356 12.9021 1.41213 12.2733 1.20045 11.4731C0.816406 10.0242 0.816406 6.99949 0.816406 6.99949C0.816406 6.99949 0.816406 3.97478 1.20045 2.52592C1.41213 1.72575 2.03356 1.09694 2.82433 0.882748C4.25619 0.494141 10.0002 0.494141 10.0002 0.494141C10.0002 0.494141 15.7444 0.494141 17.1762 0.882748ZM12.933 7.00078L8.16109 9.78833V4.21319L12.933 7.00078Z' fill='%23F61001'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-tumblr {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2917 13.4164C11.1859 13.3593 11.0571 13.3649 10.9566 13.4309C10.196 13.9303 9.42501 14.1836 8.66471 14.1836C8.25615 14.1836 7.90513 14.0924 7.59024 13.9041C7.37621 13.7775 7.17736 13.5561 7.10608 13.3638C7.0369 13.1809 7.03769 12.6886 7.03873 12.0072L7.03906 7.85247H10.4946C10.6754 7.85247 10.8219 7.70608 10.8219 7.52555V4.60627C10.8219 4.42574 10.6754 4.27935 10.4946 4.27935H7.03906V0.826922C7.03906 0.646396 6.89258 0.5 6.7118 0.5H4.38391C4.21844 0.5 4.07903 0.62338 4.059 0.787495C3.96174 1.58708 3.7803 2.25099 3.51921 2.76184C3.2646 3.2653 2.92012 3.70344 2.49481 4.06463C2.15406 4.35493 1.57075 4.63582 0.760968 4.89952C0.626266 4.94339 0.535156 5.0688 0.535156 5.21036V7.52562C0.535156 7.70614 0.681639 7.85254 0.86242 7.85254H2.75747V13.2576C2.75747 14.054 2.84204 14.6534 3.01614 15.0901C3.19352 15.5337 3.50841 15.9514 3.95231 16.3319C4.38895 16.7056 4.92036 16.998 5.53352 17.2014C6.12796 17.3951 6.60138 17.5 7.39964 17.5C8.07446 17.5 8.71766 17.4301 9.31171 17.2921C9.89561 17.156 10.5564 16.9155 11.2758 16.5772C11.3906 16.5233 11.4637 16.4081 11.4637 16.2814V13.7042C11.4636 13.5839 11.3976 13.4734 11.2917 13.4164Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-tumblr {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2917 13.4164C11.1859 13.3593 11.0571 13.3649 10.9566 13.4309C10.196 13.9303 9.42501 14.1836 8.66471 14.1836C8.25615 14.1836 7.90513 14.0924 7.59024 13.9041C7.37621 13.7775 7.17736 13.5561 7.10608 13.3638C7.0369 13.1809 7.03769 12.6886 7.03873 12.0072L7.03906 7.85247H10.4946C10.6754 7.85247 10.8219 7.70608 10.8219 7.52555V4.60627C10.8219 4.42574 10.6754 4.27935 10.4946 4.27935H7.03906V0.826922C7.03906 0.646396 6.89258 0.5 6.7118 0.5H4.38391C4.21844 0.5 4.07903 0.62338 4.059 0.787495C3.96174 1.58708 3.7803 2.25099 3.51921 2.76184C3.2646 3.2653 2.92012 3.70344 2.49481 4.06463C2.15406 4.35493 1.57075 4.63582 0.760968 4.89952C0.626266 4.94339 0.535156 5.0688 0.535156 5.21036V7.52562C0.535156 7.70614 0.681639 7.85254 0.86242 7.85254H2.75747V13.2576C2.75747 14.054 2.84204 14.6534 3.01614 15.0901C3.19352 15.5337 3.50841 15.9514 3.95231 16.3319C4.38895 16.7056 4.92036 16.998 5.53352 17.2014C6.12796 17.3951 6.60138 17.5 7.39964 17.5C8.07446 17.5 8.71766 17.4301 9.31171 17.2921C9.89561 17.156 10.5564 16.9155 11.2758 16.5772C11.3906 16.5233 11.4637 16.4081 11.4637 16.2814V13.7042C11.4636 13.5839 11.3976 13.4734 11.2917 13.4164Z' fill='%23001935'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-stackoverflow {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2477 16.3994V11.5771H14.8482V17.9998H0.402344V11.5771H2.00282V16.3994H13.2477Z' fill='%23333333'/%3E%3Cpath d='M3.7698 11.1202L11.6267 12.7622L11.9592 11.1825L4.10237 9.5405L3.7698 11.1202ZM4.80907 7.37882L12.084 10.7668L12.7491 9.31186L5.4742 5.90306L4.80907 7.37882ZM6.82525 3.80373L12.9985 8.93773L14.017 7.71139L7.84374 2.57739L6.82525 3.80373ZM10.8161 0L9.52736 0.956129L14.308 7.3996L15.5967 6.44348L10.8161 0ZM3.60352 14.7784H11.6267V13.1779H3.60352V14.7784Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-stackoverflow {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2477 16.3994V11.5771H14.8482V17.9998H0.402344V11.5771H2.00282V16.3994H13.2477Z' fill='%23747474'/%3E%3Cpath d='M3.7698 11.1202L11.6267 12.7622L11.9592 11.1825L4.10237 9.5405L3.7698 11.1202ZM4.80907 7.37882L12.084 10.7668L12.7491 9.31186L5.4742 5.90306L4.80907 7.37882ZM6.82525 3.80373L12.9985 8.93773L14.017 7.71139L7.84374 2.57739L6.82525 3.80373ZM10.8161 0L9.52736 0.956129L14.308 7.3996L15.5967 6.44348L10.8161 0ZM3.60352 14.7784H11.6267V13.1779H3.60352V14.7784Z' fill='%23F48023'/%3E%3C/svg%3E");
}
.td-icon-font.td-icon-flickr {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.00103C0 6.20909 1.80577 8.00007 4.03423 8.00007C6.26178 8.00007 8.06749 6.20909 8.06749 4.00103C8.06749 1.79103 6.26172 0 4.03423 0C1.80577 0 0 1.79103 0 4.00103Z' fill='%23333333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93164 4.00103C9.93164 6.20904 11.7374 8.00007 13.9649 8.00007C16.1934 8.00007 17.9991 6.20909 17.9991 4.00103C17.9991 1.79103 16.1934 0 13.9649 0C11.7374 0 9.93164 1.79103 9.93164 4.00103Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.td-icon-font:hover.td-icon-flickr {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.00103C0 6.20909 1.80577 8.00007 4.03423 8.00007C6.26178 8.00007 8.06749 6.20909 8.06749 4.00103C8.06749 1.79103 6.26172 0 4.03423 0C1.80577 0 0 1.79103 0 4.00103Z' fill='%23005ADA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93164 4.00103C9.93164 6.20904 11.7374 8.00007 13.9649 8.00007C16.1934 8.00007 17.9991 6.20909 17.9991 4.00103C17.9991 1.79103 16.1934 0 13.9649 0C11.7374 0 9.93164 1.79103 9.93164 4.00103Z' fill='%23F7007A'/%3E%3C/svg%3E%0A");
}
.td-icon-font.td-icon-twitch {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4997 4.45982H11.5711V9.64286H13.4997V4.45982Z' fill='%23333333'/%3E%3Cpath d='M7.07115 4.45982H8.99972V9.64286H7.07115V4.45982Z' fill='%23333333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.92829 0L0.642578 3.21429V15.4286H4.49972V18H7.07115L9.64258 15.4286H12.8569L17.3569 10.9286V0H1.92829ZM15.4283 10.2857L12.8569 12.8571H8.99972L6.42829 15.4286V12.8571H3.21401V1.92857H15.4283V10.2857Z' fill='%23333333'/%3E%3C/svg%3E");
}
.td-icon-font:hover.td-icon-twitch {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4997 4.45982H11.5711V9.64286H13.4997V4.45982Z' fill='%238C44F7'/%3E%3Cpath d='M7.07115 4.45982H8.99972V9.64286H7.07115V4.45982Z' fill='%238C44F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.92829 0L0.642578 3.21429V15.4286H4.49972V18H7.07115L9.64258 15.4286H12.8569L17.3569 10.9286V0H1.92829ZM15.4283 10.2857L12.8569 12.8571H8.99972L6.42829 15.4286V12.8571H3.21401V1.92857H15.4283V10.2857Z' fill='%238C44F7'/%3E%3C/svg%3E");
}

.author-box-wrap .td-author-description {
    margin-top: 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #222222;
}
@media (max-width: 767px) {
    .author-box-wrap .td-author-description {
        font-size: 14px;
        line-height: 150%;
        margin-top: 14px;
    }
}
.author-box-wrap .td-author-description a {
    color: #FF7A00;
}

/*  ----------------------------------------------------------------------------
    Source and Via
*/
.td-post-source-tags {
    font-size: 11px;
}
.td-post-source-tags a {
    font-size: 11px;
}
.td-post-source-tags .td-no-tags {
    margin-bottom: 34px;
}
.td-post-source-via {
    font-weight: 600;
}
.td-post-small-box {
    margin-bottom: 4px;
    line-height: 20px;
    clear: left;
    height: 20px;
    display: table;
}
.td-post-small-box span {
    background-color: #222222;
    padding: 5px 9px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    line-height: 10px;
    float: left;
    height: 20px;
}
.td-post-small-box a {
    display: block;
    float: left;
    border: 1px solid #ededed;
    margin-left: 4px;
    line-height: 8px;
    color: #111111;
    padding: 5px 8px;
    height: 20px;
}
.td-post-small-box a:hover {
    color: #fff;
    background-color: #8224e3;
    border-color: #8224e3;
}
/*  ----------------------------------------------------------------------------
    Tags
*/
.td-tags {
    margin: 0 0 30px 0;
    display: table;
    line-height: 20px;
    font-weight: 600;
}
.td-tags li {
    list-style: none;
    display: inline-block;
    line-height: 20px;
    margin-left: 0;
    float: left;
    margin-bottom: 4px;
}
.td-tags span,
.td-tags a {
    margin-right: 4px;
    margin-left: 0;
}