img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}

body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 11px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 32px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--regular: 15px;
  --wp--preset--font-size--larger: 50px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

body .is-layout-grid>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

@media (max-width:767px) {
  .td-header-desktop-wrap {
    display: none
  }
}

@media (min-width:767px) {
  .td-header-mobile-wrap {
    display: none
  }
}

:root {
  --accent-color: #fff
}

.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}


:root {
  --td_excl_label: 'ÖZEL';
  --td_theme_color: #0089a5;
  --td_slider_text: rgba(0, 137, 165, 0.7);
  --td_mobile_gradient_one_mob: #1c4930;
  --td_mobile_gradient_two_mob: #0016e0;
  --td_mobile_text_active_color: #0089a5;
  --td_mobile_background_position: center center;
  --td_login_hover_background: #0089a5
}

.td-header-style-12 .td-header-menu-wrap-full,
.td-header-style-12 .td-affix,
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,
.td_category_template_3 .td-current-sub-category,
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,
.td_category_template_4 .td-category-siblings .td-category a:hover,
.td_block_big_grid_9.td-grid-style-1 .td-post-category,
.td_block_big_grid_9.td-grid-style-5 .td-post-category,
.td-grid-style-6.td-hover-1 .td-module-thumb:after,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a {
  background-color: #0089a5
}

.td_mega_menu_sub_cats .cur-sub-cat,
.td-mega-span h3 a:hover,
.td_mod_mega_menu:hover .entry-title a,
.header-search-wrap .result-msg a:hover,
.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,
.td-header-top-menu .td-icon-search:hover,
.td-header-wrap .result-msg a:hover,
.top-header-menu li a:hover,
.top-header-menu .current-menu-item>a,
.top-header-menu .current-menu-ancestor>a,
.top-header-menu .current-category-ancestor>a,
.td-social-icon-wrap>a:hover,
.td-header-sp-top-widget .td-social-icon-wrap a:hover,
.td_mod_related_posts:hover h3>a,
.td-post-template-11 .td-related-title .td-related-left:hover,
.td-post-template-11 .td-related-title .td-related-right:hover,
.td-post-template-11 .td-related-title .td-cur-simple-item,
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,
.td-category-header .td-pulldown-category-filter-link:hover,
.td-category-siblings .td-subcat-dropdown a:hover,
.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,
.footer-text-wrap .footer-email-wrap a,
.footer-social-wrap a:hover,
.td_module_17 .td-read-more a:hover,
.td_module_18 .td-read-more a:hover,
.td_module_19 .td-post-author-name a:hover,
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover {
  color: #0089a5
}

.td-mega-menu-page .wpb_content_element ul li a:hover,
.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,
.td-theme-wrap .header-search-wrap .result-msg a:hover {
  color: #0089a5 !important
}

.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,
.td_category_template_4 .td-category-siblings .td-category a:hover,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,
.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a {
  border-color: #0089a5
}


:root {
  --td_excl_label: 'ÖZEL';
  --td_theme_color: #0089a5;
  --td_slider_text: rgba(0, 137, 165, 0.7);
  --td_mobile_gradient_one_mob: #1c4930;
  --td_mobile_gradient_two_mob: #0016e0;
  --td_mobile_text_active_color: #0089a5;
  --td_mobile_background_position: center center;
  --td_login_hover_background: #0089a5
}

.td-header-style-12 .td-header-menu-wrap-full,
.td-header-style-12 .td-affix,
.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,
.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,
.td_category_template_3 .td-current-sub-category,
.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,
.td_category_template_4 .td-category-siblings .td-category a:hover,
.td_block_big_grid_9.td-grid-style-1 .td-post-category,
.td_block_big_grid_9.td-grid-style-5 .td-post-category,
.td-grid-style-6.td-hover-1 .td-module-thumb:after,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,
.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a {
  background-color: #0089a5
}

.td_mega_menu_sub_cats .cur-sub-cat,
.td-mega-span h3 a:hover,
.td_mod_mega_menu:hover .entry-title a,
.header-search-wrap .result-msg a:hover,
.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,
.td-header-top-menu .td-icon-search:hover,
.td-header-wrap .result-msg a:hover,
.top-header-menu li a:hover,
.top-header-menu .current-menu-item>a,
.top-header-menu .current-menu-ancestor>a,
.top-header-menu .current-category-ancestor>a,
.td-social-icon-wrap>a:hover,
.td-header-sp-top-widget .td-social-icon-wrap a:hover,
.td_mod_related_posts:hover h3>a,
.td-post-template-11 .td-related-title .td-related-left:hover,
.td-post-template-11 .td-related-title .td-related-right:hover,
.td-post-template-11 .td-related-title .td-cur-simple-item,
.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,
.td-category-header .td-pulldown-category-filter-link:hover,
.td-category-siblings .td-subcat-dropdown a:hover,
.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,
.footer-text-wrap .footer-email-wrap a,
.footer-social-wrap a:hover,
.td_module_17 .td-read-more a:hover,
.td_module_18 .td-read-more a:hover,
.td_module_19 .td-post-author-name a:hover,
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,
.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover {
  color: #0089a5
}

.td-mega-menu-page .wpb_content_element ul li a:hover,
.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,
.td-theme-wrap .header-search-wrap .result-msg a:hover {
  color: #0089a5 !important
}

.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,
.td_category_template_4 .td-category-siblings .td-category a:hover,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,
.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a {
  border-color: #0089a5
}

.tdm-btn-style1 {
  background-color: #0089a5
}

.tdm-btn-style2:before {
  border-color: #0089a5
}

.tdm-btn-style2 {
  color: #0089a5
}

.tdm-btn-style3 {
  -webkit-box-shadow: 0 2px 16px #0089a5;
  -moz-box-shadow: 0 2px 16px #0089a5;
  box-shadow: 0 2px 16px #0089a5
}

.tdm-btn-style3:hover {
  -webkit-box-shadow: 0 4px 26px #0089a5;
  -moz-box-shadow: 0 4px 26px #0089a5;
  box-shadow: 0 4px 26px #0089a5
}

:root {
  --wpforms-field-border-radius: 3px;
  --wpforms-field-background-color: #ffffff;
  --wpforms-field-border-color: rgba(0, 0, 0, 0.25);
  --wpforms-field-text-color: rgba(0, 0, 0, 0.7);
  --wpforms-label-color: rgba(0, 0, 0, 0.85);
  --wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);
  --wpforms-label-error-color: #d63637;
  --wpforms-button-border-radius: 3px;
  --wpforms-button-background-color: #066aab;
  --wpforms-button-text-color: #ffffff;
  --wpforms-field-size-input-height: 43px;
  --wpforms-field-size-input-spacing: 15px;
  --wpforms-field-size-font-size: 16px;
  --wpforms-field-size-line-height: 19px;
  --wpforms-field-size-padding-h: 14px;
  --wpforms-field-size-checkbox-size: 16px;
  --wpforms-field-size-sublabel-spacing: 5px;
  --wpforms-field-size-icon-size: 1;
  --wpforms-label-size-font-size: 16px;
  --wpforms-label-size-line-height: 19px;
  --wpforms-label-size-sublabel-font-size: 14px;
  --wpforms-label-size-sublabel-line-height: 17px;
  --wpforms-button-size-font-size: 17px;
  --wpforms-button-size-height: 41px;
  --wpforms-button-size-padding-h: 15px;
  --wpforms-button-size-margin-top: 10px;
}

.tdi_2 {
  min-height: 0
}

.td-header-mobile-wrap {
  position: relative;
  width: 100%
}

.tdi_4,
.tdi_4 .tdc-columns {
  min-height: 0
}

.tdi_4,
.tdi_4 .tdc-columns {
  display: block
}

.tdi_4 .tdc-columns {
  width: 100%
}

@media (max-width:767px) {

  .tdi_4,
  .tdi_4 .tdc-columns {
    display: flex
  }

  .tdi_4 .tdc-columns {
    width: 100%
  }

  .tdi_4,
  .tdi_4 .tdc-columns {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center
  }
}

.tdi_4 {
  position: relative
}

.tdi_4 .td_block_wrap {
  text-align: left
}

@media (max-width:767px) {
  .tdi_4 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
  }
}

.tdi_3_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center center !important;
  background-size: cover !important
}

.tdi_6 {
  vertical-align: baseline
}

.tdi_6>.wpb_wrapper,
.tdi_6>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_6>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_6>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_6>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_7 {
    margin-left: 7px !important;
    z-index: 2 !important
  }
}

.tdb-header-align {
  vertical-align: middle
}

.tdb_mobile_menu {
  margin-bottom: 0;
  clear: none
}

.tdb_mobile_menu a {
  display: inline-block !important;
  position: relative;
  text-align: center;
  color: var(--td_theme_color, #4db2ec)
}

.tdb_mobile_menu a>span {
  display: flex;
  align-items: center;
  justify-content: center
}

.tdb_mobile_menu svg {
  height: auto
}

.tdb_mobile_menu svg,
.tdb_mobile_menu svg * {
  fill: var(--td_theme_color, #4db2ec)
}

#tdc-live-iframe .tdb_mobile_menu a {
  pointer-events: none
}

.td-menu-mob-open-menu {
  overflow: hidden
}

.td-menu-mob-open-menu #td-outer-wrap {
  position: static
}

.tdi_7 {
  display: inline-block
}

.tdi_7 .tdb-mobile-menu-button i {
  font-size: 27px;
  width: 54px;
  height: 54px;
  line-height: 54px
}

.tdi_7 .tdb-mobile-menu-button svg {
  width: 27px
}

.tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
  width: 54px;
  height: 54px
}

.tdi_7 .tdb-mobile-menu-button {
  color: #ffffff
}

.tdi_7 .tdb-mobile-menu-button svg,
.tdi_7 .tdb-mobile-menu-button svg * {
  fill: #ffffff
}

.tdi_7 .tdb-mobile-menu-button:hover {
  color: #54dffb
}

.tdi_7 .tdb-mobile-menu-button:hover svg,
.tdi_7 .tdb-mobile-menu-button:hover svg * {
  fill: #54dffb
}

@media (max-width:767px) {
  .tdi_7 .tdb-mobile-menu-button i {
    width: 43.2px;
    height: 43.2px;
    line-height: 43.2px
  }

  .tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
    width: 43.2px;
    height: 43.2px
  }
}

.tdi_9 {
  vertical-align: baseline
}

.tdi_9>.wpb_wrapper,
.tdi_9>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_9>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_9>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_9>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_9 {
    justify-content: center !important;
    text-align: center !important
  }
}

.tdb_header_logo {
  margin-bottom: 0;
  clear: none
}

.tdb_header_logo .tdb-logo-a,
.tdb_header_logo h1 {
  display: flex;
  pointer-events: auto;
  align-items: flex-start
}

.tdb_header_logo h1 {
  margin: 0;
  line-height: 0
}

.tdb_header_logo .tdb-logo-img-wrap img {
  display: block
}

.tdb_header_logo .tdb-logo-svg-wrap+.tdb-logo-img-wrap {
  display: none
}

.tdb_header_logo .tdb-logo-svg-wrap svg {
  width: 50px;
  display: block;
  transition: fill .3s ease
}

.tdb_header_logo .tdb-logo-text-wrap {
  display: flex
}

.tdb_header_logo .tdb-logo-text-title,
.tdb_header_logo .tdb-logo-text-tagline {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdb_header_logo .tdb-logo-text-title {
  background-size: cover;
  background-position: center center;
  font-size: 75px;
  font-family: serif;
  line-height: 1.1;
  color: #222;
  white-space: nowrap
}

.tdb_header_logo .tdb-logo-text-tagline {
  margin-top: 2px;
  font-size: 12px;
  font-family: serif;
  letter-spacing: 1.8px;
  line-height: 1;
  color: #767676
}

.tdb_header_logo .tdb-logo-icon {
  position: relative;
  font-size: 46px;
  color: #000
}

.tdb_header_logo .tdb-logo-icon-svg {
  line-height: 0
}

.tdb_header_logo .tdb-logo-icon-svg svg {
  width: 46px;
  height: auto
}

.tdb_header_logo .tdb-logo-icon-svg svg,
.tdb_header_logo .tdb-logo-icon-svg svg * {
  fill: #000
}

.tdi_10 {
  display: inline-block
}

.tdi_10 .tdb-logo-a,
.tdi_10 h1 {
  flex-direction: column;
  align-items: center
}

.tdi_10 .tdb-logo-svg-wrap {
  display: block
}

.tdi_10 .tdb-logo-img-wrap {
  display: none
}

.tdi_10 .tdb-logo-text-tagline {
  margin-top: 2px;
  margin-left: 0;
  display: block;
  color: #ffffff
}

.tdi_10 .tdb-logo-text-title {
  display: block;
  color: #ffffff;
  font-family: Berkshire Swash !important;
  font-size: 22px !important;
  line-height: 1 !important;
  letter-spacing: 1px !important;
}

.tdi_10 .tdb-logo-text-wrap {
  flex-direction: column;
  align-items: flex-start
}

.tdi_10 .tdb-logo-icon-svg svg {
  width: 56px
}

.tdi_10 .tdb-logo-icon {
  margin-bottom: -25px;
  top: -10px;
  display: block;
  color: #ffffff
}

.tdi_10 .tdb-logo-icon:last-child {
  margin-bottom: 0
}

.tdi_10 .tdb-logo-a:hover .tdb-logo-text-title {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_10 .tdb-logo-a:hover .tdb-logo-text-tagline {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_10 .tdb-logo-icon-svg svg,
.tdi_10 .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

.tdi_10 .tdb-logo-a:hover .tdb-logo-icon {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial
}

.tdi_10 .tdb-logo-a:hover .tdb-logo-icon-svg svg,
.tdi_10 .tdb-logo-a:hover .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

@media (max-width:767px) {
  .tdb_header_logo .tdb-logo-text-title {
    font-size: 36px
  }
}

@media (max-width:767px) {
  .tdb_header_logo .tdb-logo-text-tagline {
    font-size: 11px
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_10 .tdb-logo-icon-svg svg {
    width: 50px
  }

  .tdi_10 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_10 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_10 .tdb-logo-text-title {
    font-size: 20px !important;
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_10 .tdb-logo-icon-svg svg {
    width: 42px
  }

  .tdi_10 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_10 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_10 .tdb-logo-text-title {
    font-size: 18px !important;
  }
}

@media (max-width:767px) {
  .tdi_10 .tdb-logo-svg-wrap+.tdb-logo-img-wrap {
    display: none
  }

  .tdi_10 .tdb-logo-img {
    max-width: 60px
  }

  .tdi_10 .tdb-logo-img-wrap {
    display: block
  }
}

.tdi_12 {
  vertical-align: baseline
}

.tdi_12>.wpb_wrapper,
.tdi_12>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_12>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_12>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_12>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_13 {
    margin-right: -10px !important;
    z-index: 2 !important
  }
}

.tdb_mobile_search {
  margin-bottom: 0;
  clear: none
}

.tdb_mobile_search a {
  display: inline-block !important;
  position: relative;
  text-align: center;
  color: var(--td_theme_color, #4db2ec)
}

.tdb_mobile_search a>span {
  display: flex;
  align-items: center;
  justify-content: center
}

.tdb_mobile_search svg {
  height: auto
}

.tdb_mobile_search svg,
.tdb_mobile_search svg * {
  fill: var(--td_theme_color, #4db2ec)
}

#tdc-live-iframe .tdb_mobile_search a {
  pointer-events: none
}

.td-search-opened {
  overflow: hidden
}

.td-search-opened #td-outer-wrap {
  position: static
}

.td-search-opened .td-search-wrap-mob {
  position: fixed;
  height: calc(100% + 1px)
}

.td-search-opened .td-drop-down-search {
  height: calc(100% + 1px);
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #038aa6;
}

.tdi_13 {
  display: inline-block;
  float: right;
  clear: none
}

.tdi_13 .tdb-header-search-button-mob i {
  font-size: 22px;
  width: 55px;
  height: 55px;
  line-height: 55px
}

.tdi_13 .tdb-header-search-button-mob svg {
  width: 22px
}

.tdi_13 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg {
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center
}

.tdi_13 .tdb-header-search-button-mob {
  color: #ffffff
}

.tdi_13 .tdb-header-search-button-mob svg,
.tdi_13 .tdb-header-search-button-mob svg * {
  fill: #ffffff
}

.tdi_13 .tdb-header-search-button-mob:hover {
  color: #54dffb
}

@media (max-width:767px) {
  .tdi_13 .tdb-header-search-button-mob i {
    width: 44px;
    height: 44px;
    line-height: 44px
  }

  .tdi_13 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg {
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;

  }
}

.tdi_15 {
  min-height: 0
}

.td-header-mobile-sticky-wrap.td-header-active {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0)
}

.td-header-mobile-sticky-wrap {
  transform: translateY(-120%);
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -ms-transform: translateY(-120%);
  -o-transform: translateY(-120%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out
}

@media (max-width:767px) {
  .tdi_15:before {
    content: '';
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.08);
    z-index: 20;
    pointer-events: none
  }

  @media (max-width:767px) {
    .tdi_15:before {
      width: 100%
    }
  }
}

@media (max-width:767px) {
  .tdi_15 {
    position: relative
  }
}

@media (max-width:767px) {
  .tdi_14_rand_style {
    background-color: rgba(11, 28, 10, 0.95) !important
  }
}

.tdi_17,
.tdi_17 .tdc-columns {
  min-height: 0
}

.tdi_17,
.tdi_17 .tdc-columns {
  display: block
}

.tdi_17 .tdc-columns {
  width: 100%
}

@media (max-width:767px) {

  .tdi_17,
  .tdi_17 .tdc-columns {
    display: flex
  }

  .tdi_17 .tdc-columns {
    width: 100%
  }

  .tdi_17,
  .tdi_17 .tdc-columns {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center
  }
}

.tdi_17 {
  position: relative
}

.tdi_17 .td_block_wrap {
  text-align: left
}

@media (max-width:767px) {
  .tdi_17 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
  }
}

.tdi_16_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center center !important;
  background-size: cover !important
}

.tdi_19 {
  vertical-align: baseline
}

.tdi_19>.wpb_wrapper,
.tdi_19>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_19>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_19>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_19>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_20 {
    margin-left: -12px !important;
    z-index: 2 !important
  }
}

.tdi_20 {
  display: inline-block
}

.tdi_20 .tdb-mobile-menu-button i {
  font-size: 27px;
  width: 54px;
  height: 54px;
  line-height: 54px
}

.tdi_20 .tdb-mobile-menu-button svg {
  width: 27px
}

.tdi_20 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
  width: 54px;
  height: 54px
}

.tdi_20 .tdb-mobile-menu-button {
  color: #ffffff
}

.tdi_20 .tdb-mobile-menu-button svg,
.tdi_20 .tdb-mobile-menu-button svg * {
  fill: #ffffff
}

.tdi_20 .tdb-mobile-menu-button:hover {
  color: #54dffb
}

.tdi_20 .tdb-mobile-menu-button:hover svg,
.tdi_20 .tdb-mobile-menu-button:hover svg * {
  fill: #54dffb
}

@media (max-width:767px) {
  .tdi_20 .tdb-mobile-menu-button i {
    width: 43.2px;
    height: 43.2px;
    line-height: 43.2px
  }

  .tdi_20 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
    width: 43.2px;
    height: 43.2px
  }
}

.tdi_22 {
  vertical-align: baseline
}

.tdi_22>.wpb_wrapper,
.tdi_22>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_22>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_22>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_22>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_22 {
    justify-content: center !important;
    text-align: center !important
  }
}

@media (max-width:767px) {
  .tdi_23 {
    margin-top: -5px !important
  }
}

.tdi_23 {
  display: inline-block
}

.tdi_23 .tdb-logo-a,
.tdi_23 h1 {
  flex-direction: column;
  align-items: center
}

.tdi_23 .tdb-logo-svg-wrap {
  display: block
}

.tdi_23 .tdb-logo-img-wrap {
  display: none
}

.tdi_23 .tdb-logo-text-tagline {
  margin-top: 2px;
  margin-left: 0;
  display: block;
  color: #ffffff
}

.tdi_23 .tdb-logo-text-title {
  display: block;
  color: #ffffff;
  font-family: Berkshire Swash !important;
  font-size: 22px !important;
  line-height: 1 !important;
  letter-spacing: 1px !important;
}

.tdi_23 .tdb-logo-text-wrap {
  flex-direction: column;
  align-items: flex-start
}

.tdi_23 .tdb-logo-icon-svg svg {
  width: 56px
}

.tdi_23 .tdb-logo-icon {
  margin-bottom: -25px;
  top: -10px;
  display: block;
  color: #ffffff
}

.tdi_23 .tdb-logo-icon:last-child {
  margin-bottom: 0
}

.tdi_23 .tdb-logo-a:hover .tdb-logo-text-title {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_23 .tdb-logo-a:hover .tdb-logo-text-tagline {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_23 .tdb-logo-icon-svg svg,
.tdi_23 .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

.tdi_23 .tdb-logo-a:hover .tdb-logo-icon {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial
}

.tdi_23 .tdb-logo-a:hover .tdb-logo-icon-svg svg,
.tdi_23 .tdb-logo-a:hover .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_23 .tdb-logo-icon-svg svg {
    width: 50px
  }

  .tdi_23 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_23 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_23 .tdb-logo-text-title {
    font-size: 20px !important;
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_23 .tdb-logo-icon-svg svg {
    width: 42px
  }

  .tdi_23 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_23 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_23 .tdb-logo-text-title {
    font-size: 18px !important;
  }
}

@media (max-width:767px) {
  .tdi_23 .tdb-logo-svg-wrap+.tdb-logo-img-wrap {
    display: none
  }

  .tdi_23 .tdb-logo-img-wrap {
    display: block
  }
}

.tdi_25 {
  vertical-align: baseline
}

.tdi_25>.wpb_wrapper,
.tdi_25>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_25>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_25>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_25>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_26 {
    margin-right: -10px !important;
    z-index: 2 !important
  }
}

.tdi_26 {
  display: inline-block
}

.tdi_26 {
  float: right;
  clear: none
}

.tdi_26 .tdb-header-search-button-mob i {
  font-size: 22px;
  width: 55px;
  height: 55px;
  line-height: 55px
}

.tdi_26 .tdb-header-search-button-mob svg {
  width: 22px
}

.tdi_26 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg {
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center
}

.tdi_26 .tdb-header-search-button-mob {
  color: #ffffff
}

.tdi_26 .tdb-header-search-button-mob svg,
.tdi_26 .tdb-header-search-button-mob svg * {
  fill: #ffffff
}

.tdi_26 .tdb-header-search-button-mob:hover {
  color: #54dffb
}

@media (max-width:767px) {
  .tdi_26 .tdb-header-search-button-mob i {
    width: 44px;
    height: 44px;
    line-height: 44px
  }

  .tdi_26 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg {
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center
  }
}

.tdi_28 {
  min-height: 0
}

.td-header-desktop-wrap {
  position: absolute;
  top: auto;
  bottom: auto
}

.static-page-content-body .td-header-desktop-wrap {
  position: absolute;
/*  top: auto;*/
top:0;
  bottom: auto;
  background: #010101;
  background: linear-gradient(180deg, #010101, #FFFFFF00);
}


.tdi_28 {
  z-index: 2 !important
}

.tdi_30,
.tdi_30 .tdc-columns {
  min-height: 0
}

.tdi_30,
.tdi_30 .tdc-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center
}

.tdi_30 .tdc-columns {
  width: 100%
}

@media (min-width:768px) {
  .tdi_30 {
    margin-left: -0px;
    margin-right: -0px
  }

  .tdi_30 .tdc-row-video-background-error,
  .tdi_30>.vc_column,
  .tdi_30>.tdc-columns>.vc_column {
    padding-left: 0px;
    padding-right: 0px
  }
}

.static-page-content-body .tdi_30 {
  padding-top: 16px !important;
  position: relative;
  margin-bottom: 10px;

}

.static-page-content {
  min-height: 480px;
}

.tdi_30 {
  padding-top: 16px !important;
  position: relative
}

.tdi_30 .td_block_wrap {
  text-align: left
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_30 {
    padding-top: 10px !important;
    padding-right: 15px !important;
    padding-left: 15px !important
  }
}

.tdi_29_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center center !important;
  background-size: cover !important
}

.tdi_29_rand_style {
  background-color: rgba(0, 0, 0, 0) !important
}

.tdi_32 {
  vertical-align: baseline
}

.tdi_32>.wpb_wrapper,
.tdi_32>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_32>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_32>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_32>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_32 {
  width: 14% !important
}

.tdi_33 {
  display: inline-block
}

.tdi_33 .tdb-logo-a,
.tdi_33 h1 {
  flex-direction: column;
  align-items: center
}

.tdi_33 .tdb-logo-svg-wrap {
  display: block
}

.tdi_33 .tdb-logo-svg-wrap+.tdb-logo-img-wrap {
  display: none
}

.tdi_33 .tdb-logo-img {
  max-width: 60px
}

.tdi_33 .tdb-logo-text-tagline {
  margin-top: 2px;
  margin-left: 0;
  display: block;
  color: #ffffff
}

.tdi_33 .tdb-logo-text-title {
  display: block;
  color: #ffffff;
  font-family: Berkshire Swash !important;
  font-size: 22px !important;
  line-height: 1 !important;
  letter-spacing: 1px !important;
}

.tdi_33 .tdb-logo-text-wrap {
  flex-direction: column;
  align-items: flex-start
}

.tdi_33 .tdb-logo-icon-svg svg {
  width: 56px
}

.tdi_33 .tdb-logo-icon {
  margin-bottom: -25px;
  top: -10px;
  display: block;
  color: #ffffff
}

.tdi_33 .tdb-logo-icon:last-child {
  margin-bottom: 0
}

.tdi_33 .tdb-logo-a:hover .tdb-logo-text-title {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_33 .tdb-logo-a:hover .tdb-logo-text-tagline {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_33 .tdb-logo-icon-svg svg,
.tdi_33 .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

.tdi_33 .tdb-logo-a:hover .tdb-logo-icon {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial
}

.tdi_33 .tdb-logo-a:hover .tdb-logo-icon-svg svg,
.tdi_33 .tdb-logo-a:hover .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_33 .tdb-logo-icon-svg svg {
    width: 50px
  }

  .tdi_33 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_33 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_33 .tdb-logo-text-title {
    font-size: 20px !important;
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_33 .tdb-logo-icon-svg svg {
    width: 42px
  }

  .tdi_33 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_33 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_33 .tdb-logo-text-title {
    font-size: 18px !important;
  }
}

.tdi_35 {
  vertical-align: middle
}

.tdi_35>.wpb_wrapper,
.tdi_35>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_35>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_35>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_35>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_35 {
  width: 86% !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_35 {
    padding-top: 0px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_35 {
    padding-top: 4px !important
  }
}

.tdi_37 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_37,
.tdi_37 .tdc-inner-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center
}

.tdi_37 .tdc-inner-columns {
  width: 100%
}

.tdi_39 {
  vertical-align: baseline
}

.tdi_39 .vc_column-inner>.wpb_wrapper,
.tdi_39 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_39 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_39 {
  width: 74% !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_39 {
    width: 70% !important
  }
}

.tdi_40 {
  z-index: 0 !important
}

.tdb_header_menu {
  margin-bottom: 0;
  z-index: 999;
  clear: none
}

.tdb_header_menu .tdb-main-sub-icon-fake,
.tdb_header_menu .tdb-sub-icon-fake {
  display: none
}

.rtl .tdb_header_menu .tdb-menu {
  display: flex
}

.tdb_header_menu .tdb-menu {
  display: inline-block;
  vertical-align: middle;
  margin: 0
}

.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive {
  pointer-events: none
}

.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive>ul,
.tdb_header_menu .tdb-menu .tdb-menu-item-inactive>ul {
  visibility: hidden;
  opacity: 0
}

.tdb_header_menu .tdb-menu .sub-menu {
  font-size: 14px;
  position: absolute;
  top: -999em;
  background-color: #fff;
  z-index: 99
}

.tdb_header_menu .tdb-menu .sub-menu>li {
  list-style-type: none;
  margin: 0;
  font-family: 'Open Sans', 'Open Sans Regular', sans-serif
}

.tdb_header_menu .tdb-menu>li {
  float: left;
  list-style-type: none;
  margin: 0
}

.tdb_header_menu .tdb-menu>li>a {
  position: relative;
  display: inline-block;
  padding: 0 14px;
  font-weight: 700;
  font-size: 14px;
  line-height: 48px;
  vertical-align: middle;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
  color: #000;
  font-family: 'Open Sans', 'Open Sans Regular', sans-serif
}

.tdb_header_menu .tdb-menu>li>a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 3px;
  background-color: var(--td_theme_color, #4db2ec);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease
}

.tdb_header_menu .tdb-menu>li>a>.tdb-menu-item-text {
  display: inline-block
}

.tdb_header_menu .tdb-menu>li>a .tdb-menu-item-text,
.tdb_header_menu .tdb-menu>li>a span {
  vertical-align: middle;
  float: left
}

.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon {
  margin: 0 0 0 7px
}

.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg {
  float: none;
  line-height: 0
}

.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg {
  width: 14px;
  height: auto
}

.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .tdb-menu>li>a .tdb-sub-menu-icon-svg svg * {
  fill: #000
}

.tdb_header_menu .tdb-menu>li.current-menu-item>a:after,
.tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:after,
.tdb_header_menu .tdb-menu>li.current-category-ancestor>a:after,
.tdb_header_menu .tdb-menu>li.current-page-ancestor>a:after,
.tdb_header_menu .tdb-menu>li:hover>a:after,
.tdb_header_menu .tdb-menu>li.tdb-hover>a:after {
  width: 100%
}

.tdb_header_menu .tdb-menu>li:hover>ul,
.tdb_header_menu .tdb-menu>li.tdb-hover>ul {
  top: auto;
  display: block !important
}

.tdb_header_menu .tdb-menu>li.td-normal-menu>ul.sub-menu {
  top: auto;
  left: 0;
  z-index: 99
}

.tdb_header_menu .tdb-menu>li .tdb-menu-sep {
  position: relative;
  vertical-align: middle;
  font-size: 14px
}

.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg {
  line-height: 0
}

.tdb_header_menu .tdb-menu>li .tdb-menu-sep-svg svg {
  width: 14px;
  height: auto
}

.tdb_header_menu .tdb-menu>li:last-child .tdb-menu-sep {
  display: none
}

.tdb_header_menu .tdb-menu-item-text {
  word-wrap: break-word
}

.tdb_header_menu .tdb-menu-item-text,
.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon {
  vertical-align: middle
}

.tdb_header_menu .tdb-sub-menu-icon,
.tdb_header_menu .tdb-menu-more-subicon {
  position: relative;
  top: 0;
  padding-left: 0
}

.tdb_header_menu .tdb-normal-menu {
  position: relative
}

.tdb_header_menu .tdb-normal-menu ul {
  left: 0;
  padding: 15px 0;
  text-align: left
}

.tdb_header_menu .tdb-normal-menu ul ul {
  margin-top: -15px
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item {
  position: relative;
  list-style-type: none
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a {
  position: relative;
  display: block;
  padding: 7px 30px;
  font-size: 12px;
  line-height: 20px;
  color: #111
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  padding-right: inherit;
  font-size: 7px;
  line-height: 20px
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg {
  line-height: 0
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon-svg svg {
  width: 7px;
  height: auto
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg,
.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon svg * {
  fill: #000
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>ul,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>ul {
  top: 0;
  display: block !important
}

.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item>a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor>a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor>a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor>a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover>a,
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover>a {
  color: var(--td_theme_color, #4db2ec)
}

.tdb_header_menu .tdb-normal-menu>ul {
  /* left: -15px */
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
  width: 100% !important
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li {
  display: inline-block;
  width: auto !important
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item {
  position: static
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul {
  margin-top: 0 !important
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu>ul {
  left: 0 !important
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item>a .tdb-sub-menu-icon {
  float: none;
  line-height: 1
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover>ul,
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover>ul {
  top: 100%
}

.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown {
  position: static
}

.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
  left: 0 !important
}

.tdb-menu .tdb-mega-menu .sub-menu {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 1114px !important
}

.tdb-menu .tdb-mega-menu .sub-menu,
.tdb-menu .tdb-mega-menu .sub-menu>li {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.tdb-menu .tdb-mega-menu .sub-menu>li {
  top: 0;
  width: 100%;
  max-width: 1114px !important;
  height: auto;
  background-color: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden
}

.tdc-dragged .tdb-block-menu ul {
  visibility: hidden !important;
  opacity: 0 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0)
}

.tdb-mm-align-parent .tdb-menu .tdb-mega-menu {
  position: relative
}

.tdb-menu .tdb-mega-menu .tdc-row:not([class*='stretch_row_']),
.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*='stretch_row_']) {
  width: auto !important;
  max-width: 1240px
}

.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btns {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  flex-wrap: wrap;
  gap: 0 4px
}

.tdb-menu .tdb-mega-menu-page>.sub-menu>li:hover .tdb-page-tpl-edit-btns {
  display: flex
}

.tdb-menu .tdb-mega-menu-page>.sub-menu>li .tdb-page-tpl-edit-btn {
  background-color: #000;
  padding: 1px 8px 2px;
  font-size: 11px;
  color: #fff;
  z-index: 100
}

.tdi_40 .td_block_inner {
  text-align: center
}

.tdi_40 .tdb-menu>li {
  margin-right: 10px
}

.tdi_40 .tdb-menu>li:last-child {
  margin-right: 0
}

.tdi_40 .tdb-menu-items-dropdown {
  margin-left: 10px
}

.tdi_40 .tdb-menu-items-empty+.tdb-menu-items-dropdown {
  margin-left: 0
}

.tdi_40 .tdb-menu>li>a,
.tdi_40 .td-subcat-more {
  padding: 0 15px;
  color: #ffffff
}

.tdi_40 .tdb-menu>li .tdb-menu-sep,
.tdi_40 .tdb-menu-items-dropdown .tdb-menu-sep {
  top: -1px
}

.tdi_40 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .td-subcat-more .tdb-menu-more-subicon-svg svg {
  width: 15px
}

.tdi_40 .tdb-menu>li>a .tdb-sub-menu-icon,
.tdi_40 .td-subcat-more .tdb-menu-more-subicon {
  top: 1px
}

.tdi_40 .td-subcat-more .tdb-menu-more-icon {
  top: 0px
}

.tdi_40 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .td-subcat-more .tdb-menu-more-subicon-svg svg,
.tdi_40 .td-subcat-more .tdb-menu-more-subicon-svg svg *,
.tdi_40 .td-subcat-more .tdb-menu-more-icon-svg,
.tdi_40 .td-subcat-more .tdb-menu-more-icon-svg * {
  fill: #ffffff
}

.tdi_40 .tdb-menu>li>a,
.tdi_40 .td-subcat-more,
.tdi_40 .td-subcat-more>.tdb-menu-item-text {
  font-family: Cabin !important;
  font-size: 16px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
  letter-spacing: 1px !important
}

.tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li>a {
  padding: 7px 20px
}

.tdi_40 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon {
  right: auto
}

.tdi_40 .tdb-normal-menu ul .tdb-menu-item>a .tdb-menu-item-text {
  display: inline-block;
  text-wrap: nowrap;

}

.tdi_40 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,
.tdi_40 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon {
  margin-top: 2px
}

.tdi_40 .tdb-menu .tdb-normal-menu ul,
.tdi_40 .td-pulldown-filter-list,
.tdi_40 .td-pulldown-filter-list .sub-menu {
  background-color: #01505f;
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2)
}

.tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li a {
  color: #ffffff
}

.tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg * {
  fill: #ffffff
}

.tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_40 .td-pulldown-filter-list li a {
  font-family: Cabin !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important
}

.tdi_40:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
.tdi_40 .tdb-mega-menu .sub-menu>li {
  max-width: 1260px !important
}

.tdi_40 .tdb-mega-menu-page>.sub-menu>li {
  padding: 30px
}

.tdi_40 .tdb-mega-menu .tdb_header_mega_menu {
  margin-left: 0
}

.tdi_40 .tdb-menu .tdb-mega-menu .sub-menu>li {
  background-color: #2e3c2d;
  border-width: 0px;
  border-color: rgba(255, 255, 255, 0);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2)
}

@media (max-width:1140px) {
  .tdb-menu .tdb-mega-menu .sub-menu>li {
    width: 100% !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {

  .tdi_40 .tdb-menu>li>a,
  .tdi_40 .td-subcat-more,
  .tdi_40 .td-subcat-more>.tdb-menu-item-text {
    font-size: 15px !important;
    line-height: 30px !important
  }

  .tdi_40 .tdb-mega-menu-page>.sub-menu>li {
    padding: 20px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_40 .tdb-menu>li {
    margin-right: 6px
  }

  .tdi_40 .tdb-menu>li:last-child {
    margin-right: 0
  }

  .tdi_40 .tdb-menu-items-dropdown {
    margin-left: 6px
  }

  .tdi_40 .tdb-menu-items-empty+.tdb-menu-items-dropdown {
    margin-left: 0
  }

  .tdi_40 .tdb-menu>li>a,
  .tdi_40 .td-subcat-more {
    padding: 0 10px
  }

  .tdi_40 .tdb-menu>li>a .tdb-sub-menu-icon,
  .tdi_40 .td-subcat-more .tdb-menu-more-subicon {
    margin-left: 4px
  }

  .tdi_40 .tdb-menu>li>a,
  .tdi_40 .td-subcat-more,
  .tdi_40 .td-subcat-more>.tdb-menu-item-text {
    font-size: 14px !important;
    line-height: 26px !important
  }

  .tdi_40 .tdb-menu .tdb-normal-menu ul,
  .tdi_40 .td-pulldown-filter-list,
  .tdi_40 .td-pulldown-filter-list .sub-menu {
    padding: 12px 0;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.2)
  }

  .tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
  .tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li>a {
    padding: 5px 20px
  }

  .tdi_40 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,
  .tdi_40 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon {
    margin-top: 3px
  }

  .tdi_40 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
  .tdi_40 .td-pulldown-filter-list li a {
    font-size: 12px !important
  }

  .tdi_40 .tdb-mega-menu-page>.sub-menu>li {
    padding: 15px
  }

  .tdi_40 .tdb-menu .tdb-mega-menu .sub-menu>li {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2)
  }
}

.tds_menu_active3 .tdb-menu>li>a:after {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  height: 100%;
  z-index: -1
}

.tds_menu_active3 .tdb-menu>li.current-menu-item>a:after,
.tds_menu_active3 .tdb-menu>li.current-menu-ancestor>a:after,
.tds_menu_active3 .tdb-menu>li.current-category-ancestor>a:after,
.tds_menu_active3 .tdb-menu>li.current-page-ancestor>a:after,
.tds_menu_active3 .tdb-menu>li:hover>a:after,
.tds_menu_active3 .tdb-menu>li.tdb-hover>a:after {
  opacity: 1
}

.tds_menu_active3 .tdb-menu-items-dropdown .td-subcat-more:after {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  height: 100%;
  z-index: -1
}

.tds_menu_active3 .tdb-menu-items-dropdown:hover .td-subcat-more:after {
  opacity: 1
}

.tdi_40 .tdb-menu>li>a:after,
.tdi_40 .tdb-menu-items-dropdown .td-subcat-more:after {
  background-color: #0089a5
}

.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-item>a,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a,
.tdi_40 .tdb-menu ul .tdb-normal-menu.tdb-hover>a,
.tdi_40 .tdb-menu ul .tdb-normal-menu:hover>a,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a {
  color: #54dffb
}

.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg *,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg,
.tdi_40 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg * {
  fill: #54dffb
}

.tdi_44 {
  vertical-align: baseline
}

.tdi_44 .vc_column-inner>.wpb_wrapper,
.tdi_44 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_44 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_44 {
  width: 26% !important;
  justify-content: flex-end !important;
  text-align: right !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_44 {
    width: 30% !important
  }
}

.tdm_block.tdm_block_socials {
  margin-bottom: 0
}

.tdm-social-wrapper {
  *zoom: 1
}

.tdm-social-wrapper:before,
.tdm-social-wrapper:after {
  display: table;
  content: '';
  line-height: 0
}

.tdm-social-wrapper:after {
  clear: both
}

.tdm-social-item-wrap {
  display: inline-block
}

.tdm-social-item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  text-align: center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.tdm-social-item i {
  font-size: 14px;
  color: var(--td_theme_color, #4db2ec);
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.tdm-social-text {
  display: none;
  margin-top: -1px;
  vertical-align: middle;
  font-size: 13px;
  color: var(--td_theme_color, #4db2ec);
  -webkit-transition: all 0.2s;
  transition: all 0.2s
}

.tdm-social-item-wrap:hover i,
.tdm-social-item-wrap:hover .tdm-social-text {
  color: #000
}

.tdm-social-item-wrap:last-child .tdm-social-text {
  margin-right: 0 !important
}

.tdi_46 .tdm-social-item i {
  font-size: 14px;
  vertical-align: middle
}

.tdi_46 .tdm-social-item i.td-icon-linkedin,
.tdi_46 .tdm-social-item i.td-icon-pinterest,
.tdi_46 .tdm-social-item i.td-icon-blogger,
.tdi_46 .tdm-social-item i.td-icon-vimeo {
  font-size: 9.6px
}

.tdi_46 .tdm-social-item {
  width: 21.6px;
  height: 21.6px;
  margin: 5px 10px 5px 0
}

.tdi_46 .tdm-social-item i {
  line-height: 21.6px
}

.tdi_46 .tdm-social-item-wrap:last-child .tdm-social-item {
  margin-right: 0 !important
}

.tdm-social-item-wrap:last-child{
  margin-left:5px;
}

.tdi_46 .tdm-social-item i,
.tds-team-member2 .tdi_46.tds-social1 .tdm-social-item i {
  color: #ffffff
}

.tdi_46 .tdm-social-item-wrap:hover i,
.tds-team-member2 .tdi_46.tds-social1 .tdm-social-item:hover i {
  color: #54dffb
}

.tdi_46 .tdm-social-text {
  margin-left: 2px;
  margin-right: 18px
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_46 .tdm-social-item {
    width: 20.4px;
    height: 20.4px
  }

  .tdi_46 .tdm-social-item i {
    line-height: 20.4px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_46 .tdm-social-item i {
    font-size: 14px;
    vertical-align: middle
  }

  .tdi_46 .tdm-social-item i.td-icon-linkedin,
  .tdi_46 .tdm-social-item i.td-icon-pinterest,
  .tdi_46 .tdm-social-item i.td-icon-blogger,
  .tdi_46 .tdm-social-item i.td-icon-vimeo {
    font-size: 8px
  }

  .tdi_46 .tdm-social-item {
    width: 19px;
    height: 19px;
    margin: 3px 6px 3px 0
  }

  .tdi_46 .tdm-social-item i {
    line-height: 19px
  }
}

.tdi_47 {
  margin-left: 25px !important;
  position: relative
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_47 {
    margin-bottom: -4px !important;
    margin-left: 20px !important
  }
}

.tdb_module_header {
  width: 100%;
  padding-bottom: 0
}

.tdb_module_header .td-module-container {
  display: flex;
  flex-direction: column;
  position: relative
}

.tdb_module_header .td-module-container:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px
}

.tdb_module_header .td-image-wrap {
  display: block;
  position: relative;
  padding-bottom: 70%
}

.tdb_module_header .td-image-container {
  position: relative;
  width: 100%;
  flex: 0 0 auto
}

.tdb_module_header .td-module-thumb {
  margin-bottom: 0
}

.tdb_module_header .td-module-meta-info {
  width: 100%;
  margin-bottom: 0;
  padding: 7px 0 0 0;
  z-index: 1;
  border: 0 solid #eaeaea;
  min-height: 0
}

.tdb_module_header .entry-title {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px
}

.tdb_module_header .td-post-author-name,
.tdb_module_header .td-post-date,
.tdb_module_header .td-module-comments {
  vertical-align: text-top
}

.tdb_module_header .td-post-author-name,
.tdb_module_header .td-post-date {
  top: 3px
}

.tdb_module_header .td-thumb-css {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-position: center center
}

.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category),
.tdb_module_header .td-post-vid-time {
  position: absolute;
  z-index: 2;
  bottom: 0
}

.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
  left: 0
}

.tdb_module_header .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_module_header .td-excerpt {
  margin: 20px 0 0;
  line-height: 21px
}

.tdb_module_header .td-read-more {
  margin: 20px 0 0
}

.tdb_module_search .tdb-author-photo {
  display: inline-block
}

.tdb_module_search .tdb-author-photo,
.tdb_module_search .tdb-author-photo img {
  vertical-align: middle
}

.tdb_module_search .td-post-author-name {
  white-space: normal
}

.tdb_header_search {
  margin-bottom: 0;
  clear: none
}

.tdb_header_search .tdb-block-inner {
  position: relative;
  display: inline-block;
  width: 100%
}

.tdb_header_search .tdb-search-form {
  position: relative;
  padding: 20px;
  border-width: 3px 0 0;
  border-style: solid;
  border-color: var(--td_theme_color, #4db2ec);
  pointer-events: auto
}

.tdb_header_search .tdb-search-form:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff
}

.tdb_header_search .tdb-search-form-inner {
  position: relative;
  display: flex;
  background-color: #fff
}

.tdb_header_search .tdb-search-form-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #e1e1e1;
  pointer-events: none
}

.tdb_header_search .tdb-head-search-placeholder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 3px 9px;
  font-size: 12px;
  line-height: 21px;
  color: #999;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none
}

.tdb_header_search .tdb-head-search-form-input:focus+.tdb-head-search-placeholder,
.tdb-head-search-form-input:not(:placeholder-shown)~.tdb-head-search-placeholder {
  opacity: 0
}

.tdb_header_search .tdb-head-search-form-btn,
.tdb_header_search .tdb-head-search-form-input {
  height: auto;
  min-height: 32px
}

.tdb_header_search .tdb-head-search-form-input {
  color: #444;
  flex: 1;
  background-color: transparent;
  border: 0
}

.tdb_header_search .tdb-head-search-form-input.tdb-head-search-nofocus {
  color: transparent;
  text-shadow: 0 0 0 #444
}

.tdb_header_search .tdb-head-search-form-btn {
  margin-bottom: 0;
  padding: 0 15px;
  background-color: #222222;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1
}

.tdb_header_search .tdb-head-search-form-btn:hover {
  background-color: var(--td_theme_color, #4db2ec)
}

.tdb_header_search .tdb-head-search-form-btn i,
.tdb_header_search .tdb-head-search-form-btn span {
  display: inline-block;
  vertical-align: middle
}

.tdb_header_search .tdb-head-search-form-btn i {
  font-size: 12px
}

.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon {
  position: relative
}

.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon-svg {
  line-height: 0
}

.tdb_header_search .tdb-head-search-form-btn svg {
  width: 12px;
  height: auto
}

.tdb_header_search .tdb-head-search-form-btn svg,
.tdb_header_search .tdb-head-search-form-btn svg * {
  fill: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.tdb_header_search .tdb-aj-search-results {
  padding: 20px;
  background-color: rgba(144, 144, 144, 0.02);
  border-width: 1px 0;
  border-style: solid;
  border-color: #ededed;
  background-color: #fff
}

.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child {
  margin-bottom: 0;
  padding-bottom: 0
}

.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child .td-module-container:before {
  display: none
}

.tdb_header_search .tdb-aj-search-inner {
  display: flex;
  flex-wrap: wrap;
  *zoom: 1
}

.tdb_header_search .tdb-aj-search-inner:before,
.tdb_header_search .tdb-aj-search-inner:after {
  display: table;
  content: '';
  line-height: 0
}

.tdb_header_search .tdb-aj-search-inner:after {
  clear: both
}

.tdb_header_search .result-msg {
  padding: 4px 0 6px 0;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-style: italic;
  background-color: #fff
}

.tdb_header_search .result-msg a {
  color: #222
}

.tdb_header_search .result-msg a:hover {
  color: var(--td_theme_color, #4db2ec)
}

.tdb_header_search .td-module-meta-info,
.tdb_header_search .td-next-prev-wrap {
  text-align: left
}

.tdb_header_search .td_module_wrap:hover .entry-title a {
  color: var(--td_theme_color, #4db2ec)
}

.tdb_header_search .tdb-aj-cur-element .entry-title a {
  color: var(--td_theme_color, #4db2ec)
}

.tdc-dragged .tdb-head-search-btn:after,
.tdc-dragged .tdb-drop-down-search {
  visibility: hidden !important;
  opacity: 0 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.tdb-header-search-trigger-enabled {
  z-index: 1000
}

.tdb-header-search-trigger-enabled .tdb-head-search-btn {
  display: flex;
  align-items: center;
  position: relative;
  text-align: center;
  color: var(--td_theme_color, #4db2ec)
}




.tdb-header-search-trigger-enabled .tdb-search-icon,
.tdb-header-search-trigger-enabled .tdb-search-txt,
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out
}

.tdb-header-search-trigger-enabled .tdb-search-icon-svg {
  display: flex;
  align-items: center;
  justify-content: center
}

.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg {
  height: auto
}

.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg,
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * {
  fill: var(--td_theme_color, #4db2ec)
}

.tdb-header-search-trigger-enabled .tdb-search-txt {
  position: relative;
  line-height: 1
}

.tdb-header-search-trigger-enabled .tdb-drop-down-search {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  pointer-events: none;
  z-index: 10
}

.tdb-header-search-trigger-enabled .tdb-drop-down-search-open {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.tdb-header-search-trigger-enabled .tdb-drop-down-search-inner {
  position: relative;
  max-width: 300px;
  pointer-events: all
}

.rtl .tdb-header-search-trigger-enabled .tdb-drop-down-search-inner {
  margin-left: 0;
  margin-right: auto
}

.tdb_header_search .tdb-aj-srs-title {
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.3;
  color: #888
}

.tdb_header_search .tdb-aj-sr-taxonomies {
  display: flex;
  flex-direction: column
}

.tdb_header_search .tdb-aj-sr-taxonomy {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  color: #111
}

.tdb_header_search .tdb-aj-sr-taxonomy:not(:last-child) {
  margin-bottom: 5px
}

.tdb_header_search .tdb-aj-sr-taxonomy:hover {
  color: var(--td_theme_color, #4db2ec)
}

.tdi_47 .tdb-head-search-btn i {
  font-size: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  color: #ffffff
}

.tdi_47 .tdb-head-search-btn svg {
  width: 16px
}

.tdi_47 .tdb-search-icon-svg {
  width: 32px;
  height: 32px
}

.tdi_47 {
  display: inline-block
}

.tdi_47 .tdb-search-txt {
  top: 0px
}

.tdi_47 .tdb-drop-down-search {
  top: calc(100% + 10px);
  left: auto;
  right: 0
}

.tdi_47 .tdb-head-search-btn:after {
  bottom: -10px
}

.tdi_47 .tdb-drop-down-search .tdb-drop-down-search-inner {
  max-width: 460px
}

.tdi_47 .tdb-search-form {
  border-width: 0px;
  text-align: center
}

body .tdi_47 .tdb-drop-down-search-inner,
.tdi_47 .tdb-search-form,
.tdi_47 .tdb-aj-search {
  margin-left: auto;
  margin-right: 0
}

.tdi_47 .tdb-search-form-inner:after {
  border-width: 0px
}

.tdi_47 .tdb-head-search-form-btn-icon {
  top: 0px
}

.tdi_47 .result-msg {
  padding: 10px;
  text-align: center;
  background-color: #0089a5;
  border-color: #0089a5;
  font-family: Zilla Slab !important;
  font-size: 14px !important;
  font-style: normal !important
}

.tdi_47 .tdb-head-search-btn svg,
.tdi_47 .tdb-head-search-btn svg * {
  fill: #ffffff
}

.tdi_47 .tdb-head-search-btn:hover i {
  color: #54dffb
}

.tdi_47 .tdb-head-search-btn:hover svg,
.tdi_47 .tdb-head-search-btn:hover svg * {
  fill: #54dffb
}

.tdi_47 .tdb-search-form:before {
 /* background-color: #0089a5*/
}

.tdi_47 .tdb-drop-down-search-inner {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2)
}

.tdi_47 .tdb-head-search-form-input {
  color: #ffffff;
  font-family: Cabin !important
}

.tdi_47 .tdb-head-search-form-input.tdb-head-search-nofocus {
  text-shadow: 0 0 0 #ffffff
}

.tdi_47 .tdb-head-search-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font-family: Cabin !important
}

.tdi_47 .tdb-search-form-inner {
  background-color: #00a3bc
}

.tdi_47 .tdb-head-search-form-btn {
  background-color: #0089a5;
  font-family: Cabin !important;
  font-size: 11px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important
}

.tdi_47 .tdb-head-search-form-btn:hover {
  background-color: #0089a5
}

.tdi_47 .tdb-aj-search-results {
  background-color: #0089a5;
  border-color: #0089a5
}

.tdi_47 .result-msg,
.tdi_47 .result-msg a {
  color: #ffffff
}

.tdi_47 .result-msg a:hover {
  color: #54dffb
}

.tdi_47 .td_module_wrap {
  width: 50%;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px
}

.tdi_47 .td_module_wrap:nth-last-child(-n+2) {
  margin-bottom: 0;
  padding-bottom: 0
}

.tdi_47 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
  display: none
}

.tdi_47 .tdb-aj-search-inner {
  margin-left: -5px;
  margin-right: -5px
}

.tdi_47 .td-module-container:before {
  bottom: -5px;
  border-color: #eaeaea
}

.tdi_47 .td-module-container {
  border-color: #eaeaea;
  flex-direction: column
}

.tdi_47 .entry-thumb {
  background-position: center 50%
}

.tdi_47 .td-image-wrap {
  padding-bottom: 70%
}

.tdi_47 .td-image-container {
  flex: 0 0 100%;
  width: 100%;
  display: block;
  order: 0;
  margin-left: auto;
  margin-right: auto
}

.ie10 .tdi_47 .td-image-container,
.ie11 .tdi_47 .td-image-container {
  flex: 0 0 auto
}

.ie10 .tdi_47 .td-module-meta-info,
.ie11 .tdi_47 .td-module-meta-info {
  flex: auto
}

.tdi_47 .td-post-vid-time {
  display: block
}

.tdi_47 .td-module-meta-info,
.tdi_47 .td-next-prev-wrap {
  text-align: center
}

.tdi_47 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%)
}

.tdi_47 .td-module-meta-info {
  margin: -48px 0 0 0;
  padding: 0 10px 10px;
  border-color: #eaeaea
}

.tdi_47 .entry-title {
  margin: 0px;
  font-family: Cabin !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important
}

.tdi_47 .td-excerpt {
  column-count: 1;
  column-gap: 48px;
  display: none
}

.tdi_47 .td-post-category:not(.td-post-extra-category) {
  display: none
}

.tdi_47 .td-read-more {
  display: none
}

.tdi_47 .td-author-date {
  display: none
}

.tdi_47 .td-post-author-name {
  display: none
}

.tdi_47 .td-post-date,
.tdi_47 .td-post-author-name span {
  display: none
}

.tdi_47 .entry-review-stars {
  display: none
}

.tdi_47 .td-icon-star,
.tdi_47 .td-icon-star-empty,
.tdi_47 .td-icon-star-half {
  font-size: 15px
}

.tdi_47 .td-module-comments {
  display: none
}

.tdi_47 .tdb-author-photo .avatar {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%
}

.tdi_47 .td-module-thumb a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5))
}

.tdi_47 .td-module-title a {
  color: #ffffff
}

body .tdi_47 .td_module_wrap:hover .td-module-title a,
.tdi_47 .tdb-aj-cur-element .entry-title a {
  color: #54dffb !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_47 .td_module_wrap {
    padding-bottom: 5px !important;
    margin-bottom: 5px !important
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_47 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_47 .td_module_wrap {
    padding-bottom: 5px;
    margin-bottom: 5px
  }

  .tdi_47 .td-module-container:before {
    bottom: -5px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_47 .tdb-head-search-btn i {
    font-size: 14px
  }

  .tdi_47 .tdb-head-search-btn svg {
    width: 14px
  }

  .tdi_47 .tdb-head-search-btn i {
    width: 28px;
    height: 28px;
    line-height: 28px
  }

  .tdi_47 .tdb-search-icon-svg {
    width: 28px;
    height: 28px
  }

  .tdi_47 .result-msg {
    font-size: 13px !important
  }

  .tdi_47 .td_module_wrap {
    padding-bottom: 2.5px !important;
    margin-bottom: 2.5px !important;
    padding-left: 2.5px;
    padding-right: 2.5px;
    padding-bottom: 2.5px;
    margin-bottom: 2.5px
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_47 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_47 .tdb-aj-search-inner {
    margin-left: -2.5px;
    margin-right: -2.5px
  }

  .tdi_47 .td-module-container:before {
    bottom: -2.5px
  }

  .tdi_47 .td-module-meta-info {
    margin: -42px 0 0 0;
    padding: 0 20px 10px
  }

  .tdi_47 .entry-title {
    font-size: 14px !important
  }
}

@media (max-width:767px) {
  .tdi_47 .td_module_wrap {
    padding-bottom: 5px !important;
    margin-bottom: 5px !important
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_47 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_47 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_47 .td_module_wrap {
    padding-bottom: 5px;
    margin-bottom: 5px
  }

  .tdi_47 .td-module-container:before {
    bottom: -5px
  }

  .tdi_47 .entry-title {
    margin: 10px 0 0 0
  }
}

.tdi_47_rand_style {
  background-color: #0089a5 !important;
}

.tdi_49 {
  min-height: 0
}

.td-header-desktop-sticky-wrap.td-header-active {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0)
}

.td-header-desktop-sticky-wrap {
  transform: translateY(-120%);
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -ms-transform: translateY(-120%);
  -o-transform: translateY(-120%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out
}

.tdi_49 {
  position: relative
}

.tdi_48_rand_style {
  background-color: #01505f !important
}

.tdi_51,
.tdi_51 .tdc-columns {
  min-height: 0
}

.tdi_51,
.tdi_51 .tdc-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center
}

.tdi_51 .tdc-columns {
  width: 100%
}

@media (min-width:768px) {
  .tdi_51 {
    margin-left: -0px;
    margin-right: -0px
  }

  .tdi_51 .tdc-row-video-background-error,
  .tdi_51>.vc_column,
  .tdi_51>.tdc-columns>.vc_column {
    padding-left: 0px;
    padding-right: 0px
  }
}

.tdi_51 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  position: relative
}

.tdi_51 .td_block_wrap {
  text-align: left
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_51 {
    padding-right: 15px !important;
    padding-left: 15px !important
  }
}

.tdi_50_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center center !important;
  background-size: cover !important
}

.tdi_50_rand_style {
  background-color: rgba(0, 0, 0, 0) !important
}

.tdi_53 {
  vertical-align: baseline
}

.tdi_53>.wpb_wrapper,
.tdi_53>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_53>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_53>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_53>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_53 {
  width: 14% !important
}

.tdi_54 {
  margin-top: -5px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_54 {
    margin-top: -3px !important
  }
}

.tdi_54 {
  display: inline-block
}

.tdi_54 .tdb-logo-a,
.tdi_54 h1 {
  flex-direction: column;
  align-items: center
}

.tdi_54 .tdb-logo-svg-wrap {
  display: block
}

.tdi_54 .tdb-logo-svg-wrap+.tdb-logo-img-wrap {
  display: none
}

.tdi_54 .tdb-logo-img {
  max-width: 60px
}

.tdi_54 .tdb-logo-text-tagline {
  margin-top: 2px;
  margin-left: 0;
  display: block;
  color: #ffffff
}

.tdi_54 .tdb-logo-text-title {
  display: block;
  color: #ffffff;
  font-family: Berkshire Swash !important;
  font-size: 22px !important;
  line-height: 1 !important;
  letter-spacing: 1px !important;
}

.tdi_54 .tdb-logo-text-wrap {
  flex-direction: column;
  align-items: flex-start
}

.tdi_54 .tdb-logo-icon-svg svg {
  width: 56px
}

.tdi_54 .tdb-logo-icon {
  margin-bottom: -25px;
  top: -10px;
  display: block;
  color: #ffffff
}

.tdi_54 .tdb-logo-icon:last-child {
  margin-bottom: 0
}

.tdi_54 .tdb-logo-a:hover .tdb-logo-text-title {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_54 .tdb-logo-a:hover .tdb-logo-text-tagline {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial;
  background-position: center center
}

.tdi_54 .tdb-logo-icon-svg svg,
.tdi_54 .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

.tdi_54 .tdb-logo-a:hover .tdb-logo-icon {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: initial
}

.tdi_54 .tdb-logo-a:hover .tdb-logo-icon-svg svg,
.tdi_54 .tdb-logo-a:hover .tdb-logo-icon-svg svg * {
  fill: #ffffff
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_54 .tdb-logo-icon-svg svg {
    width: 50px
  }

  .tdi_54 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_54 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_54 .tdb-logo-text-title {
    font-size: 20px !important;
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_54 .tdb-logo-icon-svg svg {
    width: 42px
  }

  .tdi_54 .tdb-logo-icon {
    margin-bottom: -20px
  }

  .tdi_54 .tdb-logo-icon:last-child {
    margin-bottom: 0
  }

  .tdi_54 .tdb-logo-text-title {
    font-size: 18px !important;
  }
}

.tdi_56 {
  vertical-align: middle
}

.tdi_56>.wpb_wrapper,
.tdi_56>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_56>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_56>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_56>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_56 {
  width: 86% !important
}

.tdi_58 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_58,
.tdi_58 .tdc-inner-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center
}

.tdi_58 .tdc-inner-columns {
  width: 100%
}

.tdi_60 {
  vertical-align: baseline
}

.tdi_60 .vc_column-inner>.wpb_wrapper,
.tdi_60 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_60 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_60 {
  width: 74% !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_60 {
    width: 70% !important
  }
}

.tdi_61 {
  z-index: 0 !important
}

.tdi_61 .td_block_inner {
  text-align: center
}

.tdi_61 .tdb-menu>li {
  margin-right: 10px
}

.tdi_61 .tdb-menu>li:last-child {
  margin-right: 0
}

.tdi_61 .tdb-menu-items-dropdown {
  margin-left: 10px
}

.tdi_61 .tdb-menu-items-empty+.tdb-menu-items-dropdown {
  margin-left: 0
}

.tdi_61 .tdb-menu>li>a,
.tdi_61 .td-subcat-more {
  padding: 0 15px;
  color: #ffffff
}

.tdi_61 .tdb-menu>li .tdb-menu-sep,
.tdi_61 .tdb-menu-items-dropdown .tdb-menu-sep {
  top: -1px
}

.tdi_61 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .td-subcat-more .tdb-menu-more-subicon-svg svg {
  width: 15px
}

.tdi_61 .tdb-menu>li>a .tdb-sub-menu-icon,
.tdi_61 .td-subcat-more .tdb-menu-more-subicon {
  top: 1px
}

.tdi_61 .td-subcat-more .tdb-menu-more-icon {
  top: 0px
}

.tdi_61 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu>li>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .td-subcat-more .tdb-menu-more-subicon-svg svg,
.tdi_61 .td-subcat-more .tdb-menu-more-subicon-svg svg *,
.tdi_61 .td-subcat-more .tdb-menu-more-icon-svg,
.tdi_61 .td-subcat-more .tdb-menu-more-icon-svg * {
  fill: #ffffff
}

.tdi_61 .tdb-menu>li>a,
.tdi_61 .td-subcat-more,
.tdi_61 .td-subcat-more>.tdb-menu-item-text {
  font-family: Cabin !important;
  font-size: 16px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
  letter-spacing: 1px !important
}

.tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li>a {
  padding: 7px 20px
}

.tdi_61 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon {
  right: auto
}

.tdi_61 .tdb-normal-menu ul .tdb-menu-item>a .tdb-menu-item-text {
  display: inline-block
}

.tdi_61 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,
.tdi_61 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon {
  margin-top: 2px
}

.tdi_61 .tdb-menu .tdb-normal-menu ul,
.tdi_61 .td-pulldown-filter-list,
.tdi_61 .td-pulldown-filter-list .sub-menu {
  background-color: #01505f;
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2)
}

.tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li a,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li a {
  color: #ffffff
}

.tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li a .tdb-sub-menu-icon-svg svg * {
  fill: #ffffff
}

.tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
.tdi_61 .td-pulldown-filter-list li a {
  font-family: Cabin !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important
}

.tdi_61:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,
.tdi_61 .tdb-mega-menu .sub-menu>li {
  max-width: 1260px !important
}

.tdi_61 .tdb-mega-menu-page>.sub-menu>li {
  padding: 30px
}

.tdi_61 .tdb-mega-menu .tdb_header_mega_menu {
  margin-left: 0
}

.tdi_61 .tdb-menu .tdb-mega-menu .sub-menu>li {
  background-color: #01505f;
  border-width: 0px;
  border-color: rgba(255, 255, 255, 0);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2)
}

@media (min-width:1019px) and (max-width:1140px) {

  .tdi_61 .tdb-menu>li>a,
  .tdi_61 .td-subcat-more,
  .tdi_61 .td-subcat-more>.tdb-menu-item-text {
    font-size: 15px !important;
    line-height: 30px !important
  }

  .tdi_61 .tdb-mega-menu-page>.sub-menu>li {
    padding: 20px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_61 .tdb-menu>li {
    margin-right: 6px
  }

  .tdi_61 .tdb-menu>li:last-child {
    margin-right: 0
  }

  .tdi_61 .tdb-menu-items-dropdown {
    margin-left: 6px
  }

  .tdi_61 .tdb-menu-items-empty+.tdb-menu-items-dropdown {
    margin-left: 0
  }

  .tdi_61 .tdb-menu>li>a,
  .tdi_61 .td-subcat-more {
    padding: 0 10px
  }

  .tdi_61 .tdb-menu>li>a .tdb-sub-menu-icon,
  .tdi_61 .td-subcat-more .tdb-menu-more-subicon {
    margin-left: 4px
  }

  .tdi_61 .tdb-menu>li>a,
  .tdi_61 .td-subcat-more,
  .tdi_61 .td-subcat-more>.tdb-menu-item-text {
    font-size: 14px !important;
    line-height: 26px !important
  }

  .tdi_61 .tdb-menu .tdb-normal-menu ul,
  .tdi_61 .td-pulldown-filter-list,
  .tdi_61 .td-pulldown-filter-list .sub-menu {
    padding: 12px 0;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.2)
  }

  .tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
  .tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li>a {
    padding: 5px 20px
  }

  .tdi_61 .tdb-normal-menu ul .tdb-menu-item>a .tdb-sub-menu-icon,
  .tdi_61 .td-pulldown-filter-list .tdb-menu-item>a .tdb-sub-menu-icon {
    margin-top: 3px
  }

  .tdi_61 .tdb-menu .tdb-normal-menu ul .tdb-menu-item>a,
  .tdi_61 .td-pulldown-filter-list li a {
    font-size: 12px !important
  }

  .tdi_61 .tdb-mega-menu-page>.sub-menu>li {
    padding: 15px
  }

  .tdi_61 .tdb-menu .tdb-mega-menu .sub-menu>li {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.2)
  }
}

.tdi_61 .tdb-menu>li>a:after,
.tdi_61 .tdb-menu-items-dropdown .td-subcat-more:after {
  background-color: #0089a5
}

.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-item>a,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a,
.tdi_61 .tdb-menu ul .tdb-normal-menu.tdb-hover>a,
.tdi_61 .tdb-menu ul .tdb-normal-menu:hover>a,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a {
  color: #54dffb
}

.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-item>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu ul .tdb-normal-menu.current-category-ancestor>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu ul .tdb-normal-menu.tdb-hover>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu ul .tdb-normal-menu:hover>a .tdb-sub-menu-icon-svg svg *,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg,
.tdi_61 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover>a .tdb-sub-menu-icon-svg svg * {
  fill: #54dffb
}

.tdi_65 {
  vertical-align: baseline
}

.tdi_65 .vc_column-inner>.wpb_wrapper,
.tdi_65 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_65 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_65 {
  width: 26% !important;
  justify-content: flex-end !important;
  text-align: right !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_65 {
    width: 30% !important
  }
}

.tdi_67 .tdm-social-item i {
  font-size: 14px;
  vertical-align: middle
}

.tdi_67 .tdm-social-item i.td-icon-linkedin,
.tdi_67 .tdm-social-item i.td-icon-pinterest,
.tdi_67 .tdm-social-item i.td-icon-blogger,
.tdi_67 .tdm-social-item i.td-icon-vimeo {
  font-size: 9.6px
}

.tdi_67 .tdm-social-item {
  width: 21.6px;
  height: 21.6px;
  margin: 5px 10px 5px 0
}

.tdi_67 .tdm-social-item i {
  line-height: 21.6px
}

.tdi_67 .tdm-social-item-wrap:last-child .tdm-social-item {
  margin-right: 0 !important
}

.tdi_67 .tdm-social-item i,
.tds-team-member2 .tdi_67.tds-social1 .tdm-social-item i {
  color: #ffffff
}

.tdi_67 .tdm-social-item-wrap:hover i,
.tds-team-member2 .tdi_67.tds-social1 .tdm-social-item:hover i {
  color: #54dffb
}

.tdi_67 .tdm-social-text {
  margin-left: 2px;
  margin-right: 18px
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_67 .tdm-social-item {
    width: 20.4px;
    height: 20.4px
  }

  .tdi_67 .tdm-social-item i {
    line-height: 20.4px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_67 .tdm-social-item i {
    font-size: 10px;
    vertical-align: middle
  }

  .tdi_67 .tdm-social-item i.td-icon-linkedin,
  .tdi_67 .tdm-social-item i.td-icon-pinterest,
  .tdi_67 .tdm-social-item i.td-icon-blogger,
  .tdi_67 .tdm-social-item i.td-icon-vimeo {
    font-size: 8px
  }

  .tdi_67 .tdm-social-item {
    width: 19px;
    height: 19px;
    margin: 3px 6px 3px 0
  }

  .tdi_67 .tdm-social-item i {
    line-height: 19px
  }
}

.tdi_68 {
  margin-left: 25px !important;
  position: relative
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_68 {
    margin-bottom: -4px !important;
    margin-left: 20px !important
  }
}

.tdi_68 .tdb-head-search-btn i {
  font-size: 16px
}

.tdi_68 .tdb-head-search-btn svg {
  width: 16px
}

.tdi_68 .tdb-head-search-btn i {
  width: 32px;
  height: 32px;
  line-height: 32px;
  color: #ffffff
}

.tdi_68 .tdb-search-icon-svg {
  width: 32px;
  height: 32px
}

.tdi_68 {
  display: inline-block
}

.tdi_68 .tdb-search-txt {
  top: 0px
}

.tdi_68 .tdb-drop-down-search {
  top: calc(100% + 10px);
  left: auto;
  right: 0
}

.tdi_68 .tdb-head-search-btn:after {
  bottom: -10px;
  border-bottom-color: #54dffb
}

.tdi_68 .tdb-drop-down-search .tdb-drop-down-search-inner {
  max-width: 460px
}

.tdi_68 .tdb-search-form {
  border-width: 0px;
  text-align: center
}

body .tdi_68 .tdb-drop-down-search-inner,
.tdi_68 .tdb-search-form,
.tdi_68 .tdb-aj-search {
  margin-left: auto;
  margin-right: 0
}

.tdi_68 .tdb-search-form-inner:after {
  border-width: 0px
}

.tdi_68 .tdb-head-search-form-btn-icon {
  top: 0px
}

.tdi_68 .result-msg {
  padding: 10px;
  text-align: center;
  background-color: #2e3c2d;
  border-color: #3c4f3b;
  font-family: Zilla Slab !important;
  font-size: 14px !important;
  font-style: normal !important
}

.tdi_68 .tdb-head-search-btn svg,
.tdi_68 .tdb-head-search-btn svg * {
  fill: #ffffff
}

.tdi_68 .tdb-head-search-btn:hover i {
  color: #54dffb
}

.tdi_68 .tdb-head-search-btn:hover svg,
.tdi_68 .tdb-head-search-btn:hover svg * {
  fill: #54dffb
}

.tdi_68 .tdb-search-form:before {
  background-color: #2e3c2d
}

.tdi_68 .tdb-drop-down-search-inner {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2)
}

.tdi_68 .tdb-head-search-form-input {
  color: #ffffff;
  font-family: Cabin !important
}

.tdi_68 .tdb-head-search-form-input.tdb-head-search-nofocus {
  text-shadow: 0 0 0 #ffffff
}

.tdi_68 .tdb-head-search-placeholder {
  color: rgba(255, 255, 255, 0.7);
  font-family: Cabin !important
}

.tdi_68 .tdb-search-form-inner {
  background-color: #3c4f3b
}

.tdi_68 .tdb-head-search-form-btn {
  background-color: #54dffb;
  font-family: Cabin !important;
  font-size: 11px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important
}

.tdi_68 .tdb-head-search-form-btn:hover {
  background-color: rgba(198, 196, 83, 0.8)
}

.tdi_68 .tdb-aj-search-results {
  background-color: #2e3c2d;
  border-color: #3c4f3b
}

.tdi_68 .result-msg,
.tdi_68 .result-msg a {
  color: #ffffff
}

.tdi_68 .result-msg a:hover {
  color: #54dffb
}

.tdi_68 .td_module_wrap {
  width: 50%;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px
}

.tdi_68 .td_module_wrap:nth-last-child(-n+2) {
  margin-bottom: 0;
  padding-bottom: 0
}

.tdi_68 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
  display: none
}

.tdi_68 .tdb-aj-search-inner {
  margin-left: -5px;
  margin-right: -5px
}

.tdi_68 .td-module-container:before {
  bottom: -5px;
  border-color: #eaeaea
}

.tdi_68 .td-module-container {
  border-color: #eaeaea;
  flex-direction: column
}

.tdi_68 .entry-thumb {
  background-position: center 50%
}

.tdi_68 .td-image-wrap {
  padding-bottom: 70%
}

.tdi_68 .td-image-container {
  flex: 0 0 100%;
  width: 100%;
  display: block;
  order: 0;
  margin-left: auto;
  margin-right: auto
}

.ie10 .tdi_68 .td-image-container,
.ie11 .tdi_68 .td-image-container {
  flex: 0 0 auto
}

.ie10 .tdi_68 .td-module-meta-info,
.ie11 .tdi_68 .td-module-meta-info {
  flex: auto
}

.tdi_68 .td-post-vid-time {
  display: block
}

.tdi_68 .td-module-meta-info,
.tdi_68 .td-next-prev-wrap {
  text-align: center
}

.tdi_68 .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%)
}

.tdi_68 .td-module-meta-info {
  margin: -48px 0 0 0;
  padding: 0 10px 10px;
  border-color: #eaeaea
}

.tdi_68 .entry-title {
  margin: 0px;
  font-family: Cabin !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important
}

.tdi_68 .td-excerpt {
  column-count: 1;
  column-gap: 48px;
  display: none
}

.tdi_68 .td-post-category:not(.td-post-extra-category) {
  display: none
}

.tdi_68 .td-read-more {
  display: none
}

.tdi_68 .td-author-date {
  display: none
}

.tdi_68 .td-post-author-name {
  display: none
}

.tdi_68 .td-post-date,
.tdi_68 .td-post-author-name span {
  display: none
}

.tdi_68 .entry-review-stars {
  display: none
}

.tdi_68 .td-icon-star,
.tdi_68 .td-icon-star-empty,
.tdi_68 .td-icon-star-half {
  font-size: 15px
}

.tdi_68 .td-module-comments {
  display: none
}

.tdi_68 .tdb-author-photo .avatar {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 50%
}

.tdi_68 .td-module-thumb a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5))
}

.tdi_68 .td-module-title a {
  color: #ffffff
}

body .tdi_68 .td_module_wrap:hover .td-module-title a,
.tdi_68 .tdb-aj-cur-element .entry-title a {
  color: #54dffb !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_68 .td_module_wrap {
    padding-bottom: 5px !important;
    margin-bottom: 5px !important
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_68 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_68 .td_module_wrap {
    padding-bottom: 5px;
    margin-bottom: 5px
  }

  .tdi_68 .td-module-container:before {
    bottom: -5px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_68 .tdb-head-search-btn i {
    font-size: 14px
  }

  .tdi_68 .tdb-head-search-btn svg {
    width: 14px
  }

  .tdi_68 .tdb-head-search-btn i {
    width: 28px;
    height: 28px;
    line-height: 28px
  }

  .tdi_68 .tdb-search-icon-svg {
    width: 28px;
    height: 28px
  }

  .tdi_68 .result-msg {
    font-size: 13px !important
  }

  .tdi_68 .td_module_wrap {
    padding-bottom: 2.5px !important;
    margin-bottom: 2.5px !important;
    padding-left: 2.5px;
    padding-right: 2.5px;
    padding-bottom: 2.5px;
    margin-bottom: 2.5px
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_68 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_68 .tdb-aj-search-inner {
    margin-left: -2.5px;
    margin-right: -2.5px
  }

  .tdi_68 .td-module-container:before {
    bottom: -2.5px
  }

  .tdi_68 .td-module-meta-info {
    margin: -42px 0 0 0;
    padding: 0 20px 10px
  }

  .tdi_68 .entry-title {
    font-size: 14px !important
  }
}

@media (max-width:767px) {
  .tdi_68 .td_module_wrap {
    padding-bottom: 5px !important;
    margin-bottom: 5px !important
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_68 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_68 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
    display: none !important
  }

  .tdi_68 .td_module_wrap {
    padding-bottom: 5px;
    margin-bottom: 5px
  }

  .tdi_68 .td-module-container:before {
    bottom: -5px
  }

  .tdi_68 .entry-title {
    margin: 10px 0 0 0
  }
}

.tdi_68_rand_style {
  background-color: rgba(30, 61, 28, 0.8) !important;
}

.tdi_70 {
  min-height: 0
}

.tdi_70 {
  position: relative
}

.tdi_69_rand_style {
  background-color: #ffffff !important
}

.tdi_72,
.tdi_72 .tdc-columns {
  min-height: 0
}

.tdi_72,
.tdi_72 .tdc-columns {
  display: block
}

.tdi_72 .tdc-columns {
  width: 100%
}

.tdi_72 {
  padding-top: 240px !important;
  padding-bottom: 120px !important;
  position: relative
}

.tdi_72 .td_block_wrap {
  text-align: left
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_72 {
    padding-top: 180px !important;
    padding-bottom: 80px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_72 {
    padding-top: 140px !important;
    padding-bottom: 60px !important
  }
}

@media (max-width:767px) {
  .tdi_72 {
    margin-top: -78px !important;
    padding-top: 140px !important;
    padding-bottom: 25px !important;
    position: relative
  }
}

.tdi_71_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-image: url("wp-content/uploads/2020/12/darulaceze_banner_5.jpg") !important;
  background-position: center center !important;
  /*  background-size: cover !important*/
}

@media (max-width:767px) {
  .tdi_71_rand_style>.td-element-style-before {
    content: '' !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    z-index: 0 !important;
    background-image: url("wp-content/uploads/2020/12/darulaceze_banner_5.jpg") !important
  }
}

.tdi_74 {
  vertical-align: baseline
}

.tdi_74>.wpb_wrapper,
.tdi_74>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_74>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_74>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_74>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_76 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_76,
.tdi_76 .tdc-inner-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end
}

.tdi_76 .tdc-inner-columns {
  width: 100%
}

@media (max-width:767px) {

  .tdi_76,
  .tdi_76 .tdc-inner-columns {
    flex-direction: column
  }

  .tdi_76,
  .tdi_76 .tdc-inner-columns {
    align-items: flex-start
  }
}

.tdi_78 {
  vertical-align: baseline
}

.tdi_78 .vc_column-inner>.wpb_wrapper,
.tdi_78 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_78 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_78 {
  width: 28% !important
}

@media (max-width:767px) {
  .tdi_78 {
    margin-bottom: 50px !important;
    width: 100% !important
  }
}

.tdi_79 {
  margin-bottom: 0px !important;
  padding-right: 60px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_79 {
    padding-right: 20px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_79 {
    padding-right: 40px !important
  }
}

.tdi_79 .td-module-thumb {
  height: 140px
}

.tdi_79 .td-module-thumb {
  margin-left: -0px
}

.tdi_79 .td_module_wrap {
  margin-bottom: 20px
}

.tdi_79 .td_module_wrap:last-child {
  margin-bottom: 0
}

.tdi_79.td_with_ajax_pagination .td-next-prev-wrap {
  align-items: flex-start;
  justify-content: flex-end;
  padding: 20px 20px 0 0
}

.tdi_79 .entry-thumb {
  background-position: center 50%
}

body .tdi_79 .td-favorite {
  font-size: 36px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2)
}

.tdi_79 .td-video-play-ico {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.tdi_79 .td-post-vid-time {
  display: inline-block
}

.tdi_79 .td-post-category {
  padding: 0px;
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff
}

.tdi_79 .td-module-meta-info {
  top: auto;
  bottom: 0;
  margin: 0 auto;
  max-width: 80%;
  padding: 0 10px 10px
}

.tdi_79 .td-module-meta-info,
.tdi_79 .td-next-prev-wrap {
  text-align: center
}

.tdi_79 .td-image-container {
  margin-left: auto;
  margin-right: auto
}

.tdi_79 .entry-title {
  margin: 0px;
  font-family: Cabin !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important
}

.tdi_79 .td-excerpt {
  margin: 0px;
  display: none
}

.tdi_79 .td-post-category:not(.td-post-extra-category) {
  display: none
}

.tdi_79 .td-author-date {
  display: none
}

.tdi_79 .td-post-author-name {
  display: none
}

.tdi_79 .td-post-date,
.tdi_79 .td-post-author-name span {
  display: none
}

.tdi_79 .entry-review-stars {
  display: none
}

.tdi_79 .td-icon-star,
.tdi_79 .td-icon-star-empty,
.tdi_79 .td-icon-star-half {
  font-size: 15px
}

.tdi_79 .td-module-comments {
  display: none
}

.tdi_79 .td-read-more {
  display: none
}

.tdi_79 .td-module-thumb a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5))
}

.tdi_79 .td-post-category:hover {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0.7)
}

.tdi_79 .td-module-title a {
  color: #ffffff
}

.tdi_79 .td_module_wrap:hover .td-module-title a {
  color: #54dffb
}

html:not([class*='ie']) .tdi_79 .td-module-container:hover .entry-thumb:before {
  opacity: 0
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_79 .td-module-thumb {
    height: 130px
  }

  .tdi_79 .td_module_wrap {
    margin-bottom: 15px
  }

  .tdi_79 .td_module_wrap:last-child {
    margin-bottom: 0
  }

  .tdi_79 .td-module-meta-info {
    max-width: 90%
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_79 .td-module-thumb {
    height: 120px
  }

  .tdi_79 .td_module_wrap {
    margin-bottom: 10px
  }

  .tdi_79 .td_module_wrap:last-child {
    margin-bottom: 0
  }

  .tdi_79 .td-module-meta-info {
    max-width: 90%;
    padding: 0 5px 8px
  }

  .tdi_79 .entry-title {
    font-size: 14px !important
  }
}

@media (max-width:767px) {
  .tdi_79 .entry-title {
    margin: 10px 0 0 0
  }

  .tdi_79 .td-block-title a,
  .tdi_79 .td-block-title span {
    font-size: 12px !important
  }
}

.tdi_81 {
  vertical-align: baseline
}

.tdi_81 .vc_column-inner>.wpb_wrapper,
.tdi_81 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_81 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_81 {
  width: 44% !important
}

@media (max-width:767px) {
  .tdi_81 {
    margin-bottom: 50px !important;
    width: 100% !important
  }
}

.tdi_82 {
  margin-bottom: 0px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_82 {
    padding-right: 40px !important
  }
}

.tdi_82 .entry-thumb {
  background-position: center 50%
}

.tdi_82 .td-image-container {
  display: none
}

.tdi_82 .entry-thumb {
  background-image: none !important
}

body .tdi_82 .td-favorite {
  font-size: 36px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2)
}

.tdi_82 .td-module-meta-info {
  padding: 0px;
  border-color: #eaeaea
}

.tdi_82 .td_module_wrap {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 18px;
  margin-bottom: 18px
}

.tdi_82 .td_block_inner {
  margin-left: -20px;
  margin-right: -20px
}

.tdi_82 .td-module-container:before {
  bottom: -18px;
  border-color: #eaeaea
}

.tdi_82 .td-module-container {
  border-color: #eaeaea !important
}

.tdi_82 .td-post-vid-time {
  display: block
}

.tdi_82 .td-post-category {
  padding: 0px
}

.tdi_82 .td-post-category:not(.td-post-extra-category) {
  display: none
}

.tdi_82 .td-author-photo .avatar {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%
}

.tdi_82 .td-audio-player {
  opacity: 0;
  visibility: hidden;
  height: 0;
  font-size: 13px
}

.tdi_82 .td-author-date {
  display: inline
}

.tdi_82 .td-post-author-name {
  display: none
}

.tdi_82 .td-post-date,
.tdi_82 .td-post-author-name span {
  display: none;
  color: rgba(255, 255, 255, 0.9)
}

.tdi_82 .entry-review-stars {
  display: none
}

.tdi_82 .td-icon-star,
.tdi_82 .td-icon-star-empty,
.tdi_82 .td-icon-star-half {
  font-size: 15px
}

.tdi_82 .td-module-comments {
  display: none
}

.tdi_82 .td_module_wrap:nth-last-child(1) {
  margin-bottom: 0;
  padding-bottom: 0
}

.tdi_82 .td_module_wrap:nth-last-child(1) .td-module-container:before {
  display: none
}

.tdi_82 .td-post-category:hover {
  background-color: rgba(255, 255, 255, 0) !important
}

.tdi_82 .td-module-title a {
  color: #ffffff
}

.tdi_82 .td_module_wrap:hover .td-module-title a {
  color: #ffffff !important
}

.tdi_82 .td-excerpt {
  color: #ffffff;
  margin: 0 120px 40px 0;
  column-count: 1;
  column-gap: 48px;
  font-family: Zilla Slab !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
  font-weight: 300 !important
}

.tdi_82.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_82 .td-load-more-wrap a {
  color: #ffffff;
  background-color: rgba(16, 23, 33, 0.3);
  border-color: rgba(255, 255, 255, 0);
  border-width: 0px;
  border-radius: 100px
}

.tdi_82 .td-load-more-wrap a .td-load-more-icon-svg svg,
.tdi_82 .td-load-more-wrap a .td-load-more-icon-svg svg *,
.tdi_82.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg,
.tdi_82.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * {
  fill: #ffffff
}

.tdi_82.td_with_ajax_pagination .td-next-prev-wrap a:hover,
.tdi_82 .td-load-more-wrap a:hover {
  color: #54dffb;
  background-color: rgba(16, 23, 33, 0.3) !important;
  border-color: rgba(16, 23, 33, 0.3) !important;
  border-color: rgba(255, 255, 255, 0) !important
}

.tdi_82 .td-load-more-wrap a:hover .td-load-more-icon-svg svg,
.tdi_82 .td-load-more-wrap a:hover .td-load-more-icon-svg svg *,
.tdi_82.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg,
.tdi_82.td_with_ajax_pagination .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * {
  fill: #54dffb
}

.tdi_82 .entry-title {
  margin: 0 0 15px;
  font-family: Cabin !important;
  font-size: 50px !important;
  line-height: 1 !important;
  font-weight: 500 !important
}

.tdi_82 .td-read-more {
  margin: 0px
}

.tdi_82 .td-read-more a {
  padding: 15px 20px 14px;
  background-color: #0089a5 !important;
  color: #ffffff;
  font-family: Cabin !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important
}

.tdi_82 .td-read-more:hover a {
  background-color: #0089a5 !important;
  color: #ffffff
}

.tdi_82.td_with_ajax_pagination .td-next-prev-wrap,
.tdi_82 .td-load-more-wrap {
  margin-top: 30px
}

.tdi_82.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_82 .td-load-more-wrap a i {
  font-size: 7px
}

.tdi_82 .td-load-more-wrap a .td-load-more-icon-svg svg,
.tdi_82.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
  width: 7px;
  height: calc(7px + 1px)
}

html:not([class*='ie']) .tdi_82 .td-module-container:hover .entry-thumb:before {
  opacity: 0
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_82 .td-image-container {
    display: none
  }

  .tdi_82 .td_module_wrap {
    padding-bottom: 18px;
    margin-bottom: 18px;
    padding-bottom: 18px !important;
    margin-bottom: 18px !important
  }

  .tdi_82 .td-module-container:before {
    bottom: -18px
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_82 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) .td-module-container:before {
    display: none !important
  }

  .tdi_82 .td-excerpt {
    margin: 0 50px 40px 0;
    font-size: 18px !important
  }

  .tdi_82 .entry-title {
    font-size: 40px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_82 .td-image-container {
    display: none
  }

  .tdi_82 .td_module_wrap {
    padding-bottom: 18px;
    margin-bottom: 18px;
    padding-bottom: 18px !important;
    margin-bottom: 18px !important
  }

  .tdi_82 .td-module-container:before {
    bottom: -18px
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_82 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) .td-module-container:before {
    display: none !important
  }

  .tdi_82 .td-excerpt {
    margin: 0 20px 30px 0;
    font-size: 16px !important
  }

  .tdi_82 .td-read-more a {
    padding: 12px 16px 11px;
    font-size: 10px !important
  }

  .tdi_82 .entry-title {
    font-size: 32px !important;
    line-height: 1.1 !important
  }
}

@media (max-width:767px) {
  .tdi_82 .td-image-container {
    display: none
  }

  .tdi_82 .td_module_wrap {
    padding-bottom: 18px;
    margin-bottom: 18px;
    padding-bottom: 18px !important;
    margin-bottom: 18px !important
  }

  .tdi_82 .td-module-container:before {
    bottom: -18px
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
  }

  .tdi_82 .td_module_wrap .td-module-container:before {
    display: block !important
  }

  .tdi_82 .td_module_wrap:nth-last-child(1) .td-module-container:before {
    display: none !important
  }

  .tdi_82 .td-excerpt {
    margin: 0 40px 40px 0;
    font-size: 17px !important
  }

  .tdi_82 .entry-title {
    font-size: 36px !important
  }
}

.tdi_84 {
  vertical-align: baseline
}

.tdi_84 .vc_column-inner>.wpb_wrapper,
.tdi_84 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_84 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_84 {
  width: 28% !important
}

@media (max-width:767px) {
  .tdi_84 {
    width: 100% !important
  }
}

.tdi_85 {
  margin-bottom: 0px !important
}

.tdi_85 .td-module-thumb {
  height: 220px
}

.tdi_85 .td-module-thumb {
  margin-left: -0px
}

.tdi_85 .td_module_wrap {
  margin-bottom: 0px
}

.tdi_85 .td_module_wrap:last-child {
  margin-bottom: 0
}

.tdi_85.td_with_ajax_pagination .td-next-prev-wrap {
  align-items: flex-start;
  justify-content: flex-end;
  padding: 20px 20px 0 0
}

.tdi_85.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_85 .td-load-more-wrap a {
  border-width: 0px
}

.tdi_85.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_85 .td-load-more-wrap a i {
  font-size: 8px
}

.tdi_85 .td-load-more-wrap a .td-load-more-icon-svg svg,
.tdi_85.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
  width: 8px;
  height: calc(8px + 1px)
}

.tdi_85 .entry-thumb {
  background-position: center 50%
}

body .tdi_85 .td-favorite {
  font-size: 36px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2)
}

.tdi_85 .td-video-play-ico {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.tdi_85 .td-post-vid-time {
  display: inline-block
}

.tdi_85 .td-post-category {
  padding: 0px;
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff
}

.tdi_85 .td-module-meta-info {
  top: auto;
  bottom: 0;
  margin: 0 auto;
  max-width: 80%;
  padding: 0 10px 10px
}

.tdi_85 .td-module-meta-info,
.tdi_85 .td-next-prev-wrap {
  text-align: center
}

.tdi_85 .td-image-container {
  margin-left: auto;
  margin-right: auto
}

.tdi_85 .entry-title {
  margin: 0px;
  font-family: Cabin !important;
  font-size: 18px !important;
  line-height: 1.2 !important;
  font-weight: 400 !important
}

.tdi_85 .td-excerpt {
  margin: 0px;
  display: none
}

.tdi_85 .td-post-category:not(.td-post-extra-category) {
  display: none
}

.tdi_85 .td-author-date {
  display: none
}

.tdi_85 .td-post-author-name {
  display: none
}

.tdi_85 .td-post-date,
.tdi_85 .td-post-author-name span {
  display: none
}

.tdi_85 .entry-review-stars {
  display: none
}

.tdi_85 .td-icon-star,
.tdi_85 .td-icon-star-empty,
.tdi_85 .td-icon-star-half {
  font-size: 15px
}

.tdi_85 .td-module-comments {
  display: none
}

.tdi_85 .td-read-more {
  display: none
}

.tdi_85 .td-module-thumb a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5))
}

.tdi_85 .td-post-category:hover {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0.7)
}

.tdi_85 .td-module-title a {
  color: #ffffff
}

.tdi_85 .td_module_wrap:hover .td-module-title a {
  color: #54dffb
}

html:not([class*='ie']) .tdi_85 .td-module-container:hover .entry-thumb:before {
  opacity: 0
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_85 .td-module-thumb {
    height: 200px
  }

  .tdi_85 .td-module-meta-info {
    max-width: 90%
  }
}

@media  (max-width:1018px) {
.tdi_40 .td-subcat-more {
  padding: 0 5px!important;
}

}


@media (min-width:768px) and (max-width:1018px) {
  .tdi_85 .td-module-thumb {
    height: 180px
  }

  .tdi_85 .td-module-meta-info {
    max-width: 100%;
    padding: 0 5px 10px
  }

  .tdi_85 .entry-title {
    font-size: 16px !important
  }
}

@media (max-width:767px) {
  .tdi_85 .entry-title {
    margin: 10px 0 0 0
  }

  .tdi_85 .td-block-title a,
  .tdi_85 .td-block-title span {
    font-size: 12px !important
  }

  .tdi_85 .entry-title {
    font-size: 16px !important
  }
}

.tdi_87,
.tdi_87 .tdc-columns {
  min-height: 0
}

.tdi_87,
.tdi_87 .tdc-columns {
  display: block
}

.tdi_87 .tdc-columns {
  width: 100%
}

.tdi_87 {
  margin-bottom: 270px !important;
  padding-top: 80px !important;
  position: relative
}

.tdi_87 .td_block_wrap {
  text-align: left
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_87 {
    margin-bottom: 220px !important;
    padding-top: 60px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_87 {
    margin-bottom: 140px !important;
    padding-top: 40px !important
  }
}

@media (max-width:767px) {
  .tdi_87 {
    margin-bottom: 130px !important;
    padding-top: 40px !important
  }
}

.tdi_86_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  opacity: 0.04 !important;
  background-position: center top !important
}

.tdi_86_rand_style {
  background-color: #edf4ed !important
}

.tdi_89 {
  vertical-align: baseline
}

.tdi_89>.wpb_wrapper,
.tdi_89>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_89>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_89>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_89>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_91 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_91,
.tdi_91 .tdc-inner-columns {
  display: block
}

.tdi_91 .tdc-inner-columns {
  width: 100%
}

@media (min-width:1019px) and (max-width:1140px) {
  @media (min-width:768px) {
    .tdi_91 {
      margin-left: -10px;
      margin-right: -10px
    }

    .tdi_91>.vc_column_inner,
    .tdi_91>.tdc-inner-columns>.vc_column_inner {
      padding-left: 10px;
      padding-right: 10px
    }
  }
}

@media (min-width:768px) and (max-width:1018px) {
  @media (min-width:768px) {
    .tdi_91 {
      margin-left: -10px;
      margin-right: -10px
    }

    .tdi_91>.vc_column_inner,
    .tdi_91>.tdc-inner-columns>.vc_column_inner {
      padding-left: 10px;
      padding-right: 10px
    }
  }
}

.tdi_91 {
  padding: 40px 60px !important
}

.tdi_91 .td_block_wrap {
  text-align: center;
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_91 {
    margin-bottom: 50px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_91 {
    margin-bottom: 40px !important
  }
}

@media (max-width:767px) {
  .tdi_91 {
    padding: 20px 40px !important;
    width: 100% !important;

  }
}

.tdi_93 {
  vertical-align: baseline
}

.tdi_93 .vc_column-inner>.wpb_wrapper,
.tdi_93 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_93 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

@media (max-width:767px) {
  .tdi_93 {
    margin-bottom: 30px !important
  }
}

.tdi_94 {
  margin-bottom: 0px !important
}

.tds_icon_box1_wrap .icon_box_url_wrap {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.tdi_95 .tds-title {
  margin-top: -5px;
  margin-bottom: 5px
}

.tdi_95 .tdm-descr {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.7)
}

.tdi_94 .tdm-descr {
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_94 .tdm-descr {
    font-size: 14px !important
  }
}

.tdi_96 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_96:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #0089a5
}

.tdi_96 svg {
  fill: #0089a5
}

.tdi_96 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_97 .tdm-title {
  color: #000000
}

.tdi_97 .tdm-title {
  font-family: Cabin !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_97 .tdm-title {
    font-size: 18px !important
  }
}

.tdm_block_icon_box .tds-icon-svg svg {
  display: block
}

.tdm_block_icon_box .tdm-descr {
  font-size: 14px;
  line-height: 24px;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease
}

.tdi_94 .tds-icon-box .tds-icon {
  font-size: 60px;
  text-align: center;
  width: 60px;
  height: 60px;
  line-height: 60px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_94 .tds-icon-box .tds-icon {
    font-size: 50px;
    text-align: center
  }

  .tdi_94 .tds-icon-box .tds-icon {
    width: 50px;
    height: 50px;
    line-height: 50px
  }
}

.tdi_99 {
  vertical-align: baseline
}

.tdi_99 .vc_column-inner>.wpb_wrapper,
.tdi_99 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_99 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

@media (max-width:767px) {
  .tdi_99 {
    margin-bottom: 30px !important
  }
}

.tdi_100 {
  margin-bottom: 0px !important
}

.tdi_101 .tds-title {
  margin-top: -5px
}

.tdi_101 .tds-title {
  margin-bottom: 5px
}

.tdi_101 .tdm-descr {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.7)
}

.tdi_100 .tdm-descr {
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_100 .tdm-descr {
    font-size: 14px !important
  }
}

.tdi_102 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_102:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #0089a5
}

.tdi_102 svg {
  fill: #0089a5
}

.tdi_102 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_103 .tdm-title {
  color: #000000
}

.tdi_103 .tdm-title {
  font-family: Cabin !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_103 .tdm-title {
    font-size: 18px !important
  }
}

.tdi_100 .tds-icon-box .tds-icon {
  font-size: 60px;
  text-align: center
}

.tdi_100 .tds-icon-box .tds-icon {
  width: 60px;
  height: 60px;
  line-height: 60px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_100 .tds-icon-box .tds-icon {
    font-size: 50px;
    text-align: center
  }

  .tdi_100 .tds-icon-box .tds-icon {
    width: 50px;
    height: 50px;
    line-height: 50px
  }
}

.tdi_105 {
  vertical-align: baseline
}

.tdi_105 .vc_column-inner>.wpb_wrapper,
.tdi_105 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_105 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

@media (max-width:767px) {
  .tdi_105 {
    margin-bottom: 30px !important
  }
}

.tdi_106 {
  margin-bottom: 0px !important
}

.tdi_107 .tds-title {
  margin-top: -5px
}

.tdi_107 .tds-title {
  margin-bottom: 5px
}

.tdi_107 .tdm-descr {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.7)
}

.tdi_106 .tdm-descr {
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_106 .tdm-descr {
    font-size: 14px !important
  }
}

.tdi_108 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_108:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #0089a5
}

.tdi_108 svg {
  fill: #0089a5
}

.tdi_108 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_109 .tdm-title {
  color: #000000
}

.tdi_109 .tdm-title {
  font-family: Cabin !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_109 .tdm-title {
    font-size: 18px !important
  }
}

.tdi_106 .tds-icon-box .tds-icon {
  font-size: 60px;
  text-align: center
}

.tdi_106 .tds-icon-box .tds-icon {
  width: 60px;
  height: 60px;
  line-height: 60px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_106 .tds-icon-box .tds-icon {
    font-size: 50px;
    text-align: center
  }

  .tdi_106 .tds-icon-box .tds-icon {
    width: 50px;
    height: 50px;
    line-height: 50px
  }
}

.tdi_111 {
  vertical-align: baseline
}

.tdi_111 .vc_column-inner>.wpb_wrapper,
.tdi_111 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_111 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_112 {
  margin-bottom: 0px !important
}

.tdi_113 .tds-title {
  margin-top: -5px
}

.tdi_113 .tds-title {
  margin-bottom: 5px
}

.tdi_113 .tdm-descr {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.7)
}

.tdi_112 .tdm-descr {
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_112 .tdm-descr {
    font-size: 14px !important
  }
}

.tdi_114 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_114:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #0089a5
}

.tdi_114 svg {
  fill: #0089a5
}

.tdi_114 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_115 .tdm-title {
  color: #000000
}

.tdi_115 .tdm-title {
  font-family: Cabin !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_115 .tdm-title {
    font-size: 18px !important
  }
}

.tdi_112 .tds-icon-box .tds-icon {
  font-size: 60px;
  text-align: center
}

.tdi_112 .tds-icon-box .tds-icon {
  width: 60px;
  height: 60px;
  line-height: 60px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_112 .tds-icon-box .tds-icon {
    font-size: 50px;
    text-align: center
  }

  .tdi_112 .tds-icon-box .tds-icon {
    width: 50px;
    height: 50px;
    line-height: 50px
  }
}

.tdi_117 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_117,
.tdi_117 .tdc-inner-columns {
  display: block
}

.tdi_117 .tdc-inner-columns {
  width: 100%
}

.tdi_119 {
  vertical-align: baseline
}

.tdi_119 .vc_column-inner>.wpb_wrapper,
.tdi_119 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_119 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_120 {
  margin-bottom: -200px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_120 {
    margin-bottom: -100px !important
  }
}

@media (max-width:767px) {
  .tdi_120 {
    margin-bottom: -80px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_120 {
    margin-bottom: -160px !important
  }
}

.tdi_120 .td-module-thumb {
  height: 800px
}

.tdi_120 .td-module-thumb {
  margin-left: -0px
}

.tdi_120 .td_module_wrap {
  margin-bottom: 0px
}

.tdi_120 .td_module_wrap:last-child {
  margin-bottom: 0
}

.tdi_120.td_with_ajax_pagination .td-next-prev-wrap {
  align-items: flex-end;
  justify-content: flex-end;
  padding: 20px
}

.tdi_120.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_120 .td-load-more-wrap a {
  border-width: 0px
}

.tdi_120.td_with_ajax_pagination .td-next-prev-wrap a,
.tdi_120 .td-load-more-wrap a i {
  font-size: 8px
}

.tdi_120 .td-load-more-wrap a .td-load-more-icon-svg svg,
.tdi_120.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg {
  width: 8px;
  height: calc(8px + 1px)
}

.tdi_120 .entry-thumb {
  background-position: center 50%
}

body .tdi_120 .td-favorite {
  font-size: 36px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2)
}

.tdi_120 .td-video-play-ico {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.tdi_120 .td-post-vid-time {
  display: inline-block
}

.tdi_120 .td-post-category {
  padding: 0px;
  font-family: Cabin !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  background-color: rgba(255, 255, 255, 0);
  color: #bfbc37
}

.tdi_120 .td-module-meta-info {
  top: auto;
  bottom: 0;
  max-width: 45%;
  padding: 0 0 40px 40px
}

.tdi_120 .entry-title {
  margin: 15px 0 0 0;
  font-family: Cabin !important;
  font-size: 40px !important;
  line-height: 1.1 !important;
  font-weight: 500 !important
}

.tdi_120 .td-excerpt {
  margin: 0px;
  display: none
}

.tdi_120 .td-author-date {
  display: none
}

.tdi_120 .td-post-author-name {
  display: none
}

.tdi_120 .td-post-date,
.tdi_120 .td-post-author-name span {
  display: none
}

.tdi_120 .entry-review-stars {
  display: none
}

.tdi_120 .td-icon-star,
.tdi_120 .td-icon-star-empty,
.tdi_120 .td-icon-star-half {
  font-size: 15px
}

.tdi_120 .td-module-comments {
  display: none
}

.tdi_120 .td-read-more {
  display: none
}

.tdi_120 .td-module-thumb a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.5))
}

.tdi_120.td_with_ajax_pagination .td-next-prev-wrap a {
  background-color: #54dffb
}

.tdi_120.td_with_ajax_pagination .td-next-prev-wrap a:hover {
  background-color: rgba(198, 196, 83, 0.8)
}

.tdi_120 .td-post-category:hover {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(198, 196, 83, 0.8)
}

.tdi_120 .td-module-title a {
  color: #ffffff
}

.tdi_120 .td_module_wrap:hover .td-module-title a {
  color: #54dffb
}

html:not([class*='ie']) .tdi_120 .td-module-container:hover .entry-thumb:before {
  opacity: 0
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_120 .td-module-thumb {
    height: 500px
  }

  .tdi_120 .td-module-meta-info {
    padding: 0 0 35px 35px
  }

  .tdi_120 .entry-title {
    font-size: 36px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_120 .td-module-thumb {
    height: 400px
  }

  .tdi_120.td_with_ajax_pagination .td-next-prev-wrap {
    padding: 15px
  }

  .tdi_120 .td-module-meta-info {
    max-width: 50%;
    padding: 0 0 30px 30px
  }

  .tdi_120 .entry-title {
    margin: 10px 0 0 0;
    font-size: 30px !important
  }

  .tdi_120 .td-post-category {
    font-size: 13px !important
  }
}

@media (max-width:767px) {
  .tdi_120 .td-module-thumb {
    height: 500px
  }

  .tdi_120.td_with_ajax_pagination .td-next-prev-wrap {
    padding: 10px
  }

  .tdi_120 .td-module-meta-info {
    max-width: 75%;
    padding: 0 0 20px 20px
  }

  .tdi_120 .entry-title {
    font-size: 24px !important
  }

  .tdi_120 .td-post-category {
    font-size: 13px !important
  }
}

.tdi_122,
.tdi_122 .tdc-columns {
  min-height: 0
}

.tdi_122,
.tdi_122 .tdc-columns {
  display: block
}

.tdi_122 .tdc-columns {
  width: 100%
}

.tdi_122 {
  margin-bottom: 80px !important
}

.tdi_122 .td_block_wrap {
  text-align: left
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_122 {
    margin-bottom: 40px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_122 {
    margin-bottom: 60px !important
  }
}

.tdi_124 {
  vertical-align: baseline
}

.tdi_124>.wpb_wrapper,
.tdi_124>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_124>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_124>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_124>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_125 {
  margin-top: -15px !important;
  margin-bottom: 15px !important
}

@media (max-width:767px) {
  .tdi_125 {
    margin-top: -10px !important;
    margin-bottom: 10px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_125 {
    margin-bottom: 5px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_125 {
    margin-bottom: 10px !important
  }
}

.tdm_block_column_title {
  margin-bottom: 0;
  display: inline-block;
  width: 100%
}

body .tdi_126 .tdm-title {
  color: #000000
}

.tdi_126 .tdm-title {
  font-family: Cabin !important;
  font-size: 30px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_126 .tdm-title {
    font-size: 24px !important
  }
}

@media (max-width:767px) {
  .tdi_126 .tdm-title {
    font-size: 24px !important
  }
}

.td_block_image_box .td-custom {
  position: relative
}

.td_block_image_box .td-custom a:hover:after {
  opacity: 0.6
}

.td_block_image_box .td-custom-image a {
  display: block;
  background-size: cover;
  background-position: center
}

.td_block_image_box .td-custom-image a:before {
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0.4;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s
}

.td_block_image_box .td-custom-image a:after {
  content: '';
  border: 1px solid #fff;
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 10px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s
}

.td_block_image_box .td-custom-image.td-no-img-custom-url a {
  pointer-events: none;
  cursor: default
}

.td_block_image_box .td-custom-image img {
  vertical-align: top
}

.td_block_image_box .td-custom-title {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: table;
  text-align: center;
  width: 100%;
  padding: 10px 20px;
  pointer-events: none
}

.td_block_image_box .entry-title {
  margin: 0;
  padding: 0;
  font-size: 19px;
  text-transform: uppercase;
  font-weight: 500
}

.td_block_image_box .entry-title a {
  color: #fff
}

.td_block_image_box .entry-title:after {
  display: none
}

.td_block_image_box .td-image-box-row {
  margin: 0 -20px;
  *zoom: 1
}

.td_block_image_box .td-image-box-row:before,
.td_block_image_box .td-image-box-row:after {
  display: table;
  content: '';
  line-height: 0
}

.td_block_image_box .td-image-box-row:after {
  clear: both
}

.td_block_image_box .td-image-box-span {
  padding: 0 20px;
  float: left
}

.td_block_image_box .td-big-image .td-image-box-span {
  width: 100%
}

.td_block_image_box .td-big-image .td-custom-image a {
  height: 360px
}

.td_block_image_box .td-medium-image .td-image-box-span {
  width: 50%
}

.td_block_image_box .td-medium-image .td-custom-image a {
  height: 320px
}

.td_block_image_box .td-small-image .td-image-box-span {
  width: 33.33333333%
}

.td_block_image_box .td-small-image .td-custom-image a {
  height: 220px
}

.td_block_image_box .td-tiny-image .td-image-box-span {
  width: 25%
}

.td_block_image_box .td-tiny-image .td-custom-image a {
  height: 160px
}

.td_block_image_box .td-tiny-image .td-custom-image a:after {
  margin: 8px
}

.td_block_image_box .td-tiny-image .entry-title {
  font-size: 12px
}

.td_block_image_box.td-box-vertical .td-image-box-row {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.td_block_image_box.td-box-vertical .td-image-box-span {
  float: none;
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 5px
}

.td_block_image_box.td-box-vertical .td-image-box-span a:after {
  margin: 8px
}

.td_block_image_box.td-box-vertical .td-image-box-span:last-child {
  margin-bottom: 0 !important
}

.td_block_image_box.td-box-vertical .entry-title {
  font-size: 15px
}

.td_block_image_box.td-image-box-top .td-custom-image a {
  background-position: top center
}

.td_block_image_box.td-image-box-bottom .td-custom-image a {
  background-position: bottom center
}

.td_block_image_box.td-image-box-style-2 .td-custom-image a:before,
.td_block_image_box.td-image-box-style-2 .td-custom-image a:after {
  display: none
}

.td_block_image_box.td-image-box-style-2 .entry-title {
  font-size: 15px
}

.td_block_image_box.td-image-box-style-2 .entry-title a {
  padding: 8px 16px;
  background-color: #fff;
  color: #000
}

.td_block_image_box.td-image-box-style-2 .entry-title a:empty {
  display: none
}

@media (max-width:767px) {
  .td_block_image_box .td-custom {
    margin: 0;
  }

  .td_block_image_box .td-custom-image a {
    margin-bottom: 25px
  }

  .td_block_image_box .td-image-box-row {
    margin: 0;
  }

  .td-image-box-row.td-tiny-image {}

  .td_block_image_box .td-image-box-span {
    width: 100% !important;
    float: none;
    padding: 0 10px
  }

  .td_block_image_box .td-big-image .td-custom-image a,
  .td_block_image_box .td-medium-image .td-custom-image a,
  .td_block_image_box .td-small-image .td-custom-image a {
    height: 160px
  }

  .td_block_image_box .entry-title,
  .td_block_image_box .td-tiny-image .entry-title {
    font-size: 16px
  }
}

.td-garden-practical.td_flex_block_2 .td_module_wrap {
  float: left;
  width: 25%;
  padding: 0 5px 10px;
}

.td-garden-practical.td_flex_block_2 .td_module_wrap:nth-last-child(-n+4) {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.td-garden-practical.td_flex_block_2 .td_module_wrap:nth-child(4n+1) {
  clear: both;
}

@media (min-width: 768px) and (max-width: 1018px) {
  .td-garden-practical.td_flex_block_2 .td_module_wrap {
    padding: 0 3px 6px;
  }
}

@media (max-width: 767px) {
  .td-garden-practical.td_flex_block_2 .td_module_wrap {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 10px !important;
  }


  .td-garden-practical.td_flex_block_2 .td_module_wrap:nth-last-child(-n+4) {
    margin-bottom: 10px !important;
  }
}

.tdi_130,
.tdi_130 .tdc-columns {
  min-height: 0
}

.tdi_130,
.tdi_130 .tdc-columns {
  display: block
}

.tdi_130 .tdc-columns {
  width: 100%
}

.tdi_130 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  position: relative
}

.tdi_130 .td_block_wrap {
  text-align: left
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_130 {
    padding-top: 60px !important;
    padding-bottom: 60px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_130 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
}

@media (max-width:767px) {
  .tdi_130 {
    padding-top: 50px !important;
    padding-bottom: 24px !important
  }
}

.tdi_129_rand_style {
  background-color: #edf4ed !important
}

.tdi_132 {
  vertical-align: baseline
}

.tdi_132>.wpb_wrapper,
.tdi_132>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_132>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_132>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_132>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_133 {
  margin-top: -15px !important;
  margin-bottom: 15px !important
}

@media (max-width:767px) {
  .tdi_133 {
    margin-top: -10px !important;
    margin-bottom: 10px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_133 {
    margin-bottom: 5px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_133 {
    margin-bottom: 10px !important
  }
}

body .tdi_134 .tdm-title {
  color: #000000
}

.tdi_134 .tdm-title {
  font-family: Cabin !important;
  font-size: 30px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_134 .tdm-title {
    font-size: 24px !important
  }
}

@media (max-width:767px) {
  .tdi_134 .tdm-title {
    font-size: 24px !important
  }
}

.tdi_136 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_136,
.tdi_136 .tdc-inner-columns {
  display: block
}

.tdi_136 .tdc-inner-columns {
  width: 100%
}

@media (min-width:767px) {

  .tdi_136.tdc-row-content-vert-center,
  .tdi_136.tdc-row-content-vert-center .tdc-inner-columns {
    display: flex;
    align-items: center;
    flex: 1
  }

  .tdi_136.tdc-row-content-vert-bottom,
  .tdi_136.tdc-row-content-vert-bottom .tdc-inner-columns {
    display: flex;
    align-items: flex-end;
    flex: 1
  }

  .tdi_136.tdc-row-content-vert-center .td_block_wrap {
    vertical-align: middle
  }

  .tdi_136.tdc-row-content-vert-bottom .td_block_wrap {
    vertical-align: bottom
  }
}

.tdi_136 {
  position: relative
}

.tdi_136 .td_block_wrap {
  text-align: left
}

.tdi_135_rand_style {
  background-color: #ffffff !important
}

.tdi_138 {
  vertical-align: baseline
}

.tdi_138 .vc_column-inner>.wpb_wrapper,
.tdi_138 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_138 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.td_block_text_with_title {
  margin-bottom: 1px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.td_block_text_with_title p:last-child {
  margin-bottom: 0
}

.tdi_141 {
  vertical-align: baseline
}

.tdi_141 .vc_column-inner>.wpb_wrapper,
.tdi_141 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_141 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_144 {
  vertical-align: baseline
}

.tdi_144 .vc_column-inner>.wpb_wrapper,
.tdi_144 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_144 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_147 {
  vertical-align: baseline
}

.tdi_147 .vc_column-inner>.wpb_wrapper,
.tdi_147 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_147 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_150 {
  position: relative !important;
  top: 0;
  transform: none;
  -webkit-transform: none
}

.tdi_150,
.tdi_150 .tdc-inner-columns {
  display: block
}

.tdi_150 .tdc-inner-columns {
  width: 100%
}

@media (min-width:767px) {

  .tdi_150.tdc-row-content-vert-center,
  .tdi_150.tdc-row-content-vert-center .tdc-inner-columns {
    display: flex;
    align-items: center;
    flex: 1
  }

  .tdi_150.tdc-row-content-vert-bottom,
  .tdi_150.tdc-row-content-vert-bottom .tdc-inner-columns {
    display: flex;
    align-items: flex-end;
    flex: 1
  }

  .tdi_150.tdc-row-content-vert-center .td_block_wrap {
    vertical-align: middle
  }

  .tdi_150.tdc-row-content-vert-bottom .td_block_wrap {
    vertical-align: bottom
  }
}

.tdi_150 {
  position: relative
}

.tdi_150 .td_block_wrap {
  text-align: left
}

.tdi_149_rand_style {
  background-color: #ffffff !important
}

.tdi_152 {
  vertical-align: baseline
}

.tdi_152 .vc_column-inner>.wpb_wrapper,
.tdi_152 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_152 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_155 {
  vertical-align: baseline
}

.tdi_155 .vc_column-inner>.wpb_wrapper,
.tdi_155 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_155 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_158 {
  vertical-align: baseline
}

.tdi_158 .vc_column-inner>.wpb_wrapper,
.tdi_158 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_158 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_161 {
  vertical-align: baseline
}

.tdi_161 .vc_column-inner>.wpb_wrapper,
.tdi_161 .vc_column-inner>.wpb_wrapper .tdc-elements {
  display: block
}

.tdi_161 .vc_column-inner>.wpb_wrapper .tdc-elements {
  width: 100%
}

.tdi_164 {
  min-height: 0
}

.tdi_166,
.tdi_166 .tdc-columns {
  min-height: 0
}

.tdi_166,
.tdi_166 .tdc-columns {
  display: block
}

.tdi_166 .tdc-columns {
  width: 100%
}

@media (min-width:1019px) and (max-width:1140px) {
  @media (min-width:768px) {
    .tdi_166 {
      margin-left: -10px;
      margin-right: -10px
    }

    .tdi_166 .tdc-row-video-background-error,
    .tdi_166>.vc_column,
    .tdi_166>.tdc-columns>.vc_column {
      padding-left: 10px;
      padding-right: 10px
    }
  }
}

@media (min-width:768px) and (max-width:1018px) {
  @media (min-width:768px) {
    .tdi_166 {
      margin-left: -5px;
      margin-right: -5px
    }

    .tdi_166 .tdc-row-video-background-error,
    .tdi_166>.vc_column,
    .tdi_166>.tdc-columns>.vc_column {
      padding-left: 5px;
      padding-right: 5px
    }
  }
}

.tdi_166 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  justify-content: center !important;
  text-align: center !important;
  position: relative
}

.tdi_166 .td_block_wrap {
  text-align: left
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_166 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_166 {
    padding-top: 30px !important;
    padding-right: 10px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important
  }
}

@media (max-width:767px) {
  .tdi_166 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
}

.tdi_165_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center bottom !important;
  background-size: cover !important
}

.tdi_165_rand_style {
  background-color: #150a06 !important
}

.tdi_165_rand_style::after {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 0 !important;
  display: block !important;
  background: rgba(0, 0, 0, 0.6) !important
}

.tdi_168 {
  vertical-align: baseline
}

.tdi_168>.wpb_wrapper,
.tdi_168>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_168>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_168>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_168>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_168 {
    margin-bottom: 40px !important
  }
}

.tdi_169 {
  margin-bottom: 10px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_169 {
    margin-bottom: 0px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_169 {
    margin-bottom: 0px !important
  }
}

body .tdi_170 .tdm-title {
  color: #ffffff
}

body .tdi_170:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_170 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_170:hover .tdm-title {
  cursor: default
}

.tdi_170 .tdm-title {
  font-family: Cabin !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-transform: capitalize !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_170 .tdm-title {
    font-size: 16px !important
  }
}

.td_block_list_menu ul {
  flex-wrap: wrap;
  margin-left: 12px
}

.td_block_list_menu ul li {
  margin-left: 0
}

.td_block_list_menu ul li a {
  display: flex;
  margin-left: 0
}

.td_block_list_menu .td-blm-menu-item-txt {
  display: flex;
  align-items: center;
  flex-grow: 1
}

.td_block_list_menu .sub-menu {
  padding-left: 22px
}

.td_block_list_menu .sub-menu li {
  font-size: 13px
}

.td_block_list_menu li.current-menu-item>a,
.td_block_list_menu li.current-menu-ancestor>a,
.td_block_list_menu li.current-category-ancestor>a,
.td_block_list_menu li.current-page-ancestor>a {
  color: var(--td_theme_color, #4db2ec)
}

.td_block_list_menu .td-blm-sub-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: .6em;
  padding: 0 .6em;
  transition: transform .2s ease-in-out
}

.td_block_list_menu .td-blm-sub-icon svg {
  display: block;
  width: 1em;
  height: auto
}

.td_block_list_menu .td-blm-sub-icon svg,
.td_block_list_menu .td-blm-sub-icon svg * {
  fill: currentColor
}

.td_block_list_menu.td-blm-display-accordion .menu-item-has-children ul {
  display: none
}

.td_block_list_menu.td-blm-display-accordion .menu-item-has-children-open>a>.td-blm-sub-icon {
  transform: rotate(180deg)
}

.td_block_list_menu.td-blm-display-horizontal ul {
  display: flex
}

body .tdi_171 ul {
  text-align: left;
  justify-content: flex-start;
  margin: 0 0 0 0
}

body .tdi_171 ul li a {
  justify-content: flex-start
}

body .tdi_171 .td-blm-menu-item-txt {
  flex-grow: 1
}

body .tdi_171 a,
body .tdi_171 .td-blm-sub-icon {
  color: #ffffff
}

.tdi_173 {
  vertical-align: baseline
}

.tdi_173>.wpb_wrapper,
.tdi_173>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_173>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_173>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_173>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_173 {
    margin-bottom: 40px !important
  }
}

.tdi_174 {
  margin-bottom: 10px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_174 {
    margin-bottom: 0px !important
  }
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_174 {
    margin-bottom: 0px !important
  }
}

body .tdi_175 .tdm-title {
  color: #ffffff
}

body .tdi_175:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_175 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_175:hover .tdm-title {
  cursor: default
}

.tdi_175 .tdm-title {
  font-family: Cabin !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-transform: capitalize !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_175 .tdm-title {
    font-size: 16px !important
  }
}

body .tdi_176 ul {
  text-align: left;
  justify-content: flex-start
}

body .tdi_176 ul li a {
  justify-content: flex-start
}

body .tdi_176 .td-blm-menu-item-txt {
  flex-grow: 1
}

body .tdi_176 ul {
  margin: 0 0 0 0
}

body .tdi_176 a,
body .tdi_176 .td-blm-sub-icon {
  color: #ffffff
}

.tdi_178 {
  vertical-align: baseline
}

.tdi_178>.wpb_wrapper,
.tdi_178>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_178>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_178>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_178>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_178 {
    margin-bottom: 30px !important
  }
}

.tdi_179 {
  margin-bottom: 10px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_179 {
    margin-bottom: 0px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_179 {
    margin-bottom: 0px !important
  }
}

body .tdi_180 .tdm-title {
  color: #ffffff
}

body .tdi_180:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_180 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_180:hover .tdm-title {
  cursor: default
}

.tdi_180 .tdm-title {
  font-family: Cabin !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-transform: capitalize !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_180 .tdm-title {
    font-size: 16px !important
  }
}

body .tdi_181 ul {
  text-align: left;
  justify-content: flex-start
}

body .tdi_181 ul li a {
  justify-content: flex-start
}

body .tdi_181 .td-blm-menu-item-txt {
  flex-grow: 1
}

body .tdi_181 ul {
  margin: 0 0 0 0
}

body .tdi_181 a,
body .tdi_181 .td-blm-sub-icon {
  color: #ffffff
}

.tdi_183 {
  vertical-align: baseline
}

.tdi_183>.wpb_wrapper,
.tdi_183>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_183>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_183>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_183>.wpb_wrapper {
  width: auto;
  height: auto
}

.tdi_183 {
  text-align: left !important
}

.tdi_184 {
  margin-bottom: 10px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_184 {
    margin-bottom: 0px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_184 {
    margin-bottom: 0px !important
  }
}

body .tdi_185 .tdm-title {
  color: #ffffff
}

body .tdi_185:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_185 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_185:hover .tdm-title {
  cursor: default
}

.tdi_185 .tdm-title {
  font-family: Cabin !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-transform: capitalize !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_185 .tdm-title {
    font-size: 16px !important
  }
}

.tdi_186 {
  margin-bottom: 20px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_186 {
    margin-bottom: 15px !important
  }
}

.tdm_block.tdm_block_inline_text {
  margin-bottom: 0;
  vertical-align: top
}

.tdm_block.tdm_block_inline_text .tdm-descr {
  margin-bottom: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.tdc-row-content-vert-center .tdm-inline-text-yes {
  vertical-align: middle
}

.tdc-row-content-vert-bottom .tdm-inline-text-yes {
  vertical-align: bottom
}

.tdi_186 {
  text-align: left !important
}

.tdi_186 .tdm-descr {
  color: #ffffff;
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_186 .tdm-descr {
    font-size: 14px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_186 .tdm-descr {
    font-size: 12px !important
  }
}

.tdi_187 {
  margin-bottom: 10px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_187 {
    margin-bottom: 5px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_187 {
    margin-bottom: 0px !important
  }
}

.tds_icon_box2_wrap .tds-icon-box {
  display: inline-block
}

.tds_icon_box2_wrap .tds-icon-box2:after {
  display: table;
  content: '';
  line-height: 0;
  clear: both
}

.tds_icon_box2_wrap .tdm-col-icon,
.tds_icon_box2_wrap .tdm-col-text {
  display: table-cell;
  vertical-align: top
}

.tds_icon_box2_wrap .icon_box_url_wrap {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.tdi_188 .tdm-col-icon {
  padding-right: 15px
}

.tdi_188 .tds-title {
  margin-top: -2px;
  margin-bottom: -40px
}

.tdi_188 .tdm-descr {
  margin-bottom: 0px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_188 .tdm-col-icon {
    padding-right: 10px
  }
}

.tdi_189 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_189:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #ffffff
}

.tdi_189 svg {
  fill: #ffffff
}

.tdi_189 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_190 .tdm-title {
  color: #ffffff
}

body .tdi_190:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_190 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_190:hover .tdm-title {
  cursor: default
}

.tdi_190 .tdm-title {
  font-family: Cabin !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
  text-transform: uppercase !important
}

.tdi_187 .tds-icon-box .tds-icon {
  font-size: 28px;
  text-align: center
}

.tdi_187 .tds-icon-box .tds-icon {
  width: 28px;
  height: 28px;
  line-height: 28px
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_187 .tds-icon-box .tds-icon {
    font-size: 34px;
    text-align: center
  }

  .tdi_187 .tds-icon-box .tds-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_187 .tds-icon-box .tds-icon {
    font-size: 24px;
    text-align: center
  }

  .tdi_187 .tds-icon-box .tds-icon {
    width: 24px;
    height: 24px;
    line-height: 24px
  }
}

.tdi_191 {
  margin-bottom: 10px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_191 {
    margin-bottom: 5px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_191 {
    margin-bottom: 0px !important
  }
}

.tdi_192 .tdm-col-icon {
  padding-right: 15px
}

.tdi_192 .tds-title {
  margin-top: -2px;
  margin-bottom: -40px
}

.tdi_192 .tdm-descr {
  margin-bottom: 0px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_192 .tdm-col-icon {
    padding-right: 10px
  }
}

.vc_column_inner.wpb_column.vc_column_container.tdc-inner-column.td-pb-span3 .td_mod_wrap.td-fix-index span strong {
  padding-bottom: 30px;
  display: inline-block;
}

.tdi_193 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_193:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #ffffff
}

.tdi_193 svg {
  fill: #ffffff
}

.tdi_193 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_194 .tdm-title {
  color: #ffffff
}

body .tdi_194:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_194 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_194:hover .tdm-title {
  cursor: default
}

.tdi_194 .tdm-title {
  font-family: Cabin !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
  text-transform: lowercase !important
}

.tdi_191 .tds-icon-box .tds-icon {
  font-size: 28px;
  text-align: center
}

.tdi_191 .tds-icon-box .tds-icon {
  width: 28px;
  height: 28px;
  line-height: 28px
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_191 .tds-icon-box .tds-icon {
    font-size: 34px;
    text-align: center
  }

  .tdi_191 .tds-icon-box .tds-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_191 .tds-icon-box .tds-icon {
    font-size: 24px;
    text-align: center
  }

  .tdi_191 .tds-icon-box .tds-icon {
    width: 24px;
    height: 24px;
    line-height: 24px
  }
}

.tdi_195 {
  margin-bottom: 10px !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_195 {
    margin-bottom: 5px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_195 {
    margin-bottom: 0px !important
  }
}

@media (max-width:767px) {
  .tdi_195 {
    margin-bottom: 0px !important
  }
}

.tdi_196 .tdm-col-icon {
  padding-right: 15px
}

.tdi_196 .tds-title {
  margin-top: -2px;
  margin-bottom: -40px
}

.tdi_196 .tdm-descr {
  margin-bottom: 0px
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_196 .tdm-col-icon {
    padding-right: 10px
  }
}

.tdi_197 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease
}

.tdi_197:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #ffffff
}

.tdi_197 svg {
  fill: #ffffff
}

.tdi_197 svg * {
  fill: inherit
}

@media (min-width:1019px) and (max-width:1140px) {}

@media (min-width:768px) and (max-width:1018px) {}

@media (max-width:767px) {}

body .tdi_198 .tdm-title {
  color: #ffffff
}

body .tdi_198:hover .tdm-title,
body .tds_icon_box5_wrap:hover .tdi_198 .tdm-title {
  color: #ffffff;
  -webkit-text-fill-color: unset;
  background: transparent;
  transition: none
}

.tdi_198:hover .tdm-title {
  cursor: default
}

.tdi_198 .tdm-title {
  font-family: Cabin !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 500 !important;
  text-transform: capitalize !important
}

.tdi_195 .tds-icon-box .tds-icon {
  font-size: 28px;
  text-align: center
}

.tdi_195 .tds-icon-box .tds-icon {
  width: 28px;
  height: 28px;
  line-height: 28px
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_195 .tds-icon-box .tds-icon {
    font-size: 34px;
    text-align: center
  }

  .tdi_195 .tds-icon-box .tds-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_195 .tds-icon-box .tds-icon {
    font-size: 24px;
    text-align: center
  }

  .tdi_195 .tds-icon-box .tds-icon {
    width: 24px;
    height: 24px;
    line-height: 24px
  }
}

.tdi_200,
.tdi_200 .tdc-columns {
  min-height: 0
}

.tdi_200,
.tdi_200 .tdc-columns {
  display: block
}

.tdi_200 .tdc-columns {
  width: 100%
}

@media (min-width:1019px) and (max-width:1140px) {
  @media (min-width:768px) {
    .tdi_200 {
      margin-left: -10px;
      margin-right: -10px
    }

    .tdi_200 .tdc-row-video-background-error,
    .tdi_200>.vc_column,
    .tdi_200>.tdc-columns>.vc_column {
      padding-left: 10px;
      padding-right: 10px
    }
  }
}

@media (min-width:768px) and (max-width:1018px) {
  @media (min-width:768px) {
    .tdi_200 {
      margin-left: -5px;
      margin-right: -5px
    }

    .tdi_200 .tdc-row-video-background-error,
    .tdi_200>.vc_column,
    .tdi_200>.tdc-columns>.vc_column {
      padding-left: 5px;
      padding-right: 5px
    }
  }
}

.tdi_200 {
  justify-content: center !important;
  text-align: center !important;
  position: relative
}

.tdi_200 .td_block_wrap {
  text-align: left
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_200 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_200 {
    padding-top: 30px !important;
    padding-right: 10px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important
  }
}

@media (max-width:767px) {
  .tdi_200 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
  }
}

.tdi_199_rand_style>.td-element-style-before {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  z-index: 0 !important;
  background-position: center bottom !important;
  background-size: cover !important
}

.tdi_199_rand_style {
  background-color: #150a06 !important
}

.tdi_199_rand_style::after {
  content: '' !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 0 !important;
  display: block !important;
  background: rgba(0, 0, 0, 0.6) !important
}

.tdi_202 {
  vertical-align: baseline
}

.tdi_202>.wpb_wrapper,
.tdi_202>.wpb_wrapper>.tdc-elements {
  display: block
}

.tdi_202>.wpb_wrapper>.tdc-elements {
  width: 100%
}

.tdi_202>.wpb_wrapper>.vc_row_inner {
  width: auto
}

.tdi_202>.wpb_wrapper {
  width: auto;
  height: auto
}

@media (max-width:767px) {
  .tdi_202 {
    margin-bottom: 40px !important
  }
}

.tdi_203 {
  margin-bottom: 20px !important
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_203 {
    margin-bottom: 15px !important
  }
}

.tdi_203 {
  text-align: left !important
}

.tdi_203 .tdm-descr {
  color: #ffffff;
  font-family: Zilla Slab !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important
}

@media (min-width:1019px) and (max-width:1140px) {
  .tdi_203 .tdm-descr {
    font-size: 14px !important
  }
}

@media (min-width:768px) and (max-width:1018px) {
  .tdi_203 .tdm-descr {
    font-size: 12px !important
  }
}

#td-mobile-nav .td-menu-socials-wrap {
  text-align: center;
}

#td-mobile-nav .td-menu-socials-wrap .td-menu-socials {
  padding: 0;
}

#td-mobile-nav .td-social-icon-wrap i {
  font-size: 22px;
}

.td-search-wrap-mob .td-search-input span {
  line-height: 21px;
  font-size: 21px;
  color: var(--td_mobile_text_color, #ffffff);
  font-weight: bold;
}

.xoxo {
  list-style: none
}

.category_list_widget .category_no {
  float: right;
  /*    margin: 5px 0px 0px 0px;*/
}

.category_no {
  min-width: 50px;
  text-align: right;
}

.category_list_widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.category_list_widget ul li {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between
}

.category_list_widget a {
  color: #333
}

.category_list_widget a:hover,
.category_list_widget a:focus {
  color: #0089a5;
}

.category_list_widget li {
  margin-left: 0
}

.line-bottom {
  position: relative;
  margin-bottom: 25px;
}

.line-bottom:after {
  bottom: -8px;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  width: 50px;
  background-color: #3786a3;
}

.widget-area-sidebar h5 {
  /*color:#3786a3;*/
  color: #333;
}



.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
}

@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: 14px
}

.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-kakao .td-icon-kakao:before {
  color: #3C1B1D
}

.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: #f9e000
}

.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,
div.td-ps-border-colored .td-social-twitter .td-social-but-text {
  border-color: #29c5f6;
  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: #f9e000
}

.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: #f9e000
}

.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: #f9e000
}

.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-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,
.td-ps-icon-color .td-social-twitter .td-social-but-icon {
  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: #f9e000
}

.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: #f9e000
}

.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
  }

  .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
  }

  .single-content ul li {margin-left:0}


  .static-page-content-body tbody{
  font-size: small;
 }


}



.mt-30{margin-top:30px}

.static-page-content{
  padding-top:40px;
  padding-bottom: 40px;
}
.tds-title>.menuitem-header{
  color:#fff!important;
  letter-spacing: 3px;
  font-weight: 600;
  font-size:larger
 }


 
.paper video{min-height:167px}

.paper {
  background: #fff;
  padding: 40px 15px;
  position: relative;
}

.paper,
.paper::before,
.paper::after {
  /* Styles to distinguish sheets from one another */
  box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
  border: 1px solid #bbb;
}

.paper::before,
.paper::after {
  content: "";
  position: absolute;
  height: 95%;
  width: 99%;
  background-color: #eee;
}

.paper::before {
  right: 15px;
  top: 0;
  transform: rotate(-1deg);
  z-index: -1;
}

.paper::after {
  top: 5px;
  right: -5px;
  transform: rotate(1deg);
  z-index: -2;
}

ul.pagination{
  text-align: center;
  justify-content: center;
}
.pagination li{
  margin-left:0;
}


.page-title-container {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: flex-end;
  justify-content: space-around;
  z-index: 1;
  position: relative;
  padding-bottom: 10px;
}

.page-title-wrap {
  height: 200px;
}

.page-title {
  color: #fff;
  text-align: center;
}

.page-title-wrap-inner {
  position: relative;
  height: 100%;
  background-position: bottom;
}

.page-header-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .4;
  transition: background .3s, border-radius .3s, opacity .5s;
}

.breadcrumb {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
}

.breadcrumb a {
  color: #fff;
  text-transform: uppercases;
}
.breadcrumb span{ color: #5bc3e9;font-weight: 600;}


.block-title > a, .block-title > span, .block-title > label, .block-title > span > a{
background-color: #5bc3e9;
}
.block-title{
border-bottom: 2px solid #5bc3e9;
}

.breadcrumb .crumbs a:not(:last-child):after {
  margin-left: 10px;
  margin-right: 5px;
  content: "\e803";
  font-family: newspaper;
  font-size: smaller;
}


