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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
	--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
	--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
	--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
	--wp--preset--duotone--midnight: url('#wp-duotone-midnight');
	--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
	--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
	--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
	--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;
}

.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;
}

.cli-modal-content,
.cli-tab-content {
	background-color: #ffffff;
}

.cli-privacy-content-text,
.cli-modal .cli-modal-dialog,
.cli-tab-container p,
a.cli-privacy-readmore {
	color: #000000;
}

.cli-tab-header {
	background-color: #f2f2f2;
}

.cli-tab-header,
.cli-tab-header a.cli-nav-link,
span.cli-necessary-caption,
.cli-switch .cli-slider:after {
	color: #000000;
}

.cli-switch .cli-slider:before {
	background-color: #ffffff;
}

.cli-switch input:checked+.cli-slider:before {
	background-color: #ffffff;
}

.cli-switch .cli-slider {
	background-color: #e3e1e8;
}

.cli-switch input:checked+.cli-slider {
	background-color: #28a745;
}

.cli-modal-close svg {
	fill: #000000;
}

.cli-tab-footer .wt-cli-privacy-accept-all-btn {
	background-color: #00acad;
	color: #ffffff
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #00acad;
	color: #ffffff
}

.cli-tab-header a:before {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.td-header-wrap .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.current-category-ancestor>a,
.td-header-wrap .black-menu .sf-menu>li>a:hover,
.td-header-wrap .black-menu .sf-menu>.sfHover>a,
.sf-menu>.current-menu-item>a:after,
.sf-menu>.current-menu-ancestor>a:after,
.sf-menu>.current-category-ancestor>a:after,
.sf-menu>li:hover>a:after,
.sf-menu>.sfHover>a:after,
.header-search-wrap .td-drop-down-search:after,
.header-search-wrap .td-drop-down-search .btn:hover,
input[type=submit]:hover,
.td-read-more a,
.td-post-category:hover,
.td_top_authors .td-active .td-author-post-count,
.td_top_authors .td-active .td-author-comments-count,
.td_top_authors .td_mod_wrap:hover .td-author-post-count,
.td_top_authors .td_mod_wrap:hover .td-author-comments-count,
.td-404-sub-sub-title a:hover,
.td-search-form-widget .wpb_button:hover,
.td-rating-bar-wrap div,
.dropcap,
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper,
.wpb_default,
.wpb_default:hover,
.td-left-smart-list:hover,
.td-right-smart-list:hover,
#bbpress-forums button:hover,
.bbp_widget_login .button:hover,
.td-footer-wrapper .td-post-category,
.td-footer-wrapper .widget_product_search input[type="submit"]:hover,
.single-product .product .summary .cart .button:hover,
.td-next-prev-wrap a:hover,
.td-load-more-wrap a:hover,
.td-post-small-box a:hover,
.page-nav .current,
.page-nav:first-child>div,
#bbpress-forums .bbp-pagination .current,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,
.td-theme-slider:hover .slide-meta-cat a,
a.vc_btn-black:hover,
.td-trending-now-wrapper:hover .td-trending-now-title,
.td-scroll-up,
.td-smart-list-button:hover,
.td-weather-information:before,
.td-weather-week:before,
.td_block_exchange .td-exchange-header:before,
.td-pulldown-syle-2 .td-subcat-dropdown ul:after,
.td_block_template_9 .td-block-title:after,
.td_block_template_15 .td-block-title:before,
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit],
.td-close-video-fixed {
	background-color: #ce2121;
}

.td_block_template_4 .td-related-title .td-cur-simple-item:before {
	border-color: #ce2121 transparent transparent transparent !important;
}


.td_block_template_4 .td-related-title .td-cur-simple-item,
.td_block_template_3 .td-related-title .td-cur-simple-item,
.td_block_template_9 .td-related-title:after {
	background-color: #ce2121;
}

a,
cite a:hover,
.td-page-content blockquote p,
.td-post-content blockquote p,
.mce-content-body blockquote p,
.comment-content blockquote p,
.wpb_text_column blockquote p,
.td_block_text_with_title blockquote p,
.td_module_wrap:hover .entry-title a,
.td-subcat-filter .td-subcat-list a:hover,
.td-subcat-filter .td-subcat-dropdown a:hover,
.td_quote_on_blocks,
.dropcap2,
.dropcap3,
.td_top_authors .td-active .td-authors-name a,
.td_top_authors .td_mod_wrap:hover .td-authors-name a,
.td-post-next-prev-content a:hover,
.author-box-wrap .td-author-social a:hover,
.td-author-name a:hover,
.td-author-url a:hover,
.comment-reply-link:hover,
.logged-in-as a:hover,
#cancel-comment-reply-link:hover,
.td-search-query,
.widget a:hover,
.td_wp_recentcomments a:hover,
.archive .widget_archive .current,
.archive .widget_archive .current a,
.widget_calendar tfoot a:hover,
#bbpress-forums li.bbp-header .bbp-reply-content span a:hover,
#bbpress-forums .bbp-forum-freshness a:hover,
#bbpress-forums .bbp-topic-freshness a:hover,
#bbpress-forums .bbp-forums-list li a:hover,
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover,
#bbpress-forums .bbp-topic-started-by a:hover,
#bbpress-forums .bbp-topic-started-in a:hover,
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink,
.widget_display_replies .bbp-author-name,
.widget_display_topics .bbp-author-name,
.td-subfooter-menu li a:hover,
a.vc_btn-black:hover,
.td-smart-list-dropdown-wrap .td-smart-list-button:hover,
.td-instagram-user a,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item,
.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,
.td_block_template_2 .td-related-title .td-cur-simple-item,
.td_block_template_5 .td-related-title .td-cur-simple-item,
.td_block_template_6 .td-related-title .td-cur-simple-item,
.td_block_template_7 .td-related-title .td-cur-simple-item,
.td_block_template_8 .td-related-title .td-cur-simple-item,
.td_block_template_9 .td-related-title .td-cur-simple-item,
.td_block_template_10 .td-related-title .td-cur-simple-item,
.td_block_template_11 .td-related-title .td-cur-simple-item,
.td_block_template_12 .td-related-title .td-cur-simple-item,
.td_block_template_13 .td-related-title .td-cur-simple-item,
.td_block_template_14 .td-related-title .td-cur-simple-item,
.td_block_template_15 .td-related-title .td-cur-simple-item,
.td_block_template_16 .td-related-title .td-cur-simple-item,
.td_block_template_17 .td-related-title .td-cur-simple-item,
.td-theme-wrap .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .sf-menu ul .sfHover>a,
.td-theme-wrap .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .sf-menu ul .current-menu-item>a,
.td_outlined_btn,
.td_block_categories_tags .td-ct-item:hover {
	color: #ce2121;
}

a.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover {
	color: #ce2121 !important;
}

.td-next-prev-wrap a:hover,
.td-load-more-wrap a:hover,
.td-post-small-box a:hover,
.page-nav .current,
.page-nav:first-child>div,
#bbpress-forums .bbp-pagination .current,
.post .td_quote_box,
.page .td_quote_box,
a.vc_btn-black:hover,
.td_block_template_5 .td-block-title>*,
.td_outlined_btn {
	border-color: #ce2121;
}

.td_wrapper_video_playlist .td_video_currently_playing:after {
	border-color: #ce2121 !important;
}

.header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #ce2121 transparent;
}

.block-title>span,
.block-title>a,
.block-title>label,
.widgettitle,
.widgettitle:after,
body .td-trending-now-title,
.td-trending-now-wrapper:hover .td-trending-now-title,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover>a,
.td_block_template_1 .td-related-title .td-cur-simple-item,
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more,
.td_3D_btn,
.td_shadow_btn,
.td_default_btn,
.td_round_btn,
.td_outlined_btn:hover {
	background-color: #ce2121;
}

.block-title,
.td_block_template_1 .td-related-title,
.wpb_tabs .wpb_tabs_nav,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
	border-color: #ce2121;
}

.td_block_wrap .td-subcat-item a.td-cur-simple-item {
	color: #ce2121;
}



.td-grid-style-4 .entry-title {
	background-color: rgba(206, 33, 33, 0.7);
}



.td-theme-wrap .block-title>span,
.td-theme-wrap .block-title>span>a,
.td-theme-wrap .widget_rss .block-title .rsswidget,
.td-theme-wrap .block-title>a,
.widgettitle,
.widgettitle>a,
body .td-trending-now-title,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover>a,
.td-related-title .td-cur-simple-item,
.td-theme-wrap .td_block_template_2 .td-block-title>*,
.td-theme-wrap .td_block_template_3 .td-block-title>*,
.td-theme-wrap .td_block_template_4 .td-block-title>*,
.td-theme-wrap .td_block_template_5 .td-block-title>*,
.td-theme-wrap .td_block_template_6 .td-block-title>*,
.td-theme-wrap .td_block_template_6 .td-block-title:before,
.td-theme-wrap .td_block_template_7 .td-block-title>*,
.td-theme-wrap .td_block_template_8 .td-block-title>*,
.td-theme-wrap .td_block_template_9 .td-block-title>*,
.td-theme-wrap .td_block_template_10 .td-block-title>*,
.td-theme-wrap .td_block_template_11 .td-block-title>*,
.td-theme-wrap .td_block_template_12 .td-block-title>*,
.td-theme-wrap .td_block_template_13 .td-block-title>span,
.td-theme-wrap .td_block_template_13 .td-block-title>a,
.td-theme-wrap .td_block_template_14 .td-block-title>*,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i,
.td-theme-wrap .td_block_template_15 .td-block-title>*,
.td-theme-wrap .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter,
.td-theme-wrap .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter i,
.td-theme-wrap .td_block_template_16 .td-block-title>*,
.td-theme-wrap .td_block_template_17 .td-block-title>* {
	color: #222222;
}



@media (max-width: 767px) {
	body .td-header-wrap .td-header-main-menu {
		background-color: #ffffff !important;
	}
}



.td-menu-background:before,
.td-search-background:before {
	background: rgba(69, 132, 112, 0.85);
	background: -moz-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69, 132, 112, 0.85)), color-stop(100%, rgba(18, 129, 153, 0.85)));
	background: -webkit-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -o-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -ms-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: linear-gradient(to bottom, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(69,132,112,0.85)', endColorstr='rgba(18,129,153,0.85)', GradientType=0);
}


.td-mobile-content .current-menu-item>a,
.td-mobile-content .current-menu-ancestor>a,
.td-mobile-content .current-category-ancestor>a,
#td-mobile-nav .td-menu-login-section a:hover,
#td-mobile-nav .td-register-section a:hover,
#td-mobile-nav .td-menu-socials-wrap a:hover i,
.td-search-close a:hover i {
	color: #e9ed6c;
}


.td-mobile-content li a,
.td-mobile-content .td-icon-menu-right,
.td-mobile-content .sub-menu .td-icon-menu-right,
#td-mobile-nav .td-menu-login-section a,
#td-mobile-nav .td-menu-logout a,
#td-mobile-nav .td-menu-socials-wrap .td-icon-font,
.td-mobile-close .td-icon-close-mobile,
.td-search-close .td-icon-close-mobile,
.td-search-wrap-mob,
.td-search-wrap-mob #td-header-search-mob,
#td-mobile-nav .td-register-section,
#td-mobile-nav .td-register-section .td-login-input,
#td-mobile-nav label,
#td-mobile-nav .td-register-section i,
#td-mobile-nav .td-register-section a,
#td-mobile-nav .td_display_err,
.td-search-wrap-mob .td_module_wrap .entry-title a,
.td-search-wrap-mob .td_module_wrap:hover .entry-title a,
.td-search-wrap-mob .td-post-date {
	color: #222222;
}

.td-search-wrap-mob .td-search-input:before,
.td-search-wrap-mob .td-search-input:after,
#td-mobile-nav .td-menu-login-section .td-menu-login span {
	background-color: #222222;
}

#td-mobile-nav .td-register-section .td-login-input {
	border-bottom-color: #222222 !important;
}





.td-menu-background,
.td-search-background {
	background-image: url('https://www.vediamocichiara.it/wp-content/uploads/2022/02/Ucraina-300x214.png');
}


.td-menu-background,
.td-search-background {
	background-position: center bottom;
}



ul.sf-menu>.menu-item>a {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;

}

.white-popup-block:after {
	background: rgba(69, 132, 112, 0.8);
	background: -moz-linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(69, 132, 112, 0.8)), color-stop(100%, rgba(18, 129, 153, 0.85)));
	background: -webkit-linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
}

.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: #ce2121;
}

.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: #ce2121;
}

.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: #ce2121 !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: #ce2121;
}





.td-header-wrap .td-header-top-menu-full,
.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-1.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-2.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-2.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-3.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-3.td-header-wrap .top-header-menu .sub-menu {
	background-color: #f9f9f9;
}

.td-header-style-8 .td-header-top-menu-full {
	background-color: transparent;
}

.td-header-style-8 .td-header-top-menu-full .td-header-top-menu {
	background-color: #f9f9f9;
	padding-left: 15px;
	padding-right: 15px;
}

.td-header-wrap .td-header-top-menu-full .td-header-top-menu,
.td-header-wrap .td-header-top-menu-full {
	border-bottom: none;
}



.td-header-top-menu,
.td-header-top-menu a,
.td-header-wrap .td-header-top-menu-full .td-header-top-menu,
.td-header-wrap .td-header-top-menu-full a,
.td-header-style-8 .td-header-top-menu,
.td-header-style-8 .td-header-top-menu a,
.td-header-top-menu .td-drop-down-search .entry-title a {
	color: #2f2f2f;
}


.top-header-menu .current-menu-item>a,
.top-header-menu .current-menu-ancestor>a,
.top-header-menu .current-category-ancestor>a,
.top-header-menu li a:hover,
.td-header-sp-top-widget .td-icon-search:hover {
	color: #ce2121;
}


.td-header-wrap .td-header-sp-top-widget .td-icon-font,
.td-header-style-7 .td-header-top-menu .td-social-icon-wrap .td-icon-font {
	color: #2f2f2f;
}


.td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
	color: #ce2121;
}



.td-header-wrap .td-header-menu-wrap-full,
.td-header-menu-wrap.td-affix,
.td-header-style-3 .td-header-main-menu,
.td-header-style-3 .td-affix .td-header-main-menu,
.td-header-style-4 .td-header-main-menu,
.td-header-style-4 .td-affix .td-header-main-menu,
.td-header-style-8 .td-header-menu-wrap.td-affix,
.td-header-style-8 .td-header-top-menu-full {
	background-color: #303030;
}

.td-boxed-layout .td-header-style-3 .td-header-menu-wrap,
.td-boxed-layout .td-header-style-4 .td-header-menu-wrap,
.td-header-style-3 .td_stretch_content .td-header-menu-wrap,
.td-header-style-4 .td_stretch_content .td-header-menu-wrap {
	background-color: #303030 !important;
}

@media (min-width: 1019px) {

	.td-header-style-1 .td-header-sp-recs,
	.td-header-style-1 .td-header-sp-logo {
		margin-bottom: 28px;
	}
}

@media (min-width: 768px) and (max-width: 1018px) {

	.td-header-style-1 .td-header-sp-recs,
	.td-header-style-1 .td-header-sp-logo {
		margin-bottom: 14px;
	}
}

.td-header-style-7 .td-header-top-menu {
	border-bottom: none;
}


.sf-menu>.current-menu-item>a:after,
.sf-menu>.current-menu-ancestor>a:after,
.sf-menu>.current-category-ancestor>a:after,
.sf-menu>li:hover>a:after,
.sf-menu>.sfHover>a:after,
.td_block_mega_menu .td-next-prev-wrap a:hover,
.td-mega-span .td-post-category:hover,
.td-header-wrap .black-menu .sf-menu>li>a:hover,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.sfHover>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>li>a:hover,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.sfHover>a {
	background-color: #020000;
}

.td_block_mega_menu .td-next-prev-wrap 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: #020000;
}

.header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #020000 transparent;
}

.td_mega_menu_sub_cats .cur-sub-cat,
.td_mod_mega_menu:hover .entry-title a,
.td-theme-wrap .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .sf-menu ul .sfHover>a,
.td-theme-wrap .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .sf-menu ul .current-menu-item>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>.current-menu-ancestor>a,
.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>li>a:hover,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a {
	color: #020000;
}



.td-header-wrap .td-header-menu-wrap .sf-menu>li>a,
.td-header-wrap .td-header-menu-social .td-social-icon-wrap a,
.td-header-style-4 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-5 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-6 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-12 .td-header-menu-social .td-social-icon-wrap i,
.td-header-wrap .header-search-wrap #td-header-search-button .td-icon-search {
	color: #efefef;
}

.td-header-wrap .td-header-menu-social+.td-search-wrapper #td-header-search-button:before {
	background-color: #efefef;
}



ul.sf-menu>.td-menu-item>a,
.td-theme-wrap .td-header-menu-social {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;

}

.td-header-menu-wrap.td-affix,
.td-header-style-3 .td-affix .td-header-main-menu,
.td-header-style-4 .td-affix .td-header-main-menu,
.td-header-style-8 .td-header-menu-wrap.td-affix {
	background-color: #303030;
}



.td-affix .sf-menu>.current-menu-item>a:after,
.td-affix .sf-menu>.current-menu-ancestor>a:after,
.td-affix .sf-menu>.current-category-ancestor>a:after,
.td-affix .sf-menu>li:hover>a:after,
.td-affix .sf-menu>.sfHover>a:after,
.td-header-wrap .td-affix .black-menu .sf-menu>li>a:hover,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.sfHover>a,
.td-affix .header-search-wrap .td-drop-down-search:after,
.td-affix .header-search-wrap .td-drop-down-search .btn:hover,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.sfHover>a {
	background-color: #020000;
}

.td-affix .header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #020000 transparent;
}

.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.sfHover>a {
	border-color: #020000;
}

.td-theme-wrap .td-affix .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .td-affix .sf-menu ul .sfHover>a,
.td-theme-wrap .td-affix .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .td-affix .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .td-affix .sf-menu ul .current-menu-item>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.sfHover>a {
	color: #020000;
}

.td-header-wrap .td-header-menu-wrap.td-affix .sf-menu>li>a,
.td-header-wrap .td-affix .td-header-menu-social .td-social-icon-wrap a,
.td-header-style-4 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-5 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-6 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-12 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-wrap .td-affix .header-search-wrap .td-icon-search {
	color: #efefef;
}

.td-header-wrap .td-affix .td-header-menu-social+.td-search-wrapper #td-header-search-button:before {
	background-color: #efefef;
}



.td-theme-wrap .td_mod_mega_menu:hover .entry-title a,
.td-theme-wrap .sf-menu .td_mega_menu_sub_cats .cur-sub-cat {
	color: #ce2121;
}

.td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover,
.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover {
	background-color: #ce2121;
}

.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover {
	border-color: #ce2121;
}



.td-theme-wrap .header-search-wrap .td-drop-down-search .btn: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: #ce2121 !important;
}


.td-theme-wrap .sf-menu .td-normal-menu .sub-menu {
	background-color: #303030;
}

.td-theme-wrap .sf-menu .td-normal-menu .sub-menu .td-menu-item>a {
	color: #efefef;
}

.td-theme-wrap .sf-menu .td-normal-menu .td-menu-item>a:hover,
.td-theme-wrap .sf-menu .td-normal-menu .sfHover>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-category-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-item>a {
	background-color: #020000;
}

.td-theme-wrap .sf-menu .td-normal-menu .td-menu-item>a:hover,
.td-theme-wrap .sf-menu .td-normal-menu .sfHover>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-category-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-item>a {
	color: #efefef;
}




.td-footer-wrapper,
.td-footer-wrapper .td_block_template_7 .td-block-title>*,
.td-footer-wrapper .td_block_template_17 .td-block-title,
.td-footer-wrapper .td-block-title-wrap .td-wrapper-pulldown-filter {
	background-color: #ffffff;
}


.td-footer-wrapper,
.td-footer-wrapper a,
.td-footer-wrapper .block-title a,
.td-footer-wrapper .block-title span,
.td-footer-wrapper .block-title label,
.td-footer-wrapper .td-excerpt,
.td-footer-wrapper .td-post-author-name span,
.td-footer-wrapper .td-post-date,
.td-footer-wrapper .td-social-style3 .td_social_type a,
.td-footer-wrapper .td-social-style3,
.td-footer-wrapper .td-social-style4 .td_social_type a,
.td-footer-wrapper .td-social-style4,
.td-footer-wrapper .td-social-style9,
.td-footer-wrapper .td-social-style10,
.td-footer-wrapper .td-social-style2 .td_social_type a,
.td-footer-wrapper .td-social-style8 .td_social_type a,
.td-footer-wrapper .td-social-style2 .td_social_type,
.td-footer-wrapper .td-social-style8 .td_social_type,
.td-footer-template-13 .td-social-name,
.td-footer-wrapper .td_block_template_7 .td-block-title>* {
	color: #000000;
}

.td-footer-wrapper .widget_calendar th,
.td-footer-wrapper .widget_calendar td,
.td-footer-wrapper .td-social-style2 .td_social_type .td-social-box,
.td-footer-wrapper .td-social-style8 .td_social_type .td-social-box,
.td-social-style-2 .td-icon-font:after {
	border-color: #000000;
}

.td-footer-wrapper .td-module-comments a,
.td-footer-wrapper .td-post-category,
.td-footer-wrapper .td-slide-meta .td-post-author-name span,
.td-footer-wrapper .td-slide-meta .td-post-date {
	color: #fff;
}


.td-footer-bottom-full .td-container::before {
	background-color: rgba(0, 0, 0, 0.1);
}


.td-footer-wrapper::before {
	background-size: cover;
}


.block-title>span,
.block-title>a,
.widgettitle,
body .td-trending-now-title,
.wpb_tabs li a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a,
.td-theme-wrap .td-related-title a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .product .products h2:not(.woocommerce-loop-product__title),
.td-theme-wrap .td-block-title {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;

}

.top-header-menu>li>a,
.td-weather-top-widget .td-weather-now .td-big-degrees,
.td-weather-top-widget .td-weather-header .td-weather-city,
.td-header-sp-top-menu .td_data_time {
	line-height: 27px;

}

.top-header-menu>li,
.td-header-sp-top-menu,
#td-outer-wrap .td-header-sp-top-widget .td-search-btns-wrap,
#td-outer-wrap .td-header-sp-top-widget .td-social-icon-wrap {
	line-height: 27px;
}

.td-header-wrap .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.current-category-ancestor>a,
.td-header-wrap .black-menu .sf-menu>li>a:hover,
.td-header-wrap .black-menu .sf-menu>.sfHover>a,
.sf-menu>.current-menu-item>a:after,
.sf-menu>.current-menu-ancestor>a:after,
.sf-menu>.current-category-ancestor>a:after,
.sf-menu>li:hover>a:after,
.sf-menu>.sfHover>a:after,
.header-search-wrap .td-drop-down-search:after,
.header-search-wrap .td-drop-down-search .btn:hover,
input[type=submit]:hover,
.td-read-more a,
.td-post-category:hover,
.td_top_authors .td-active .td-author-post-count,
.td_top_authors .td-active .td-author-comments-count,
.td_top_authors .td_mod_wrap:hover .td-author-post-count,
.td_top_authors .td_mod_wrap:hover .td-author-comments-count,
.td-404-sub-sub-title a:hover,
.td-search-form-widget .wpb_button:hover,
.td-rating-bar-wrap div,
.dropcap,
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper,
.wpb_default,
.wpb_default:hover,
.td-left-smart-list:hover,
.td-right-smart-list:hover,
#bbpress-forums button:hover,
.bbp_widget_login .button:hover,
.td-footer-wrapper .td-post-category,
.td-footer-wrapper .widget_product_search input[type="submit"]:hover,
.single-product .product .summary .cart .button:hover,
.td-next-prev-wrap a:hover,
.td-load-more-wrap a:hover,
.td-post-small-box a:hover,
.page-nav .current,
.page-nav:first-child>div,
#bbpress-forums .bbp-pagination .current,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,
.td-theme-slider:hover .slide-meta-cat a,
a.vc_btn-black:hover,
.td-trending-now-wrapper:hover .td-trending-now-title,
.td-scroll-up,
.td-smart-list-button:hover,
.td-weather-information:before,
.td-weather-week:before,
.td_block_exchange .td-exchange-header:before,
.td-pulldown-syle-2 .td-subcat-dropdown ul:after,
.td_block_template_9 .td-block-title:after,
.td_block_template_15 .td-block-title:before,
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit],
.td-close-video-fixed {
	background-color: #ce2121;
}

.td_block_template_4 .td-related-title .td-cur-simple-item:before {
	border-color: #ce2121 transparent transparent transparent !important;
}


.td_block_template_4 .td-related-title .td-cur-simple-item,
.td_block_template_3 .td-related-title .td-cur-simple-item,
.td_block_template_9 .td-related-title:after {
	background-color: #ce2121;
}

a,
cite a:hover,
.td-page-content blockquote p,
.td-post-content blockquote p,
.mce-content-body blockquote p,
.comment-content blockquote p,
.wpb_text_column blockquote p,
.td_block_text_with_title blockquote p,
.td_module_wrap:hover .entry-title a,
.td-subcat-filter .td-subcat-list a:hover,
.td-subcat-filter .td-subcat-dropdown a:hover,
.td_quote_on_blocks,
.dropcap2,
.dropcap3,
.td_top_authors .td-active .td-authors-name a,
.td_top_authors .td_mod_wrap:hover .td-authors-name a,
.td-post-next-prev-content a:hover,
.author-box-wrap .td-author-social a:hover,
.td-author-name a:hover,
.td-author-url a:hover,
.comment-reply-link:hover,
.logged-in-as a:hover,
#cancel-comment-reply-link:hover,
.td-search-query,
.widget a:hover,
.td_wp_recentcomments a:hover,
.archive .widget_archive .current,
.archive .widget_archive .current a,
.widget_calendar tfoot a:hover,
#bbpress-forums li.bbp-header .bbp-reply-content span a:hover,
#bbpress-forums .bbp-forum-freshness a:hover,
#bbpress-forums .bbp-topic-freshness a:hover,
#bbpress-forums .bbp-forums-list li a:hover,
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover,
#bbpress-forums .bbp-topic-started-by a:hover,
#bbpress-forums .bbp-topic-started-in a:hover,
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink,
.widget_display_replies .bbp-author-name,
.widget_display_topics .bbp-author-name,
.td-subfooter-menu li a:hover,
a.vc_btn-black:hover,
.td-smart-list-dropdown-wrap .td-smart-list-button:hover,
.td-instagram-user a,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover,
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item,
.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,
.td_block_template_2 .td-related-title .td-cur-simple-item,
.td_block_template_5 .td-related-title .td-cur-simple-item,
.td_block_template_6 .td-related-title .td-cur-simple-item,
.td_block_template_7 .td-related-title .td-cur-simple-item,
.td_block_template_8 .td-related-title .td-cur-simple-item,
.td_block_template_9 .td-related-title .td-cur-simple-item,
.td_block_template_10 .td-related-title .td-cur-simple-item,
.td_block_template_11 .td-related-title .td-cur-simple-item,
.td_block_template_12 .td-related-title .td-cur-simple-item,
.td_block_template_13 .td-related-title .td-cur-simple-item,
.td_block_template_14 .td-related-title .td-cur-simple-item,
.td_block_template_15 .td-related-title .td-cur-simple-item,
.td_block_template_16 .td-related-title .td-cur-simple-item,
.td_block_template_17 .td-related-title .td-cur-simple-item,
.td-theme-wrap .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .sf-menu ul .sfHover>a,
.td-theme-wrap .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .sf-menu ul .current-menu-item>a,
.td_outlined_btn,
.td_block_categories_tags .td-ct-item:hover {
	color: #ce2121;
}

a.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover {
	color: #ce2121 !important;
}

.td-next-prev-wrap a:hover,
.td-load-more-wrap a:hover,
.td-post-small-box a:hover,
.page-nav .current,
.page-nav:first-child>div,
#bbpress-forums .bbp-pagination .current,
.post .td_quote_box,
.page .td_quote_box,
a.vc_btn-black:hover,
.td_block_template_5 .td-block-title>*,
.td_outlined_btn {
	border-color: #ce2121;
}

.td_wrapper_video_playlist .td_video_currently_playing:after {
	border-color: #ce2121 !important;
}

.header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #ce2121 transparent;
}

.block-title>span,
.block-title>a,
.block-title>label,
.widgettitle,
.widgettitle:after,
body .td-trending-now-title,
.td-trending-now-wrapper:hover .td-trending-now-title,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover>a,
.td_block_template_1 .td-related-title .td-cur-simple-item,
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more,
.td_3D_btn,
.td_shadow_btn,
.td_default_btn,
.td_round_btn,
.td_outlined_btn:hover {
	background-color: #ce2121;
}

.block-title,
.td_block_template_1 .td-related-title,
.wpb_tabs .wpb_tabs_nav,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
	border-color: #ce2121;
}

.td_block_wrap .td-subcat-item a.td-cur-simple-item {
	color: #ce2121;
}



.td-grid-style-4 .entry-title {
	background-color: rgba(206, 33, 33, 0.7);
}



.td-theme-wrap .block-title>span,
.td-theme-wrap .block-title>span>a,
.td-theme-wrap .widget_rss .block-title .rsswidget,
.td-theme-wrap .block-title>a,
.widgettitle,
.widgettitle>a,
body .td-trending-now-title,
.wpb_tabs li.ui-tabs-active a,
.wpb_tabs li:hover a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover>a,
.td-related-title .td-cur-simple-item,
.td-theme-wrap .td_block_template_2 .td-block-title>*,
.td-theme-wrap .td_block_template_3 .td-block-title>*,
.td-theme-wrap .td_block_template_4 .td-block-title>*,
.td-theme-wrap .td_block_template_5 .td-block-title>*,
.td-theme-wrap .td_block_template_6 .td-block-title>*,
.td-theme-wrap .td_block_template_6 .td-block-title:before,
.td-theme-wrap .td_block_template_7 .td-block-title>*,
.td-theme-wrap .td_block_template_8 .td-block-title>*,
.td-theme-wrap .td_block_template_9 .td-block-title>*,
.td-theme-wrap .td_block_template_10 .td-block-title>*,
.td-theme-wrap .td_block_template_11 .td-block-title>*,
.td-theme-wrap .td_block_template_12 .td-block-title>*,
.td-theme-wrap .td_block_template_13 .td-block-title>span,
.td-theme-wrap .td_block_template_13 .td-block-title>a,
.td-theme-wrap .td_block_template_14 .td-block-title>*,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
.td-theme-wrap .td_block_template_14 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i,
.td-theme-wrap .td_block_template_15 .td-block-title>*,
.td-theme-wrap .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter,
.td-theme-wrap .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter i,
.td-theme-wrap .td_block_template_16 .td-block-title>*,
.td-theme-wrap .td_block_template_17 .td-block-title>* {
	color: #222222;
}



@media (max-width: 767px) {
	body .td-header-wrap .td-header-main-menu {
		background-color: #ffffff !important;
	}
}



.td-menu-background:before,
.td-search-background:before {
	background: rgba(69, 132, 112, 0.85);
	background: -moz-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69, 132, 112, 0.85)), color-stop(100%, rgba(18, 129, 153, 0.85)));
	background: -webkit-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -o-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -ms-linear-gradient(top, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: linear-gradient(to bottom, rgba(69, 132, 112, 0.85) 0%, rgba(18, 129, 153, 0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(69,132,112,0.85)', endColorstr='rgba(18,129,153,0.85)', GradientType=0);
}


.td-mobile-content .current-menu-item>a,
.td-mobile-content .current-menu-ancestor>a,
.td-mobile-content .current-category-ancestor>a,
#td-mobile-nav .td-menu-login-section a:hover,
#td-mobile-nav .td-register-section a:hover,
#td-mobile-nav .td-menu-socials-wrap a:hover i,
.td-search-close a:hover i {
	color: #e9ed6c;
}


.td-mobile-content li a,
.td-mobile-content .td-icon-menu-right,
.td-mobile-content .sub-menu .td-icon-menu-right,
#td-mobile-nav .td-menu-login-section a,
#td-mobile-nav .td-menu-logout a,
#td-mobile-nav .td-menu-socials-wrap .td-icon-font,
.td-mobile-close .td-icon-close-mobile,
.td-search-close .td-icon-close-mobile,
.td-search-wrap-mob,
.td-search-wrap-mob #td-header-search-mob,
#td-mobile-nav .td-register-section,
#td-mobile-nav .td-register-section .td-login-input,
#td-mobile-nav label,
#td-mobile-nav .td-register-section i,
#td-mobile-nav .td-register-section a,
#td-mobile-nav .td_display_err,
.td-search-wrap-mob .td_module_wrap .entry-title a,
.td-search-wrap-mob .td_module_wrap:hover .entry-title a,
.td-search-wrap-mob .td-post-date {
	color: #222222;
}

.td-search-wrap-mob .td-search-input:before,
.td-search-wrap-mob .td-search-input:after,
#td-mobile-nav .td-menu-login-section .td-menu-login span {
	background-color: #222222;
}

#td-mobile-nav .td-register-section .td-login-input {
	border-bottom-color: #222222 !important;
}





.td-menu-background,
.td-search-background {
	background-image: url('https://www.vediamocichiara.it/wp-content/uploads/2022/02/Ucraina-300x214.png');
}


.td-menu-background,
.td-search-background {
	background-position: center bottom;
}



ul.sf-menu>.menu-item>a {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;

}

.white-popup-block:after {
	background: rgba(69, 132, 112, 0.8);
	background: -moz-linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(69, 132, 112, 0.8)), color-stop(100%, rgba(18, 129, 153, 0.85)));
	background: -webkit-linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
	background: linear-gradient(45deg, rgba(69, 132, 112, 0.8) 0%, rgba(18, 129, 153, 0.85) 100%);
}

.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: #ce2121;
}

.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: #ce2121;
}

.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: #ce2121 !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: #ce2121;
}





.td-header-wrap .td-header-top-menu-full,
.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-1.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-2.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-2.td-header-wrap .top-header-menu .sub-menu,
.tdm-header-style-3.td-header-wrap .td-header-top-menu-full,
.tdm-header-style-3.td-header-wrap .top-header-menu .sub-menu {
	background-color: #f9f9f9;
}

.td-header-style-8 .td-header-top-menu-full {
	background-color: transparent;
}

.td-header-style-8 .td-header-top-menu-full .td-header-top-menu {
	background-color: #f9f9f9;
	padding-left: 15px;
	padding-right: 15px;
}

.td-header-wrap .td-header-top-menu-full .td-header-top-menu,
.td-header-wrap .td-header-top-menu-full {
	border-bottom: none;
}



.td-header-top-menu,
.td-header-top-menu a,
.td-header-wrap .td-header-top-menu-full .td-header-top-menu,
.td-header-wrap .td-header-top-menu-full a,
.td-header-style-8 .td-header-top-menu,
.td-header-style-8 .td-header-top-menu a,
.td-header-top-menu .td-drop-down-search .entry-title a {
	color: #2f2f2f;
}


.top-header-menu .current-menu-item>a,
.top-header-menu .current-menu-ancestor>a,
.top-header-menu .current-category-ancestor>a,
.top-header-menu li a:hover,
.td-header-sp-top-widget .td-icon-search:hover {
	color: #ce2121;
}


.td-header-wrap .td-header-sp-top-widget .td-icon-font,
.td-header-style-7 .td-header-top-menu .td-social-icon-wrap .td-icon-font {
	color: #2f2f2f;
}


.td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
	color: #ce2121;
}



.td-header-wrap .td-header-menu-wrap-full,
.td-header-menu-wrap.td-affix,
.td-header-style-3 .td-header-main-menu,
.td-header-style-3 .td-affix .td-header-main-menu,
.td-header-style-4 .td-header-main-menu,
.td-header-style-4 .td-affix .td-header-main-menu,
.td-header-style-8 .td-header-menu-wrap.td-affix,
.td-header-style-8 .td-header-top-menu-full {
	background-color: #303030;
}

.td-boxed-layout .td-header-style-3 .td-header-menu-wrap,
.td-boxed-layout .td-header-style-4 .td-header-menu-wrap,
.td-header-style-3 .td_stretch_content .td-header-menu-wrap,
.td-header-style-4 .td_stretch_content .td-header-menu-wrap {
	background-color: #303030 !important;
}

@media (min-width: 1019px) {

	.td-header-style-1 .td-header-sp-recs,
	.td-header-style-1 .td-header-sp-logo {
		margin-bottom: 28px;
	}
}

@media (min-width: 768px) and (max-width: 1018px) {

	.td-header-style-1 .td-header-sp-recs,
	.td-header-style-1 .td-header-sp-logo {
		margin-bottom: 14px;
	}
}

.td-header-style-7 .td-header-top-menu {
	border-bottom: none;
}


.sf-menu>.current-menu-item>a:after,
.sf-menu>.current-menu-ancestor>a:after,
.sf-menu>.current-category-ancestor>a:after,
.sf-menu>li:hover>a:after,
.sf-menu>.sfHover>a:after,
.td_block_mega_menu .td-next-prev-wrap a:hover,
.td-mega-span .td-post-category:hover,
.td-header-wrap .black-menu .sf-menu>li>a:hover,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.sfHover>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .black-menu .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>li>a:hover,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.sfHover>a {
	background-color: #020000;
}

.td_block_mega_menu .td-next-prev-wrap 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: #020000;
}

.header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #020000 transparent;
}

.td_mega_menu_sub_cats .cur-sub-cat,
.td_mod_mega_menu:hover .entry-title a,
.td-theme-wrap .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .sf-menu ul .sfHover>a,
.td-theme-wrap .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .sf-menu ul .current-menu-item>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>.current-menu-ancestor>a,
.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>li>a:hover,
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a {
	color: #020000;
}



.td-header-wrap .td-header-menu-wrap .sf-menu>li>a,
.td-header-wrap .td-header-menu-social .td-social-icon-wrap a,
.td-header-style-4 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-5 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-6 .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-12 .td-header-menu-social .td-social-icon-wrap i,
.td-header-wrap .header-search-wrap #td-header-search-button .td-icon-search {
	color: #efefef;
}

.td-header-wrap .td-header-menu-social+.td-search-wrapper #td-header-search-button:before {
	background-color: #efefef;
}



ul.sf-menu>.td-menu-item>a,
.td-theme-wrap .td-header-menu-social {
	font-size: 13px;
	font-weight: normal;
	text-transform: none;

}

.td-header-menu-wrap.td-affix,
.td-header-style-3 .td-affix .td-header-main-menu,
.td-header-style-4 .td-affix .td-header-main-menu,
.td-header-style-8 .td-header-menu-wrap.td-affix {
	background-color: #303030;
}



.td-affix .sf-menu>.current-menu-item>a:after,
.td-affix .sf-menu>.current-menu-ancestor>a:after,
.td-affix .sf-menu>.current-category-ancestor>a:after,
.td-affix .sf-menu>li:hover>a:after,
.td-affix .sf-menu>.sfHover>a:after,
.td-header-wrap .td-affix .black-menu .sf-menu>li>a:hover,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.sfHover>a,
.td-affix .header-search-wrap .td-drop-down-search:after,
.td-affix .header-search-wrap .td-drop-down-search .btn:hover,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-item>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-menu-ancestor>a,
.td-header-wrap .td-affix .black-menu .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap.td-affix .sf-menu>.sfHover>a {
	background-color: #020000;
}

.td-affix .header-search-wrap .td-drop-down-search:before {
	border-color: transparent transparent #020000 transparent;
}

.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>.sfHover>a {
	border-color: #020000;
}

.td-theme-wrap .td-affix .sf-menu ul .td-menu-item>a:hover,
.td-theme-wrap .td-affix .sf-menu ul .sfHover>a,
.td-theme-wrap .td-affix .sf-menu ul .current-menu-ancestor>a,
.td-theme-wrap .td-affix .sf-menu ul .current-category-ancestor>a,
.td-theme-wrap .td-affix .sf-menu ul .current-menu-item>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-menu-item>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-menu-ancestor>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.current-category-ancestor>a,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>li>a:hover,
.tdm-menu-active-style3 .tdm-header .td-affix .sf-menu>.sfHover>a {
	color: #020000;
}

.td-header-wrap .td-header-menu-wrap.td-affix .sf-menu>li>a,
.td-header-wrap .td-affix .td-header-menu-social .td-social-icon-wrap a,
.td-header-style-4 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-5 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-6 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-style-12 .td-affix .td-header-menu-social .td-social-icon-wrap i,
.td-header-wrap .td-affix .header-search-wrap .td-icon-search {
	color: #efefef;
}

.td-header-wrap .td-affix .td-header-menu-social+.td-search-wrapper #td-header-search-button:before {
	background-color: #efefef;
}



.td-theme-wrap .td_mod_mega_menu:hover .entry-title a,
.td-theme-wrap .sf-menu .td_mega_menu_sub_cats .cur-sub-cat {
	color: #ce2121;
}

.td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover,
.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover {
	background-color: #ce2121;
}

.td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover {
	border-color: #ce2121;
}



.td-theme-wrap .header-search-wrap .td-drop-down-search .btn: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: #ce2121 !important;
}


.td-theme-wrap .sf-menu .td-normal-menu .sub-menu {
	background-color: #303030;
}

.td-theme-wrap .sf-menu .td-normal-menu .sub-menu .td-menu-item>a {
	color: #efefef;
}

.td-theme-wrap .sf-menu .td-normal-menu .td-menu-item>a:hover,
.td-theme-wrap .sf-menu .td-normal-menu .sfHover>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-category-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-item>a {
	background-color: #020000;
}

.td-theme-wrap .sf-menu .td-normal-menu .td-menu-item>a:hover,
.td-theme-wrap .sf-menu .td-normal-menu .sfHover>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-category-ancestor>a,
.td-theme-wrap .sf-menu .td-normal-menu .current-menu-item>a {
	color: #efefef;
}




.td-footer-wrapper,
.td-footer-wrapper .td_block_template_7 .td-block-title>*,
.td-footer-wrapper .td_block_template_17 .td-block-title,
.td-footer-wrapper .td-block-title-wrap .td-wrapper-pulldown-filter {
	background-color: #ffffff;
}


.td-footer-wrapper,
.td-footer-wrapper a,
.td-footer-wrapper .block-title a,
.td-footer-wrapper .block-title span,
.td-footer-wrapper .block-title label,
.td-footer-wrapper .td-excerpt,
.td-footer-wrapper .td-post-author-name span,
.td-footer-wrapper .td-post-date,
.td-footer-wrapper .td-social-style3 .td_social_type a,
.td-footer-wrapper .td-social-style3,
.td-footer-wrapper .td-social-style4 .td_social_type a,
.td-footer-wrapper .td-social-style4,
.td-footer-wrapper .td-social-style9,
.td-footer-wrapper .td-social-style10,
.td-footer-wrapper .td-social-style2 .td_social_type a,
.td-footer-wrapper .td-social-style8 .td_social_type a,
.td-footer-wrapper .td-social-style2 .td_social_type,
.td-footer-wrapper .td-social-style8 .td_social_type,
.td-footer-template-13 .td-social-name,
.td-footer-wrapper .td_block_template_7 .td-block-title>* {
	color: #000000;
}

.td-footer-wrapper .widget_calendar th,
.td-footer-wrapper .widget_calendar td,
.td-footer-wrapper .td-social-style2 .td_social_type .td-social-box,
.td-footer-wrapper .td-social-style8 .td_social_type .td-social-box,
.td-social-style-2 .td-icon-font:after {
	border-color: #000000;
}

.td-footer-wrapper .td-module-comments a,
.td-footer-wrapper .td-post-category,
.td-footer-wrapper .td-slide-meta .td-post-author-name span,
.td-footer-wrapper .td-slide-meta .td-post-date {
	color: #fff;
}


.td-footer-bottom-full .td-container::before {
	background-color: rgba(0, 0, 0, 0.1);
}


.td-footer-wrapper::before {
	background-size: cover;
}


.block-title>span,
.block-title>a,
.widgettitle,
body .td-trending-now-title,
.wpb_tabs li a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a,
.td-theme-wrap .td-related-title a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .product .products h2:not(.woocommerce-loop-product__title),
.td-theme-wrap .td-block-title {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;

}

.top-header-menu>li>a,
.td-weather-top-widget .td-weather-now .td-big-degrees,
.td-weather-top-widget .td-weather-header .td-weather-city,
.td-header-sp-top-menu .td_data_time {
	line-height: 27px;

}

.top-header-menu>li,
.td-header-sp-top-menu,
#td-outer-wrap .td-header-sp-top-widget .td-search-btns-wrap,
#td-outer-wrap .td-header-sp-top-widget .td-social-icon-wrap {
	line-height: 27px;
}



/* Style generated by theme for demo: magazine */

.td-magazine .td-header-style-1 .td-header-gradient::before,
.td-magazine .td-header-style-1 .td-mega-span .td-post-category:hover,
.td-magazine .td-header-style-1 .header-search-wrap .td-drop-down-search::after {
	background-color: #ce2121;
}

.td-magazine .td-header-style-1 .td_mod_mega_menu:hover .entry-title a,
.td-magazine .td-header-style-1 .td_mega_menu_sub_cats .cur-sub-cat,
.td-magazine .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a,
.td-magazine .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover>a,
.td-magazine .td_block_template_1 .td-related-title .td-cur-simple-item {
	color: #ce2121;
}

.td-magazine .td-header-style-1 .header-search-wrap .td-drop-down-search::before {
	border-color: transparent transparent #ce2121;
}

.td-magazine .td-header-style-1 .td-header-top-menu-full {
	border-top-color: #ce2121;
}

.tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title,
.tds-button2 .tdm-btn-text,
.tds-button2 i,
.tds-button5:hover .tdm-btn-text,
.tds-button5:hover i,
.tds-button6 .tdm-btn-text,
.tds-button6 i,
.tdm_block_list .tdm-list-item i,
.tdm_block_pricing .tdm-pricing-feature i,
body .tdm-social-item i {
	color: #ce2121;
}

.tds-button1,
.tds-button6:after,
.tds-title2 .tdm-title-line:after,
.tds-title3 .tdm-title-line:after,
.tdm_block_pricing.tdm-pricing-featured:before,
.tdm_block_pricing.tds_pricing2_block.tdm-pricing-featured .tdm-pricing-header,
.tds-progress-bar1 .tdm-progress-bar:after,
.tds-progress-bar2 .tdm-progress-bar:after,
.tds-social3 .tdm-social-item {
	background-color: #ce2121;
}

.tds-button2:before,
.tds-button6:before,
.tds-progress-bar3 .tdm-progress-bar:after {
	border-color: #ce2121;
}

.tdm-btn-style1 {
	background-color: #ce2121;
}

.tdm-btn-style2:before {
	border-color: #ce2121;
}

.tdm-btn-style2 {
	color: #ce2121;
}

.tdm-btn-style3 {
	-webkit-box-shadow: 0 2px 16px #ce2121;
	-moz-box-shadow: 0 2px 16px #ce2121;
	box-shadow: 0 2px 16px #ce2121;
}

.tdm-btn-style3:hover {
	-webkit-box-shadow: 0 4px 26px #ce2121;
	-moz-box-shadow: 0 4px 26px #ce2121;
	box-shadow: 0 4px 26px #ce2121;
}

.a2a_hide {
	display: none
}

.a2a_logo_color {
	background-color: #0166ff
}

.a2a_menu,
.a2a_menu * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	margin: 0;
	padding: 0;
	position: static;
	height: auto;
	width: auto
}

.a2a_menu {
	border-radius: 6px;
	display: none;
	direction: ltr;
	background: #FFF;
	font: 16px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
	color: #000;
	line-height: 12px;
	border: 1px solid #CCC;
	vertical-align: baseline;
	overflow: hidden
}

.a2a_mini {
	min-width: 200px;
	position: absolute;
	width: 300px;
	z-index: 9999997
}

.a2a_overlay {
	display: none;
	background: #616c7d;
	opacity: .92;
	backdrop-filter: blur(8px);
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999998;
	-webkit-tap-highlight-color: transparent;
	transition: opacity .14s, backdrop-filter .14s
}

.a2a_full {
	background: #FFF;
	border: 1px solid #FFF;
	height: auto;
	height: calc(320px);
	top: 15%;
	left: 50%;
	margin-left: -320px;
	position: fixed;
	text-align: center;
	width: 640px;
	z-index: 9999999;
	transition: transform .14s, opacity .14s
}

.a2a_full_footer,
.a2a_full_header,
.a2a_full_services {
	border: 0;
	margin: 0;
	padding: 12px;
	box-sizing: border-box
}

.a2a_full_header {
	padding-bottom: 8px
}

.a2a_full_services {
	height: 280px;
	overflow-y: scroll;
	padding: 0 12px;
	-webkit-overflow-scrolling: touch
}

.a2a_full_services .a2a_i {
	display: inline-block;
	float: none;
	width: 181px;
	width: calc(33.334% - 18px)
}

div.a2a_full_footer {
	font-size: 12px;
	text-align: center;
	padding: 8px 14px
}

div.a2a_full_footer a,
div.a2a_full_footer a:visited {
	display: inline;
	font-size: 12px;
	line-height: 14px;
	padding: 8px 14px
}

div.a2a_full_footer a:focus,
div.a2a_full_footer a:hover {
	background: 0 0;
	border: 0;
	color: #0166FF
}

div.a2a_full_footer a span.a2a_s_a2a,
div.a2a_full_footer a span.a2a_w_a2a {
	background-size: 14px;
	border-radius: 3px;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin: 0 3px 0 0;
	vertical-align: top;
	width: 14px
}

.a2a_modal {
	height: 0;
	left: 50%;
	margin-left: -320px;
	position: fixed;
	text-align: center;
	top: 15%;
	width: 640px;
	z-index: 9999999;
	transition: transform .14s, opacity .14s;
	-webkit-tap-highlight-color: transparent
}

.a2a_modal_body {
	background: 0 0;
	border: 0;
	font: 24px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
	position: relative;
	height: auto;
	width: auto
}

.a2a_thanks {
	color: #fff;
	height: auto;
	margin-top: 20px;
	width: auto
}

.a2a_thanks>div:first-child {
	margin: 0 0 40px 0
}

.a2a_thanks div * {
	height: inherit
}

#a2a_copy_link {
	background: #FFF;
	border: 1px solid #FFF;
	margin-top: 15%
}

span.a2a_s_link#a2a_copy_link_icon,
span.a2a_w_link#a2a_copy_link_icon {
	background-size: 48px;
	border-radius: 0;
	display: inline-block;
	height: 48px;
	left: 0;
	line-height: 48px;
	margin: 0 3px 0 0;
	position: absolute;
	vertical-align: top;
	width: 48px
}

#a2a_modal input#a2a_copy_link_text {
	background-color: transparent;
	border: 0;
	color: #2A2A2A;
	font: inherit;
	height: 48px;
	left: 62px;
	max-width: initial;
	padding: 0;
	position: relative;
	width: 564px;
	width: calc(100% - 76px)
}

#a2a_copy_link_copied {
	background-color: #0166ff;
	color: #fff;
	display: none;
	font: inherit;
	font-size: 16px;
	margin-top: 1px;
	padding: 3px 8px
}

@media (prefers-color-scheme:dark) {

	.a2a_menu a,
	.a2a_menu a.a2a_i,
	.a2a_menu a.a2a_i:visited,
	.a2a_menu a.a2a_more,
	i.a2a_i {
		border-color: #2a2a2a !important;
		color: #fff !important
	}

	.a2a_menu a.a2a_i:active,
	.a2a_menu a.a2a_i:focus,
	.a2a_menu a.a2a_i:hover,
	.a2a_menu a.a2a_more:active,
	.a2a_menu a.a2a_more:focus,
	.a2a_menu a.a2a_more:hover,
	.a2a_menu_find_container {
		border-color: #444 !important;
		background-color: #444 !important
	}

	.a2a_menu {
		background-color: #2a2a2a;
		border-color: #2a2a2a
	}

	.a2a_menu_find {
		color: #fff !important
	}

	.a2a_menu span.a2a_s_find svg {
		background-color: transparent !important
	}

	.a2a_menu span.a2a_s_find svg path {
		fill: #fff !important
	}
}

@media print {

	.a2a_floating_style,
	.a2a_menu,
	.a2a_overlay {
		visibility: hidden
	}
}

@keyframes a2aFadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.a2a_starting {
	opacity: 0
}

.a2a_starting.a2a_full,
.a2a_starting.a2a_modal {
	transform: scale(.8)
}

@media (max-width:639px) {
	.a2a_full {
		border-radius: 0;
		top: 15%;
		left: 0;
		margin-left: auto;
		width: 100%
	}

	.a2a_modal {
		left: 0;
		margin-left: 10px;
		width: calc(100% - 20px)
	}
}

@media (min-width:318px) and (max-width:437px) {
	.a2a_full .a2a_full_services .a2a_i {
		width: calc(50% - 18px)
	}
}

@media (max-width:317px) {
	.a2a_full .a2a_full_services .a2a_i {
		width: calc(100% - 18px)
	}
}

@media (max-height:436px) {
	.a2a_full {
		bottom: 40px;
		height: auto;
		top: 40px
	}
}

@media (max-height:550px) {
	.a2a_modal {
		top: 30px
	}
}

@media (max-height:360px) {
	.a2a_modal {
		top: 20px
	}

	.a2a_thanks>div:first-child {
		margin-bottom: 20px
	}
}

.a2a_menu a {
	color: #0166FF;
	text-decoration: none;
	font: 16px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
	line-height: 14px;
	height: auto;
	width: auto;
	outline: 0
}

.a2a_menu a.a2a_i:visited,
.a2a_menu a.a2a_more {
	color: #0166FF
}

.a2a_menu a.a2a_i:active,
.a2a_menu a.a2a_i:focus,
.a2a_menu a.a2a_i:hover,
.a2a_menu a.a2a_more:active,
.a2a_menu a.a2a_more:focus,
.a2a_menu a.a2a_more:hover {
	color: #2A2A2A;
	border-color: #EEE;
	border-style: solid;
	background-color: #EEE;
	text-decoration: none
}

.a2a_menu span.a2a_s_find {
	background-size: 24px;
	height: 24px;
	left: 8px;
	position: absolute;
	top: 7px;
	width: 24px
}

.a2a_menu span.a2a_s_find svg {
	background-color: #FFF
}

.a2a_menu span.a2a_s_find svg path {
	fill: #CCC
}

#a2a_menu_container {
	display: inline-block
}

.a2a_menu_find_container {
	border: 1px solid #CCC;
	border-radius: 6px;
	padding: 2px 24px 2px 0;
	position: relative;
	text-align: left
}

.a2a_cols_container .a2a_col1 {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

#a2a_modal input,
#a2a_modal input[type=text],
.a2a_menu input,
.a2a_menu input[type=text] {
	display: block;
	background-image: none;
	box-shadow: none;
	line-height: 100%;
	margin: 0;
	outline: 0;
	overflow: hidden;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-appearance: none
}

#a2afeed_find_container input,
#a2afeed_find_container input[type=text],
#a2apage_find_container input,
#a2apage_find_container input[type=text] {
	background-color: transparent;
	border: 0;
	box-sizing: content-box;
	color: #2A2A2A;
	font: inherit;
	font-size: 16px;
	height: 28px;
	line-height: 20px;
	left: 38px;
	outline: 0;
	margin: 0;
	max-width: initial;
	padding: 2px 0;
	position: relative;
	width: 99%
}

.a2a_clear {
	clear: both
}

.a2a_svg {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	padding: 0;
	width: 32px
}

.a2a_svg svg {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: none;
	display: block;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: auto;
	height: auto
}

a.a2a_i,
i.a2a_i {
	display: block;
	float: left;
	border: 1px solid #FFF;
	line-height: 24px;
	padding: 6px 8px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 132px
}

a.a2a_i span,
a.a2a_more span {
	display: inline-block;
	overflow: hidden;
	vertical-align: top
}

a.a2a_i .a2a_svg {
	margin: 0 6px 0 0
}

a.a2a_i .a2a_svg,
a.a2a_more .a2a_svg {
	background-size: 24px;
	height: 24px;
	line-height: 24px;
	width: 24px
}

a.a2a_sss:hover {
	border-left: 1px solid #CCC
}

a.a2a_more {
	border-bottom: 1px solid #FFF;
	border-left: 0;
	border-right: 0;
	line-height: 24px;
	margin: 6px 0 0;
	padding: 6px;
	-webkit-touch-callout: none
}

a.a2a_more span {
	height: 24px;
	margin: 0 6px 0 0
}

.a2a_kit .a2a_svg {
	background-repeat: repeat
}

.a2a_default_style a {
	float: left;
	line-height: 16px;
	padding: 0 2px
}

.a2a_default_style a:hover .a2a_svg,
.a2a_floating_style a:hover .a2a_svg,
.a2a_overlay_style a:hover .a2a_svg svg {
	opacity: .7
}

.a2a_overlay_style.a2a_default_style a:hover .a2a_svg {
	opacity: 1
}

.a2a_default_style .a2a_count,
.a2a_default_style .a2a_svg,
.a2a_floating_style .a2a_svg,
.a2a_menu .a2a_svg,
.a2a_vertical_style .a2a_count,
.a2a_vertical_style .a2a_svg {
	border-radius: 4px
}

.a2a_default_style .a2a_counter img,
.a2a_default_style .a2a_dd,
.a2a_default_style .a2a_svg {
	float: left
}

.a2a_default_style .a2a_img_text {
	margin-right: 4px
}

.a2a_default_style .a2a_divider {
	border-left: 1px solid #000;
	display: inline;
	float: left;
	height: 16px;
	line-height: 16px;
	margin: 0 5px
}

.a2a_kit a {
	cursor: pointer
}

.a2a_floating_style {
	background-color: #fff;
	border-radius: 6px;
	position: fixed;
	z-index: 9999995
}

.a2a_overlay_style {
	z-index: 2147483647
}

.a2a_floating_style,
.a2a_overlay_style {
	animation: a2aFadeIn .2s ease-in;
	padding: 4px
}

.a2a_vertical_style a {
	clear: left;
	display: block;
	overflow: hidden;
	padding: 4px;
	text-decoration: none
}

.a2a_floating_style.a2a_default_style {
	bottom: 0
}

.a2a_floating_style.a2a_default_style a,
.a2a_overlay_style.a2a_default_style a {
	padding: 4px
}

.a2a_count {
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	color: #2a2a2a;
	display: block;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	height: 16px;
	margin-left: 4px;
	position: relative;
	text-align: center;
	width: 50px
}

.a2a_count:after,
.a2a_count:before {
	border: solid transparent;
	border-width: 4px 4px 4px 0;
	content: "";
	height: 0;
	left: 0;
	line-height: 0;
	margin: -4px 0 0 -4px;
	position: absolute;
	top: 50%;
	width: 0
}

.a2a_count:before {
	border-right-color: #ccc
}

.a2a_count:after {
	border-right-color: #fff;
	margin-left: -3px
}

.a2a_count span {
	animation: a2aFadeIn .14s ease-in
}

.a2a_vertical_style .a2a_counter img {
	display: block
}

.a2a_vertical_style .a2a_count {
	float: none;
	margin-left: 0;
	margin-top: 6px
}

.a2a_vertical_style .a2a_count:after,
.a2a_vertical_style .a2a_count:before {
	border: solid transparent;
	border-width: 0 4px 4px 4px;
	content: "";
	height: 0;
	left: 50%;
	line-height: 0;
	margin: -4px 0 0 -4px;
	position: absolute;
	top: 0;
	width: 0
}

.a2a_vertical_style .a2a_count:before {
	border-bottom-color: #ccc
}

.a2a_vertical_style .a2a_count:after {
	border-bottom-color: #fff;
	margin-top: -3px
}

.a2a_nowrap {
	white-space: nowrap
}

.a2a_note {
	margin: 0 auto;
	padding: 9px;
	font-size: 12px;
	text-align: center
}

.a2a_note .a2a_note_note {
	margin: 0;
	color: #2A2A2A
}

.a2a_wide a {
	display: block;
	margin-top: 3px;
	border-top: 1px solid #EEE;
	text-align: center
}

.a2a_label {
	position: absolute !important;
	clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
	overflow: hidden;
	height: 1px;
	width: 1px
}

.a2a_kit,
.a2a_menu,
.a2a_modal,
.a2a_overlay {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	outline: 0
}

.a2a_dd img {
	border: 0
}

.a2a_button_facebook_like iframe {
	max-width: none
}

.fb_hidden {
	position: absolute;
	top: -10000px;
	z-index: 10001
}

.fb_reposition {
	overflow: hidden;
	position: relative
}

.fb_invisible {
	display: none
}

.fb_reset {
	background: none;
	border: 0;
	border-spacing: 0;
	color: #000;
	cursor: auto;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal
}

.fb_reset>div {
	overflow: hidden
}

@keyframes fb_transform {
	from {
		opacity: 0;
		transform: scale(.95)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

.fb_animate {
	animation: fb_transform .3s forwards
}

.fb_dialog {
	background: rgba(82, 82, 82, .7);
	position: absolute;
	top: -10000px;
	z-index: 10001
}

.fb_dialog_advanced {
	border-radius: 8px;
	padding: 10px
}

.fb_dialog_content {
	background: #fff;
	color: #373737
}

.fb_dialog_close_icon {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 18px;
	top: 17px;
	width: 15px
}

.fb_dialog_mobile .fb_dialog_close_icon {
	left: 5px;
	right: auto;
	top: 5px
}

.fb_dialog_padding {
	background-color: transparent;
	position: absolute;
	width: 1px;
	z-index: -1
}

.fb_dialog_close_icon:hover {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
}

.fb_dialog_close_icon:active {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
}

.fb_dialog_iframe {
	line-height: 0
}

.fb_dialog_content .dialog_title {
	background: #6d84b4;
	border: 1px solid #365899;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0
}

.fb_dialog_content .dialog_title>span {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
	float: left;
	padding: 5px 0 7px 26px
}

body.fb_hidden {
	height: 100%;
	left: 0;
	margin: 0;
	overflow: visible;
	position: absolute;
	top: -10000px;
	transform: none;
	width: 100%
}

.fb_dialog.fb_dialog_mobile.loading {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;
	min-height: 100%;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 10001
}

.fb_dialog.fb_dialog_mobile.loading.centered {
	background: none;
	height: auto;
	min-height: initial;
	min-width: initial;
	width: auto
}

.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
	width: 100%
}

.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
	background: none
}

.loading.centered #fb_dialog_loader_close {
	clear: both;
	color: #fff;
	display: block;
	font-size: 18px;
	padding-top: 20px
}

#fb-root #fb_dialog_ipad_overlay {
	background: rgba(0, 0, 0, .4);
	bottom: 0;
	left: 0;
	min-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10000
}

#fb-root #fb_dialog_ipad_overlay.hidden {
	display: none
}

.fb_dialog.fb_dialog_mobile.loading iframe {
	visibility: hidden
}

.fb_dialog_mobile .fb_dialog_iframe {
	position: sticky;
	top: 0
}

.fb_dialog_content .dialog_header {
	background: linear-gradient(from(#738aba), to(#2c4987));
	border-bottom: 1px solid;
	border-color: #043b87;
	box-shadow: white 0 1px 1px -1px inset;
	color: #fff;
	font: bold 14px Helvetica, sans-serif;
	text-overflow: ellipsis;
	text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0;
	vertical-align: middle;
	white-space: nowrap
}

.fb_dialog_content .dialog_header table {
	height: 43px;
	width: 100%
}

.fb_dialog_content .dialog_header td.header_left {
	font-size: 12px;
	padding-left: 5px;
	vertical-align: middle;
	width: 60px
}

.fb_dialog_content .dialog_header td.header_right {
	font-size: 12px;
	padding-right: 5px;
	vertical-align: middle;
	width: 60px
}

.fb_dialog_content .touchable_button {
	background: linear-gradient(from(#4267B2), to(#2a4887));
	background-clip: padding-box;
	border: 1px solid #29487d;
	border-radius: 3px;
	display: inline-block;
	line-height: 18px;
	margin-top: 3px;
	max-width: 85px;
	padding: 4px 12px;
	position: relative
}

.fb_dialog_content .dialog_header .touchable_button input {
	background: none;
	border: none;
	color: #fff;
	font: bold 12px Helvetica, sans-serif;
	margin: 2px -12px;
	padding: 2px 6px 3px 6px;
	text-shadow: rgba(0, 30, 84, .296875) 0 -1px 0
}

.fb_dialog_content .dialog_header .header_center {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	vertical-align: middle
}

.fb_dialog_content .dialog_content {
	background: url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
	border: 1px solid #4a4a4a;
	border-bottom: 0;
	border-top: 0;
	height: 150px
}

.fb_dialog_content .dialog_footer {
	background: #f5f6f7;
	border: 1px solid #4a4a4a;
	border-top-color: #ccc;
	height: 40px
}

#fb_dialog_loader_close {
	float: left
}

.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
	visibility: hidden
}

#fb_dialog_loader_spinner {
	animation: rotateSpinner 1.2s linear infinite;
	background-color: transparent;
	background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px
}

@keyframes rotateSpinner {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.fb_iframe_widget {
	display: inline-block;
	position: relative
}

.fb_iframe_widget span {
	display: inline-block;
	position: relative;
	text-align: justify
}

.fb_iframe_widget iframe {
	position: absolute
}

.fb_iframe_widget_fluid_desktop,
.fb_iframe_widget_fluid_desktop span,
.fb_iframe_widget_fluid_desktop iframe {
	max-width: 100%
}

.fb_iframe_widget_fluid_desktop iframe {
	min-width: 220px;
	position: relative
}

.fb_iframe_widget_lift {
	z-index: 1
}

.fb_iframe_widget_fluid {
	display: inline
}

.fb_iframe_widget_fluid span {
	width: 100%
}

.fb_mpn_mobile_landing_page_slide_out {
	animation-duration: 200ms;
	animation-name: fb_mpn_landing_page_slide_out;
	transition-timing-function: ease-in
}

.fb_mpn_mobile_landing_page_slide_out_from_left {
	animation-duration: 200ms;
	animation-name: fb_mpn_landing_page_slide_out_from_left;
	transition-timing-function: ease-in
}

.fb_mpn_mobile_landing_page_slide_up {
	animation-duration: 500ms;
	animation-name: fb_mpn_landing_page_slide_up;
	transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_in {
	animation-duration: 300ms;
	animation-name: fb_mpn_bounce_in;
	transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_out {
	animation-duration: 300ms;
	animation-name: fb_mpn_bounce_out;
	transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_out_v2 {
	animation-duration: 300ms;
	animation-name: fb_mpn_fade_out;
	transition-timing-function: ease-in
}

.fb_customer_chat_bounce_in_v2 {
	animation-duration: 300ms;
	animation-name: fb_bounce_in_v2;
	transition-timing-function: ease-in
}

.fb_customer_chat_bounce_in_from_left {
	animation-duration: 300ms;
	animation-name: fb_bounce_in_from_left;
	transition-timing-function: ease-in
}

.fb_customer_chat_bounce_out_v2 {
	animation-duration: 300ms;
	animation-name: fb_bounce_out_v2;
	transition-timing-function: ease-in
}

.fb_customer_chat_bounce_out_from_left {
	animation-duration: 300ms;
	animation-name: fb_bounce_out_from_left;
	transition-timing-function: ease-in
}

.fb_invisible_flow {
	display: inherit;
	height: 0;
	overflow-x: hidden;
	width: 0
}

@keyframes fb_mpn_landing_page_slide_out {
	0% {
		margin: 0 12px;
		width: 100% - 24px
	}

	60% {
		border-radius: 18px
	}

	100% {
		border-radius: 50%;
		margin: 0 24px;
		width: 60px
	}
}

@keyframes fb_mpn_landing_page_slide_out_from_left {
	0% {
		left: 12px;
		width: 100% - 24px
	}

	60% {
		border-radius: 18px
	}

	100% {
		border-radius: 50%;
		left: 12px;
		width: 60px
	}
}

@keyframes fb_mpn_landing_page_slide_up {
	0% {
		bottom: 0;
		opacity: 0
	}

	100% {
		bottom: 24px;
		opacity: 1
	}
}

@keyframes fb_mpn_bounce_in {
	0% {
		opacity: .5;
		top: 100%
	}

	100% {
		opacity: 1;
		top: 0
	}
}

@keyframes fb_mpn_fade_out {
	0% {
		bottom: 30px;
		opacity: 1
	}

	100% {
		bottom: 0;
		opacity: 0
	}
}

@keyframes fb_mpn_bounce_out {
	0% {
		opacity: 1;
		top: 0
	}

	100% {
		opacity: .5;
		top: 100%
	}
}

@keyframes fb_bounce_in_v2 {
	0% {
		opacity: 0;
		transform: scale(0, 0);
		transform-origin: bottom right
	}

	50% {
		transform: scale(1.03, 1.03);
		transform-origin: bottom right
	}

	100% {
		opacity: 1;
		transform: scale(1, 1);
		transform-origin: bottom right
	}
}

@keyframes fb_bounce_in_from_left {
	0% {
		opacity: 0;
		transform: scale(0, 0);
		transform-origin: bottom left
	}

	50% {
		transform: scale(1.03, 1.03);
		transform-origin: bottom left
	}

	100% {
		opacity: 1;
		transform: scale(1, 1);
		transform-origin: bottom left
	}
}

@keyframes fb_bounce_out_v2 {
	0% {
		opacity: 1;
		transform: scale(1, 1);
		transform-origin: bottom right
	}

	100% {
		opacity: 0;
		transform: scale(0, 0);
		transform-origin: bottom right
	}
}

@keyframes fb_bounce_out_from_left {
	0% {
		opacity: 1;
		transform: scale(1, 1);
		transform-origin: bottom left
	}

	100% {
		opacity: 0;
		transform: scale(0, 0);
		transform-origin: bottom left
	}
}

@keyframes slideInFromBottom {
	0% {
		opacity: .1;
		transform: translateY(100%)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes slideInFromBottomDelay {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	97% {
		opacity: 0;
		transform: translateY(100%)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

#tt {
	z-index: 1500;
}



#tt #ttcont div.glossaryItemTitle {
	font-size: 13px !important;
}

#tt #ttcont div.glossaryItemBody {
	padding: 0 !important;
	font-size: 13px !important;
}

.mobile-link a.glossaryLink {
	color: #fff !important;
}

.mobile-link:before {
	content: "Term link:  "
}



.tiles ul.glossaryList li {
	min-width: 85px !important;
	width: 85px !important;
}

.tiles ul.glossaryList span {
	min-width: 85px;
	width: 85px;
}

.cm-glossary.tiles.big ul.glossaryList a {
	min-width: 179px;
	width: 179px
}

.cm-glossary.tiles.big ul.glossaryList span {
	min-width: 179px;
	width: 179px;
}

span.glossaryLink,
a.glossaryLink {
	border-bottom: dotted 1px #000000 !important;
	color: #000000 !important;
}

span.glossaryLink:hover,
a.glossaryLink:hover {
	border-bottom: solid 1px #333333 !important;
	color: #000000 !important;
}

.glossaryList .glossary-link-title {
	font-weight: normal !important;
}


#tt #tt-btn-close {
	color: #222 !important
}

.cm-glossary.grid ul.glossaryList li[class^='ln'] {
	width: 200px !important
}

#tt #tt-btn-close {
	direction: rtl;
	font-size: 20px !important
}




#tt #ttcont a {
	color: #2EA3F2 !important
}



#ttcont {
	box-shadow: #666666 0px 0px 20px;
}

.cm-glossary.term-carousel .slick-slide,
.cm-glossary.tiles-with-definition ul>li {
	height: 250px !important
}

.cm-glossary.tiles-with-definition ul {
	grid-template-columns: repeat(auto-fill, 220px) !important;
}

.glossary-search-wrapper {
	display: inline-block;
}



input.glossary-search-term {
	outline: none;
}

button.glossary-search.button {
	outline: none;
}

/* tdc_composer_block - inline css att */
.vc_custom_1587630286188 {
	background-color: #ffffff !important;
}

/* custom css */
.tdi_9,
.tdi_9 .tdc-columns {
	min-height: 0;
}

.tdi_9,
.tdi_9 .tdc-columns {
	display: block;
}

.tdi_9 .tdc-columns {
	width: 100%;
}

.vc_custom_1587633190051 {
	padding-top: 0px !important;
	padding-right: 24px !important;
	padding-bottom: 0px !important;
	padding-left: 24px !important;
}

/* custom css */
.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;
}

.vc_custom_1587629256558 {
	padding-top: 25px !important;
}

/* custom css */
.tdi_17,
.tdi_17 .tdc-columns {
	min-height: 0;
}

.tdi_17,
.tdi_17 .tdc-columns {
	display: block;
}

.tdi_17 .tdc-columns {
	width: 100%;
}

@media (min-width: 768px) {
	.tdi_17>.td-element-style>.td-element-style-before {
		background-attachment: fixed;
	}

	.tdc-row[class*='stretch_row']>.tdi_17.td-pb-row>.td-element-style {
		left: calc((-100vw + 100%)/2) !important;
		transform: none !important;
	}
}

.vc_custom_1587631757351 {
	padding-right: 24px !important;
	padding-left: 24px !important;
}

/* custom css */
.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;
}

.vc_custom_1587631770273 {
	padding-right: 24px !important;
	padding-left: 24px !important;
}

/* custom css */
.tdi_21 {
	vertical-align: baseline;
}

.tdi_21>.wpb_wrapper,
.tdi_21>.wpb_wrapper>.tdc-elements {
	display: block;
}

.tdi_21>.wpb_wrapper>.tdc-elements {
	width: 100%;
}

.tdi_21>.wpb_wrapper>.vc_row_inner {
	width: auto;
}

.tdi_21>.wpb_wrapper {
	width: auto;
	height: auto;
}

.vc_custom_1587633177618 {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	background-color: #303030 !important;
}

/* custom css */
.tdi_23,
.tdi_23 .tdc-columns {
	min-height: 0;
}

.tdi_23,
.tdi_23 .tdc-columns {
	display: block;
}

.tdi_23 .tdc-columns {
	width: 100%;
}

@media (min-width: 767px) {

	.tdi_23.tdc-row-content-vert-center,
	.tdi_23.tdc-row-content-vert-center .tdc-columns {
		display: flex;
		align-items: center;
		flex: 1;
	}

	.tdi_23.tdc-row-content-vert-bottom,
	.tdi_23.tdc-row-content-vert-bottom .tdc-columns {
		display: flex;
		align-items: flex-end;
		flex: 1;
	}

	.tdi_23.tdc-row-content-vert-center .td_block_wrap {
		vertical-align: middle;
	}

	.tdi_23.tdc-row-content-vert-bottom .td_block_wrap {
		vertical-align: bottom;
	}
}

@media (max-width:768px) {
	.apsc-floating-sidebar {
		display: none;
	}

}

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;
}

@media (max-width: 767px) {
	.td-header-desktop-wrap {
		display: none;
	}
}

@media (min-width: 767px) {
	.td-header-mobile-wrap {
		display: none;
	}
}

.tdi_1.td-a-rec {
	text-align: center;
}

.tdi_1 .td-element-style {
	z-index: -1;
}

.tdi_1.td-a-rec-img {
	text-align: left;
}

.tdi_1.td-a-rec-img img {
	margin: 0 auto 0 0;
}

@media (max-width: 767px) {
	.tdi_1.td-a-rec-img {
		text-align: center;
	}
}

.tdi_11 {
	vertical-align: baseline;
}

.tdi_11>.wpb_wrapper,
.tdi_11>.wpb_wrapper>.tdc-elements {
	display: block;
}

.tdi_11>.wpb_wrapper>.tdc-elements {
	width: 100%;
}

.tdi_11>.wpb_wrapper>.vc_row_inner {
	width: auto;
}

.tdi_11>.wpb_wrapper {
	width: auto;
	height: auto;
}

#wpls-logo-showcase-slider-1 .wpls-fix-box,
#wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image {
	max-height: 250px;
}
