:root {
				--td_theme_color: #4db2ec;
				--td_grid_border_color: #ededed;
				--td_black: #222;
				--td_text_color: #111
			}

			html {
				font-family: sans-serif;
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%
			}

			body {
				margin: 0
			}

			a {
				background-color: transparent
			}

			img {
				border: 0
			}

			svg:not(:root) {
				overflow: hidden
			}

			button,
			input {
				color: inherit;
				font: inherit;
				margin: 0
			}

			button {
				overflow: visible
			}

			button {
				text-transform: none
			}

			button,
			html input[type=button] {
				-webkit-appearance: button
			}

			button::-moz-focus-inner,
			input::-moz-focus-inner {
				border: 0;
				padding: 0
			}

			input {
				line-height: normal
			}

			* {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box
			}

			*:before,
			*:after {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box
			}

			img {
				max-width: 100%;
				height: auto
			}

			.td-main-content-wrap {
				background-color: #fff
			}

			.tdc-row {
				width: 1068px;
				margin-right: auto;
				margin-left: auto
			}

			.tdc-row:before,
			.tdc-row:after {
				display: table;
				content: '';
				line-height: 0
			}

			.tdc-row:after {
				clear: both
			}

			.tdc-row[class*=stretch_row]>.td-pb-row>.td-element-style {
				width: 100vw !important;
				left: 50% !important;
				transform: translateX(-50%) !important
			}

			@media (max-width:767px) {
				.td-pb-row>.td-element-style {
					width: 100vw !important;
					left: 50% !important;
					transform: translateX(-50%) !important
				}
			}

			.td-pb-row {
				*zoom: 1;
				margin-right: -24px;
				margin-left: -24px;
				position: relative
			}

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

			.td-pb-row:after {
				clear: both
			}

			.td-pb-row [class*=td-pb-span] {
				display: block;
				min-height: 1px;
				float: left;
				padding-right: 24px;
				padding-left: 24px;
				position: relative
			}

			@media (min-width:1019px) and (max-width:1140px) {
				.td-pb-row [class*=td-pb-span] {
					padding-right: 20px;
					padding-left: 20px
				}
			}

			@media (min-width:768px) and (max-width:1018px) {
				.td-pb-row [class*=td-pb-span] {
					padding-right: 14px;
					padding-left: 14px
				}
			}

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

			.td-pb-span4 {
				width: 33.33333333%
			}

			.td-pb-span8 {
				width: 66.66666667%
			}

			.td-pb-span12 {
				width: 100%
			}

			.wpb_row {
				margin-bottom: 0
			}

			.vc_row .vc_column-inner {
				padding-left: 0;
				padding-right: 0
			}

			@media (min-width:1019px) and (max-width:1140px) {
				.tdc-row {
					width: 980px
				}

				.td-pb-row {
					margin-right: -20px;
					margin-left: -20px
				}
			}

			@media (min-width:768px) and (max-width:1018px) {
				.tdc-row {
					width: 740px
				}

				.td-pb-row {
					margin-right: -14px;
					margin-left: -14px
				}
			}

			@media (max-width:767px) {
				.tdc-row {
					width: 100%;
					padding-left: 20px;
					padding-right: 20px
				}

				.td-pb-row {
					width: 100%;
					margin-left: 0;
					margin-right: 0
				}
			}

			@media (min-width:768px) {
				.td-drop-down-search .td-search-form {
					margin: 20px
				}
			}

			.td-menu-badge {
				font-size: 10px;
				background-color: #f0f8ff;
				color: var(--td_theme_color, #4db2ec);
				border-radius: 10px;
				padding: 3px 7px 4px;
				display: inline-block;
				margin-left: 6px;
				margin-right: -4px;
				line-height: 1;
				position: relative;
				top: -1px
			}

			.td-menu-badge-right {
				top: 2px;
				float: right;
				right: -8px;
				background-color: rgba(0, 0, 0, .03);
				color: #999
			}

			.td-menu-subtitle {
				font-style: italic;
				font-size: 10px;
				display: block;
				line-height: 1;
				padding-right: 20px;
				color: #999
			}

			.td-menu-badge-width>ul {
				min-width: 220px
			}

			.td-menu-border {
				border-bottom: 1px solid #f3f3f3;
				display: block;
				padding-bottom: 12px
			}

			@media (max-width:767px) {

				.td-menu-badge,
				.td-menu-subtitle,
				.td-menu-border {
					display: none
				}
			}

			#td-outer-wrap {
				overflow: hidden
			}

			@media (max-width:767px) {
				#td-outer-wrap {
					margin: auto;
					width: 100%;
					-webkit-transform-origin: 50% 200px 0;
					transform-origin: 50% 200px 0
				}
			}

			.td-menu-background {
				background-repeat: var(--td_mobile_background_repeat, no-repeat);
				background-size: var(--td_mobile_background_size, cover);
				background-position: var(--td_mobile_background_size, center top);
				position: fixed;
				top: 0;
				display: block;
				width: 100%;
				height: 113%;
				z-index: 9999;
				visibility: hidden;
				transform: translate3d(-100%, 0, 0);
				-webkit-transform: translate3d(-100%, 0, 0)
			}

			.td-menu-background:before {
				content: '';
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				opacity: .98;
				background: #313b45;
				background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
				background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0)
			}

			#td-mobile-nav {
				padding: 0;
				position: fixed;
				width: 100%;
				height: calc(100% + 1px);
				top: 0;
				z-index: 9999;
				visibility: hidden;
				transform: translate3d(-99%, 0, 0);
				-webkit-transform: translate3d(-99%, 0, 0);
				left: -1%;
				font-family: -apple-system, ".sfnstext-regular", san francisco, roboto, segoe ui, helvetica neue, lucida grande, sans-serif
			}

			#td-mobile-nav .td_display_err {
				text-align: center;
				color: var(--td_mobile_text_color, #ffffff);
				border: none;
				-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .16);
				box-shadow: 0 0 8px rgba(0, 0, 0, .16);
				margin: -9px -30px 24px;
				font-size: 14px;
				border-radius: 0;
				padding: 12px;
				position: relative;
				background-color: rgba(255, 255, 255, .06);
				display: none
			}

			#td-mobile-nav input:invalid {
				box-shadow: none !important
			}

			#td-mobile-nav {
				height: 1px;
				overflow: hidden
			}

			#td-mobile-nav .td-menu-socials {
				padding: 0 65px 0 20px;
				overflow: hidden;
				height: 60px
			}

			.td-mobile-close {
				position: absolute;
				right: 1px;
				top: 0;
				z-index: 1000
			}

			.td-mobile-close .td-icon-close-mobile {
				height: 70px;
				width: 70px;
				line-height: 70px;
				font-size: 21px;
				color: var(--td_mobile_text_color, #ffffff);
				top: 4px;
				position: relative
			}

			.td-mobile-content {
				padding: 20px 20px 0
			}

			.td-mobile-container {
				padding-bottom: 20px;
				position: relative
			}

			.td-mobile-content ul {
				list-style: none;
				margin: 0;
				padding: 0
			}

			.td-mobile-content li {
				float: none;
				margin-left: 0;
				-webkit-touch-callout: none
			}

			.td-mobile-content li a {
				display: block;
				line-height: 21px;
				font-size: 21px;
				color: var(--td_mobile_text_color, #ffffff);
				margin-left: 0;
				padding: 12px 30px 12px 12px;
				font-weight: 700
			}

			.td-mobile-container {
				opacity: 1
			}

			#td-mobile-nav .td-login-animation {
				opacity: 0;
				position: absolute;
				top: 0;
				width: 100%
			}

			#td-mobile-nav .td-login-animation .td-login-inputs {
				height: 76px
			}

			.td-search-wrap-mob {
				padding: 0;
				position: absolute;
				width: 100%;
				height: auto;
				top: 0;
				text-align: center;
				z-index: 9999;
				visibility: hidden;
				color: var(--td_mobile_text_color, #ffffff);
				font-family: -apple-system, ".sfnstext-regular", san francisco, roboto, segoe ui, helvetica neue, lucida grande, sans-serif
			}

			.td-search-wrap-mob .td-drop-down-search {
				opacity: 0;
				visibility: hidden;
				-webkit-backface-visibility: hidden;
				position: relative
			}

			.td-search-wrap-mob #td-header-search-mob {
				color: var(--td_mobile_text_color, #ffffff);
				font-weight: 700;
				font-size: 26px;
				height: 40px;
				line-height: 36px;
				border: 0;
				background: 0 0;
				outline: 0;
				margin: 8px 0;
				padding: 0;
				text-align: center
			}

			.td-search-wrap-mob .td-search-input {
				margin: 0 5%;
				position: relative
			}

			.td-search-wrap-mob .td-search-input span {
				opacity: .8;
				font-size: 12px
			}

			.td-search-wrap-mob .td-search-input:before,
			.td-search-wrap-mob .td-search-input:after {
				content: '';
				position: absolute;
				display: block;
				width: 100%;
				height: 1px;
				background-color: var(--td_mobile_text_color, #ffffff);
				bottom: 0;
				left: 0;
				opacity: .2
			}

			.td-search-wrap-mob .td-search-input:after {
				opacity: .8;
				transform: scaleX(0);
				-webkit-transform: scaleX(0)
			}

			.td-search-wrap-mob .td-search-form {
				margin-bottom: 30px
			}

			.td-search-background {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center top;
				position: fixed;
				top: 0;
				display: block;
				width: 100%;
				height: 113%;
				z-index: 9999;
				transform: translate3d(100%, 0, 0);
				-webkit-transform: translate3d(100%, 0, 0);
				visibility: hidden
			}

			.td-search-background:before {
				content: '';
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				opacity: .98;
				background: #313b45;
				background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
				background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0)
			}

			.td-search-close {
				text-align: right;
				z-index: 1000
			}

			.td-search-close .td-icon-close-mobile {
				height: 70px;
				width: 70px;
				line-height: 70px;
				font-size: 21px;
				color: var(--td_mobile_text_color, #ffffff);
				position: relative;
				top: 4px;
				right: 0
			}

			#td-mobile-nav label {
				position: absolute;
				top: 26px;
				left: 10px;
				font-size: 17px;
				color: var(--td_mobile_text_color, #ffffff);
				opacity: .6
			}

			.td-login-inputs {
				position: relative
			}

			body {
				font-family: Verdana, BlinkMacSystemFont, -apple-system, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
				font-size: 14px;
				line-height: 21px
			}

			p {
				margin-top: 0;
				margin-bottom: 21px
			}

			a {
				color: var(--td_theme_color, #4db2ec);
				text-decoration: none
			}

			ul {
				padding: 0
			}

			ul li {
				line-height: 24px;
				margin-left: 21px
			}

			h1,
			h2,
			h3,
			h4 {
				font-family: roboto, sans-serif;
				color: var(--td_text_color, #111111);
				font-weight: 400;
				margin: 6px 0
			}

			h2>a,
			h3>a {
				color: var(--td_text_color, #111111)
			}

			p.td-module-title {
				font-family: roboto, sans-serif;
				color: var(--td_text_color, #111111)
			}

			p.td-module-title>a {
				color: var(--td_text_color, #111111)
			}

			h1 {
				font-size: 32px;
				line-height: 40px;
				margin-top: 33px;
				margin-bottom: 23px
			}

			h2 {
				font-size: 27px;
				line-height: 38px;
				margin-top: 30px;
				margin-bottom: 20px
			}

			h3 {
				font-size: 22px;
				line-height: 30px;
				margin-top: 27px;
				margin-bottom: 17px
			}

			h4 {
				font-size: 19px;
				line-height: 29px;
				margin-top: 24px;
				margin-bottom: 14px
			}

			input[type=text] {
				font-size: 12px;
				line-height: 21px;
				color: #444;
				border: 1px solid #e1e1e1;
				width: 100%;
				max-width: 100%;
				height: 34px;
				padding: 3px 9px
			}

			@media (max-width:767px) {
				input[type=text] {
					font-size: 16px
				}
			}

			input[type=password] {
				width: 100%;
				position: relative;
				top: 0;
				display: inline-table;
				vertical-align: middle;
				font-size: 12px;
				line-height: 21px;
				color: #444;
				border: 1px solid #ccc;
				max-width: 100%;
				height: 34px;
				padding: 3px 9px;
				margin-bottom: 10px
			}

			@media (max-width:767px) {
				input[type=password] {
					font-size: 16px
				}
			}

			.td_module_wrap {
				position: relative;
				padding-bottom: 35px
			}

			.td_module_wrap .entry-title {
				font-size: 21px;
				line-height: 25px;
				margin: 0 0 6px
			}

			.entry-title {
				word-wrap: break-word
			}

			.td-module-thumb {
				position: relative;
				margin-bottom: 13px
			}

			.td-module-thumb .entry-thumb {
				display: block
			}

			.td-module-meta-info {
				font-family: open sans, open sans regular, sans-serif;
				font-size: 11px;
				margin-bottom: 7px;
				line-height: 1;
				min-height: 17px
			}

			.td-post-author-name {
				font-weight: 700;
				display: inline-block;
				position: relative;
				top: 2px
			}

			.td-post-author-name a {
				color: #000
			}

			.td-post-author-name span {
				color: #ccc;
				margin: 0 2px;
				font-weight: 400
			}

			.td-post-date {
				color: #767676;
				display: inline-block;
				position: relative;
				top: 2px
			}

			.td-post-category {
				font-family: open sans, open sans regular, sans-serif;
				font-size: 10px;
				font-weight: 600;
				line-height: 1;
				background-color: var(--td_black, #222222);
				color: #fff;
				margin-right: 5px;
				padding: 3px 6px 4px;
				display: block;
				vertical-align: top
			}

			.td-module-meta-info .td-post-category {
				display: inline-block
			}

			.block-title {
				font-family: roboto, sans-serif;
				font-size: 14px;
				line-height: 1;
				margin-top: 0;
				margin-bottom: 26px;
				border-bottom: 2px solid var(--td_header_color, var(--td_black, #222222))
			}

			.block-title>span {
				line-height: 17px;
				display: inline-block;
				padding: 7px 12px 4px;
				background-color: var(--td_header_color, var(--td_black, #222222));
				color: var(--td_text_header_color, #ffffff)
			}

			.td-block-title span {
				display: inline-block
			}

			.td_block_template_1 .block-title {
				text-align: left
			}

			.td-main-content-wrap {
				padding-bottom: 40px
			}

			@media (max-width:767px) {
				.td-main-content-wrap {
					padding-bottom: 26px
				}
			}

			.td-main-page-wrap {
				padding-top: 48px
			}

			@media (max-width:767px) {
				.td-main-page-wrap {
					padding-top: 32px
				}
			}

			.td-pb-span4 .wpb_wrapper {
				perspective: unset !important
			}

			@font-face {
				font-family: newspaper;
				src: url("../fonts/newspaper-23.eot");
				src: url("../fonts/newspaper-23.eot#iefix") format('embedded-opentype'), url("../fonts/newspaper-23.woff") format('woff'), url("../fonts/newspaper-23.ttf") format('truetype'), url("../fonts/newspaper-23.svg#newspaper") format('svg');
				font-weight: 400;
				font-style: normal;
				font-display: swap
			}

			[class^=td-icon-]:before,
			[class*=" td-icon-"]:before {
				font-family: newspaper;
				speak: none;
				font-style: normal;
				font-weight: 400;
				font-variant: normal;
				text-transform: none;
				line-height: 1;
				text-align: center;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			[class*=td-icon-] {
				line-height: 1;
				text-align: center;
				display: inline-block
			}

			.td-icon-down:before {
				content: '\e801'
			}

			.td-icon-right-arrow:before {
				content: '\e808'
			}

			.td-icon-menu-up:before {
				content: '\e809'
			}

			.td-icon-menu-left:before {
				content: '\e80c'
			}

			.td-icon-menu-right:before {
				content: '\e80d'
			}

			.td-icon-facebook:before {
				content: '\e818'
			}

			.td-icon-instagram:before {
				content: '\e81d'
			}

			.td-icon-twitter:before {
				content: '\e831'
			}

			.td-icon-vimeo:before {
				content: '\e832'
			}

			.td-icon-youtube:before {
				content: '\e836'
			}

			.td-icon-read-down:before {
				content: '\e83d'
			}

			.td-icon-mobile:before {
				content: '\e83e'
			}

			.td-icon-close-mobile:before {
				content: '\e900'
			}

			.td-icon-modal-back:before {
				content: '\e901'
			}

			.td-sp {
				background-image: url("../img/elemenets.webp");
				background-repeat: no-repeat;
				display: block
			}

			.td-sp-facebook {
				width: 32px;
				height: 32px;
				background-position: -20px -20px
			}

			.td-sp-twitter {
				width: 32px;
				height: 32px;
				background-position: -20px -436px
			}

			.tdc-header-template .td-main-page-wrap {
				padding-top: 0
			}

			.tdc_zone {
				margin: 0
			}

			.td-main-content-wrap .tdc_zone {
				z-index: 0
			}

			.td-header-template-wrap {
				z-index: 100
			}

			.td-header-desktop-wrap {
				width: 100%
			}

			#td-mobile-nav .td-menu-login-section {
				list-style: none;
				position: relative;
				margin-top: 20px
			}

			#td-mobile-nav .td-menu-login-section a {
				color: var(--td_mobile_text_color, #ffffff)
			}

			#td-mobile-nav .td-guest-wrap {
				height: 40px;
				text-align: center
			}

			#td-mobile-nav .td-guest-wrap .td-menu-login {
				display: inline-block;
				font-size: 20px;
				font-weight: 700;
				color: #fff;
				vertical-align: middle
			}

			#td-mobile-nav .td-register-section {
				position: absolute;
				top: 0;
				color: var(--td_mobile_text_color, #ffffff);
				width: 100%;
				z-index: -1
			}

			#td-mobile-nav .td-register-section a {
				color: var(--td_mobile_text_color, #ffffff)
			}

			#td-mobile-nav .td-register-section .td-icon-read-down {
				font-size: 23px;
				transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				line-height: 74px;
				width: 74px
			}

			#td-mobile-nav .td-register-section .td-login-input {
				color: var(--td_mobile_text_color, #ffffff);
				font-weight: 400;
				font-size: 17px;
				height: 40px;
				line-height: 40px;
				border: 0;
				background: 0 0;
				outline: 0;
				margin: 18px 0;
				position: relative;
				border-bottom: 1px solid var(--td_mobile_text_color, rgba(255, 255, 255, 0.2));
				border-radius: 0;
				box-shadow: none
			}

			#td-mobile-nav .td-register-section .td-login-form-wrap {
				padding: 0 30px
			}

			#td-mobile-nav .td-register-section .td-login-button {
				display: block;
				text-align: center;
				width: 100%;
				text-transform: uppercase;
				line-height: 50px;
				color: var(--td_mobile_button_color_mob, #000000);
				border: none;
				-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .36);
				box-shadow: 0 0 8px rgba(0, 0, 0, .36);
				margin: 17px 0 15px;
				font-size: 17px;
				border-radius: 0;
				background-color: var(--td_mobile_button_background_mob, #ffffff);
				opacity: .8;
				text-shadow: none
			}

			#td-mobile-nav .td-register-section .td-login-info-text {
				text-align: center;
				margin-bottom: 20px
			}

			#td-mobile-nav .td-login-title {
				position: absolute;
				top: 0;
				padding: 0 50px;
				text-align: center;
				line-height: 74px;
				text-transform: uppercase;
				width: 100%;
				font-size: 17px;
				height: 74px;
				overflow: hidden;
				z-index: -1
			}

			#td-mobile-nav .td-login-panel-title {
				text-align: center;
				font-size: 16px;
				padding: 30px 10px
			}

			#td-mobile-nav .td-login-panel-title span {
				display: inline-block;
				font-size: 28px;
				font-weight: 700;
				width: 100%;
				margin-bottom: 10px
			}

			.td_block_wrap {
				margin-bottom: 48px;
				position: relative;
				clear: both
			}

			@media (max-width:767px) {
				.td_block_wrap {
					margin-bottom: 32px
				}
			}

			.td_block_wrap .td-next-prev-wrap {
				margin-top: 20px
			}

			@media (max-width:767px) {
				.td_block_wrap .td-next-prev-wrap {
					margin-bottom: 0
				}
			}

			.td-block-title-wrap {
				position: relative
			}

			.td-fix-index {
				transform: translateZ(0);
				-webkit-transform: translateZ(0)
			}

			.td_with_ajax_pagination {
				transform: translate3d(0, 0, 0);
				-webkit-transform: translate3d(0, 0, 0);
				overflow: hidden
			}

			.td-trending-now-title {
				background-color: var(--td_header_color, #222222)
			}

			.td-next-prev-wrap {
				position: relative;
				clear: both
			}

			.td-next-prev-wrap a {
				display: inline-block;
				margin-right: 7px;
				width: 25px;
				height: 25px;
				border: 1px solid #dcdcdc;
				line-height: 24px;
				text-align: center;
				vertical-align: middle;
				font-size: 7px;
				color: #b7b7b7
			}

			.td-next-prev-wrap .ajax-page-disabled {
				opacity: .5
			}

			.td-next-prev-wrap .td-ajax-next-page {
				padding-left: 2px
			}

			.td-next-prev-wrap .td-ajax-prev-page {
				padding-right: 1px
			}

			@-moz-document url-prefix() {
				.td-next-prev-wrap a {
					line-height: 23px
				}
			}

			.td-subcat-filter {
				position: absolute;
				bottom: 0;
				right: 0;
				margin: auto 0;
				opacity: 0;
				z-index: 2;
				line-height: 30px;
				text-align: right
			}

			.td-subcat-filter ul {
				margin: 0
			}

			.td-subcat-filter .td-subcat-list {
				display: inline-block;
				line-height: 1
			}

			.td-subcat-filter .td-subcat-list .td-subcat-item {
				display: inline-block;
				line-height: 1;
				margin-left: 30px
			}

			.td-subcat-filter .td-subcat-list a {
				font-family: roboto, sans-serif;
				font-size: 13px;
				color: #767676;
				line-height: 1
			}

			.td-subcat-filter .td-subcat-dropdown {
				display: inline-block;
				text-align: right;
				line-height: 30px;
				position: relative
			}

			.td-subcat-filter .td-subcat-dropdown .td-subcat-more {
				margin-left: 15px;
				padding-left: 15px;
				display: inline-block
			}

			.td-subcat-filter .td-subcat-dropdown .td-subcat-more:before {
				content: '';
				width: 70px;
				height: 100%;
				position: absolute;
				margin-top: 2px;
				top: 0;
				right: 0;
				z-index: 1;
				opacity: 0
			}

			.td-subcat-filter .td-subcat-dropdown .td-subcat-more i {
				font-size: 9px;
				color: #767676;
				margin-left: 12px;
				margin-right: 12px
			}

			.td-subcat-filter .td-subcat-dropdown ul {
				list-style: none;
				position: absolute;
				right: 0;
				top: 100%;
				padding: 6px 0 8px;
				background-color: #fff;
				background-color: rgba(255, 255, 255, .95);
				z-index: 999;
				border-width: 0 1px 1px;
				border-color: var(--td_grid_border_color, #ededed);
				border-style: solid;
				display: none
			}

			.td-subcat-filter .td-subcat-dropdown span {
				font-family: roboto, sans-serif;
				font-size: 13px;
				color: #767676;
				line-height: 1
			}

			.td_module_flex_1,
			.td_module_flex_3 {
				display: inline-block;
				width: 100%;
				padding-bottom: 0
			}

			.td_module_flex_1 .td-module-container,
			.td_module_flex_3 .td-module-container {
				display: flex;
				flex-direction: column;
				position: relative
			}

			.td_module_flex_1 .td-module-container:before,
			.td_module_flex_3 .td-module-container:before {
				content: '';
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				height: 1px
			}

			.td_module_flex_1 .td-image-wrap,
			.td_module_flex_3 .td-image-wrap {
				display: block;
				position: relative
			}

			.td_module_flex_1 .td-image-container,
			.td_module_flex_3 .td-image-container {
				position: relative;
				flex: 0 0 auto;
				width: 100%;
				height: 100%
			}

			.td_module_flex_1 .td-module-thumb,
			.td_module_flex_3 .td-module-thumb {
				margin-bottom: 0
			}

			.td_module_flex_3 .td-module-meta-info {
				width: 100%;
				margin-bottom: 0;
				z-index: 1;
				border: 0 solid #eaeaea;
				min-height: 0
			}

			.td_module_flex_1 .td-thumb-css,
			.td_module_flex_3 .td-thumb-css {
				width: 100%;
				height: 100%;
				position: absolute;
				background-size: cover;
				background-position: center center
			}

			.td-mc1-wrap:after,
			.td-mc1-wrap .td_module_wrap:after {
				content: '';
				display: table;
				clear: both
			}

			.td_module_flex_1 .td-image-wrap {
				padding-bottom: 50%
			}

			.td_module_flex_3 .td-image-wrap {
				padding-bottom: 70%
			}

			.td_module_flex_3 .td-module-meta-info {
				padding: 0 0 0 16px
			}

			.td_module_flex_3 .entry-title {
				font-size: 14px;
				line-height: 20px;
				font-weight: 500
			}

			@media (min-width:768px) and (max-width:1018px) {
				.td_module_flex_3 .entry-title {
					font-size: 12px;
					line-height: 18px
				}
			}

			@media (min-width:1019px) and (max-width:1140px) {
				.td_module_flex_3 .entry-title {
					font-size: 12px;
					line-height: 18px
				}
			}

			.td_flex_block.td_with_ajax_pagination,
			.td_flex_block.td_with_ajax_pagination .td_block_inner {
				overflow: initial
			}

			.td_flex_block.td_with_ajax_pagination .td_block_inner {
				height: auto !important
			}

			.td_flex_block_3 .td_module_column {
				float: left
			}

			.td_flex_block_3 .td_module_flex_3 .td-module-container {
				flex-direction: row
			}

			.td_flex_block_3 .td_module_flex_1 .td-image-wrap {
				padding-bottom: 72%
			}

			.tdb-template .td-main-content-wrap {
				padding-bottom: 0
			}

			@font-face {
				font-family: newspaper-icons;
				src: url("{{ asset('public/fonts/newspaper-icons-1.eot') }}");
				src: url("{{ asset('public/fonts/newspaper-icons-1.eot#iefix') }}") format('embedded-opentype'), url("{{ asset('public/fonts/newspaper-icons-1.woff') }}") format('woff'), url("{{ asset('public/fonts/newspaper-icons-1.ttf') }}") format('truetype'), url("{{ asset('public/fonts/newspaper-icons-1.svg#newspaper-icons') }}") format('svg');
				font-weight: 400;
				font-style: normal;
				font-display: swap
			}

			[class^=td-icons]:before {
				font-family: newspaper-icons;
				speak: none;
				font-style: normal;
				font-weight: 400;
				font-variant: normal;
				text-transform: none;
				line-height: 1;
				text-align: center;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale
			}

			[class*=td-icons] {
				line-height: 1;
				text-align: center;
				display: inline-block
			}

			.broken-clouds-n:before {
				content: '\e807';
				display: none
			}

			.mfp-hide {
				display: none !important
			}

			button::-moz-focus-inner {
				padding: 0;
				border: 0
			}

			.white-popup-block {
				position: relative;
				margin: 0 auto;
				max-width: 500px;
				min-height: 500px;
				font-family: open sans, open sans regular, sans-serif;
				text-align: center;
				color: #fff;
				vertical-align: top;
				-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
				box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
				padding: 0 0 24px;
				overflow: hidden
			}

			.white-popup-block:after {
				content: '';
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				background: var(--td_login_gradient_one, rgba(0, 69, 130, 0.8));
				background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--td_login_gradient_one, rgba(0, 69, 130, 0.8))), color-stop(100%, var(--td_login_gradient_two, rgba(38, 134, 146, 0.8))));
				background: linear-gradient(45deg, var(--td_login_gradient_one, rgba(0, 69, 130, 0.8)) 0%, var(--td_login_gradient_two, rgba(38, 134, 146, 0.8)) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a80cb', endColorstr='#42bdcd', GradientType=1);
				z-index: -2
			}

			.white-popup-block:before {
				content: '';
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				background-repeat: var(--td_login_background_repeat, no-repeat);
				background-size: var(--td_login_background_size, cover);
				background-position: var(--td_login_background_position, top);
				opacity: var(--td_login_background_opacity, 1);
				z-index: -3
			}

			#login_pass-mob,
			#login_pass {
				display: none !important
			}

			@media only screen and (-webkit-min-device-pixel-ratio:2),
			only screen and (min--moz-device-pixel-ratio:2),
			only screen and (min-device-pixel-ratio:2) {
				.td-sp {
					background-image: url("wp-content/plugins/td-composer/legacy/Newspaper/assets/images/sprite/elements@2x.png") !important;
					background-size: 90px 2100px !important
				}
			}

			.td-a-rec img {
				display: block
			}

			.td-a-rec-id-custom-spot {
				margin-bottom: 0;
				text-align: center
			}

			.td-a-rec-id-custom-spot img {
				margin: 0 auto
			}

			.td-container-wrap {
				background-color: var(--td_container_transparent, #ffffff);
				margin-left: auto;
				margin-right: auto
			}

			.td-scroll-up {
				position: fixed;
				bottom: 4px;
				right: 5px;
				width: 40px;
				height: 40px;
				background-color: var(--td_theme_color, #4db2ec);
				z-index: 9999;
				transform: translate3d(0, 70px, 0);
				-webkit-transform: translate3d(0, 70px, 0)
			}

			.td-scroll-up .td-icon-menu-up {
				position: relative;
				color: #fff;
				font-size: 20px;
				display: block;
				text-align: center;
				width: 40px;
				top: 7px
			}

			@media (max-width:767px) {
				.td-scroll-up.td-hide-scroll-up-on-mob {
					display: none !important
				}
			}

			.wpb_button {
				display: inline-block;
				font-family: open sans, open sans regular, sans-serif;
				font-weight: 600;
				line-height: 24px;
				text-shadow: none;
				border: none;
				border-radius: 0;
				margin-bottom: 21px
			}

			.td-element-style {
				position: absolute;
				z-index: 0;
				width: 100%;
				height: 100%;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				overflow: hidden
			}