html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body {
	margin:0;
	background: #060d17;
}
a {
	background-color:transparent;
}
a:active,a:hover {
	outline:0;
}
img {
	border:0;
}
svg:not(:root) {
	overflow:hidden;
}
button,input {
	color:inherit;
	font:inherit;
	margin:0;
}
button {
	overflow:visible;
}
button {
	text-transform:none;
}
button {
	-webkit-appearance:button;
	cursor:pointer;
}
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;
}
.tdc-row {
	max-width:1624px;
	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:1280px) and (max-width:1623px) {
	.tdc-row {
		max-width:1510px;
		padding-left:20px;
		padding-right:20px;
	}
.td-pb-row {
	margin-right:-20px;
	margin-left:-20px;
	}
.td_module_wrap .entry-title {
    font-size: 16px;
	line-height: 22px;
	}
}

@media (min-width:1141px) and (max-width:1279px) {
	.tdc-row {
		width:1090px;
	}
.td-pb-row {
	margin-right:-20px;
	margin-left:-20px;
	}
.td_module_wrap .entry-title {
    font-size: 15px;
	line-height: 20px;
	}
}

@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-outer-wrap {
	overflow:hidden;
}
.td-menu-mob-open-menu #td-outer-wrap {
	position:fixed;
	transform:scale3d(0.9,0.9,0.9);
	-webkit-transform:scale3d(0.9,0.9,0.9);
	-webkit-box-shadow:0 0 46px #000000;
	box-shadow:0 0 46px #000000;
}
@media (max-width:767px) {
	#td-outer-wrap {
	margin:auto;
	width:100%;
	-webkit-transition:transform 0.7s ease;
	transition:transform 0.7s ease;
	-webkit-transform-origin:50% 200px 0;
	transform-origin:50% 200px 0;
}
}.td-menu-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;
	visibility:hidden;
	transform:translate3d(-100%,0,0);
	-webkit-transform:translate3d(-100%,0,0);
}
.td-menu-mob-open-menu .td-menu-background {
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}
.td-menu-mob-open-menu #td-mobile-nav {
	height:calc(100% + 1px);
	overflow:auto;
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	left:0;
}
.td-menu-mob-open-menu .td-mobile-container {
	-webkit-transition:all 0.5s ease 0.5s;
	transition:all 0.5s ease 0.5s;
}
.td-menu-background:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0.98;
	background:#313b45;
	background:-webkit-gradient(left top,left bottom,color-stop(0%,#313b45),color-stop(100%,#3393b8));
	background:linear-gradient(to bottom,#313b45 0%,#3393b8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313b45',endColorstr='#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-js-loaded .td-menu-background,.td-js-loaded #td-mobile-nav {
	visibility:visible !important;
	-webkit-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
	transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
}
#td-mobile-nav {
	height:1px;
	overflow:hidden;
}
#td-mobile-nav .td-menu-socials {
	padding:0 65px 0 20px;
	overflow:hidden;
	height:60px;
}
#td-mobile-nav .td-social-icon-wrap {
	margin:20px 5px 0 0;
	display:inline-block;
}
#td-mobile-nav .td-social-icon-wrap i {
	border:none;
	background-color:transparent;
	font-size:14px;
	width:40px;
	height:40px;
	line-height:38px;
	color:#fff;
	vertical-align:middle;
}
#td-mobile-nav .td-social-icon-wrap .td-icon-instagram {
	font-size:16px;
}
.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:#fff;
	top:4px;
	position:relative;
}
.td-mobile-content {
	padding:20px 20px 0;
}
.td-mobile-container {
	padding-bottom:20px;
	position:relative;
}
.td-mobile-content {
	}.td-mobile-content ul {
	list-style:none;
	margin:0;
	padding:0;
}
.td-mobile-content li {
	float:none;
	margin-left:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none;
}
.td-mobile-content li a {
	display:block;
	line-height:21px;
	font-size:21px;
	color:#fff;
	margin-left:0;
	padding:12px 30px 12px 12px;
	font-weight:bold;
}
.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right {
	display:inline-block;
}
.td-mobile-content .td-icon-menu-right {
	display:none;
	position:absolute;
	cursor:pointer;
	top:10px;
	right:-4px;
	z-index:1000;
	font-size:14px;
	padding:6px 12px;
	float:right;
	color:#fff;
	-webkit-transform-origin:50% 48% 0px;
	transform-origin:50% 48% 0px;
	-webkit-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.td-mobile-content .td-icon-menu-right:before {
	content:'\e83d';
}
.td-mobile-content .sub-menu {
	max-height:0;
	overflow:hidden;
	opacity:0;
	-webkit-transition:max-height 0.5s cubic-bezier(0.77,0,0.175,1),opacity 0.5s cubic-bezier(0.77,0,0.175,1);
	transition:max-height 0.5s cubic-bezier(0.77,0,0.175,1),opacity 0.5s cubic-bezier(0.77,0,0.175,1);
}
.td-mobile-content .sub-menu a {
	padding:9px 26px 9px 36px !important;
	line-height:19px;
	font-size:16px;
	font-weight:normal;
}
.td-mobile-content .current-menu-item > a {
	color:#73C7E3;
}
.td-mobile-content .menu-item-has-children a {
	width:100%;
	z-index:1;
}
.td-mobile-content .td-link-element-after {
	position:relative;
}
.td-mobile-container {
	opacity:1;
}
.td-search-wrap-mob {
	padding:0;
	position:absolute;
	width:100%;
	height:auto;
	top:0;
	text-align:center;
	z-index:9999;
	visibility:hidden;
	color:#fff;
}
.td-search-wrap-mob .td-drop-down-search {
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	-webkit-backface-visibility:hidden;
	position:relative;
}
.td-search-wrap-mob #td-header-search-mob {
	color:#fff;
	font-weight:bold;
	font-size:26px;
	height:40px;
	line-height:36px;
	border:0;
	background:transparent;
	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:0.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:#fff;
	bottom:0;
	left:0;
	opacity:0.2;
}
.td-search-wrap-mob .td-search-input:after {
	opacity:0.8;
	transform:scaleX(0);
	-webkit-transform:scaleX(0);
	-webkit-transition:transform 0.5s ease 0.8s;
	transition:transform 0.5s ease 0.8s;
}
.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;
	-webkit-transition:all 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
	transition:all 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
	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:0.98;
	background:#313b45;
	background:-webkit-gradient(left top,left bottom,color-stop(0%,#313b45),color-stop(100%,#3393b8));
	background:linear-gradient(to bottom,#313b45 0%,#3393b8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#313b45',endColorstr='#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:#fff;
	position:relative;
	top:4px;
	right:0;
}
.td-search-opened #td-outer-wrap {
	position:fixed;
	transform:scale3d(0.9,0.9,0.9);
	-webkit-transform:scale3d(0.9,0.9,0.9);
	-webkit-box-shadow:0 0 46px;
	box-shadow:0 0 46px;
}
.td-search-opened .td-search-wrap-mob .td-drop-down-search {
	opacity:1;
	visibility:visible !important;
	-webkit-transition:all 0.5s ease 0.3s;
	transition:all 0.5s ease 0.3s;
}
.td-search-opened .td-search-background {
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	visibility:visible !important;
}
.td-search-opened .td-search-input:after {
	transform:scaleX(1);
	-webkit-transform:scaleX(1);
}
.td-search-opened .td-search-background {
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	visibility:visible !important;
}
.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:#fff;
	position:relative;
	top:4px;
	right:0;
}
body {
	font-family:Verdana,BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	font-size:16px;
	line-height:21px;
}
p {
	margin-top:0;
	margin-bottom:21px;
}
a:active,a:focus {
	outline:none;
}
a {
	color:#4db2ec;
	text-decoration:none;
}
ul {
	padding:0;
	list-style-type: none;
}
ul li {
	line-height:24px;
	margin-left:21px;
}
h1 {
	font-family:'Roboto',sans-serif;
	color:#111111;
	font-weight:400;
	margin:6px 0;
}
p.td-module-title {
	font-family:'Roboto',sans-serif;
	color:#111111;
}
p.td-module-title > a {
	color:#111111;
}
h1 {
	font-size:32px;
	line-height:40px;
	margin-top:33px;
	margin-bottom:23px;
}
input:focus,input[type]:focus {
	outline:0 none;
}
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=text]:active,input[type=text]:focus {
	border-color:#b0b0b0 !important;
}
.entry-title a:hover,.td-post-category:hover,.td_block_wrap a:hover {
	text-decoration:none !important;
}
.td_module_wrap {
	position:relative;
	padding-bottom:35px;
}
.td_module_wrap .entry-title {
	font-size:18px;
	line-height:25px;
	margin:0 0 6px 0;
	text-align:center;
}
.td_module_wrap:hover .entry-title a {
	color:#4db2ec;
}
.entry-title {
	word-wrap:break-word;
}
.td-module-thumb {
	position:relative;
	margin-bottom:0;
}
.td-module-thumb .entry-thumb {
	display:block;
}
.td_module_flex_1 .td-thumb-css, .td_module_flex_3 .td-thumb-css, .td_module_flex_4 .td-thumb-css, .td_module_flex_5 .td-thumb-css {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-position: center center;
}
.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-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:#222222;
	color:#fff;
	margin-right:5px;
	padding:3px 6px 4px;
	display:block;
	vertical-align:top;
	transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
}
.td-post-category:hover {
	background-color:#4db2ec;
}
.td-pb-span4 .wpb_wrapper {
	perspective:unset !important;
}

@font-face {
	font-family:'newspaper';
	src:url('../images/newspaper.eot?22');
	src:url('../images/newspaper.eot?22#iefix') format('embedded-opentype'),url('../images/newspaper.woff?221') format('woff'),url('../images/newspaper.ttf?22') format('truetype'),url('../images/newspaper.svg?22#newspaper') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
[class^="td-icon-"]:before,[class*=" td-icon-"]:before {
	font-family:'newspaper';
	speak:none;
	font-style:normal;
	font-weight:normal;
	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-right:before {
	content:'\e80d';
}
.td-icon-blogger:before {
  content: '\e812';
}
.td-icon-pinterest:before {
  content: '\e825';
}
.td-icon-facebook:before {
	content:'\e818';
}
.td-icon-instagram:before {
	content:'\e81d';
}
.td-icon-twitter:before {
	content:'\e831';
}
.td-icon-flickr:before {
  content: '\e819';
}
.td-icon-vimeo:before {
	content:'\e832';
}
.td-icon-youtube:before {
	content:'\e836';
}
.td-icon-mobile:before {
	content:'\e83e';
}
.td-icon-close-mobile:before {
	content:'\e900';
}
.td-social-icon-wrap:hover .td-icon-font {
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
	color:#fff;
}
.td-social-icon-wrap:hover i.td-icon-facebook {
	color:#3B5998;
}
.td-social-icon-wrap:hover i.td-icon-instagram {
	color:#3f729b;
}
.td-social-icon-wrap:hover i.td-icon-twitter {
	color:#00aced;
}
.td-social-icon-wrap:hover i.td-icon-vimeo {
	color:#5289cc;
}
.td-social-icon-wrap:hover i.td-icon-youtube {
	color:#bb0000;
}
@media print {
	html,body {
	background-color:#FFF;
	color:#000;
	margin:0;
	padding:0;
}
body {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	zoom:80%;
}
img {
	max-width:100%;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
h1 {
	page-break-after:avoid;
}
ul,li {
	page-break-inside:avoid;
}
.td-header-desktop-wrap {
	display:block !important;
}
.td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_header_logo):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date ):not(.tdb_single_comments_count ):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content):not(.td_woo_breadcrumbs):not(.td-woo-product-title):not(.td_woo_product_description):not(.td_woo_add_to_cart):not(.td_woo_product_sku):not(.td_woo_product_image):not(.td_woo_product_tabs):not(.td_woo_product_categories):not(.td_woo_product_tags ):not(.td_woo_product_image_bg):not(.td_woo_product_price):not(.td_woo_product_rating) {
	display:none !important;
}
}.tdc_zone {
	margin:0;
}
.td-header-template-wrap {
	z-index:100;
}
.td-header-desktop-wrap {
	width:100%;
}
.td-header-desktop-sticky-wrap,.td-header-mobile-sticky-wrap {
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
	visibility:hidden;
	opacity:0;
}
.td-header-mobile-sticky-wrap.td-header-stop-transition {
	-webkit-transition:none;
	transition:none;
}
.tdb-mega-menu .td-post-category {
	transition:none;
	-webkit-transition:none;
}
.td_block_wrap {
	margin-bottom:48px;
	position:relative;
	clear:both;
}
.tdi_79,.tdi_79 .tdc-columns{
							min-height: 0;
}
.tdi_79,.tdi_79 .tdc-columns{
						display: block;
}
.tdi_79 .tdc-columns{
											width: 100%;
										}
																	.tdi_81{
												vertical-align: baseline;
											}.tdi_81 > .wpb_wrapper,
											.tdi_81 > .wpb_wrapper > .tdc-elements{
												display: block;
											}.tdi_81 > .wpb_wrapper > .tdc-elements{
												width: 100%;
											}.tdi_81 > .wpb_wrapper > .vc_row_inner{
												width: auto;
											}.tdi_81 > .wpb_wrapper{
												width: auto;
												height: auto;
											}
.td-theme-wrap .tdi_84 .td-pulldown-filter-link:hover,
												.td-theme-wrap .tdi_84 .td-subcat-item a:hover,
												.td-theme-wrap .tdi_84 .td-subcat-item .td-cur-simple-item {
													color: #5d7987;
												}
									
								
												.td-theme-wrap .td-footer-wrapper .tdi_84 .block-title > * {
													padding: 6px 7px 5px;
													line-height: 1;
												}	
												.td-theme-wrap .tdi_84 .td_module_wrap:hover .entry-title a,
												.td-theme-wrap .tdi_84 .td_quote_on_blocks,
												.td-theme-wrap .tdi_84 .td-opacity-cat .td-post-category:hover,
												.td-theme-wrap .tdi_84 .td-opacity-read .td-read-more a:hover,
												.td-theme-wrap .tdi_84 .td-opacity-author .td-post-author-name a:hover,
												.td-theme-wrap .tdi_84 .td-instagram-user a {
													color: #5d7987;
												}
						
												.td-theme-wrap .tdi_84 .td-next-prev-wrap a:hover,
												.td-theme-wrap .tdi_84 .td-load-more-wrap a:hover {
													background-color: #5d7987;
													border-color: #5d7987;
												}
									
												.td-theme-wrap .tdi_84 .td-read-more a,
												.td-theme-wrap .tdi_84 .td-weather-information:before,
												.td-theme-wrap .tdi_84 .td-weather-week:before,
												.td-theme-wrap .tdi_84 .td-exchange-header:before,
												.td-theme-wrap .td-footer-wrapper .tdi_84 .td-post-category,
												.td-theme-wrap .tdi_84 .td-post-category:hover {
													background-color: #5d7987;
												}
							
									/* custom css */
.tdi_84 .td-image-wrap{
padding-bottom: 142%;
}
.tdi_84 .entry-thumb{
background-position: center 50%;
border-radius:5px;
}
.tdi_84 .td-module-container{
display: flex;
flex-direction: column;
position: relative;
border-color: #eaeaea !important;
}
.tdi_84 .td-image-container{
display: block; order: 0;
}
.ie10 .tdi_84 .td-module-meta-info,.ie11 .tdi_84 .td-module-meta-info{
														flex: auto;
}
.tdi_84 .td-module-meta-info{
border-color: #eaeaea;
}
.tdi_84 .td_module_wrap{
width: 12.5%;
float: left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.tdi_84 .td_block_inner{
margin-left: -10px;
margin-right: -10px;
}
.tdi_84 .td-module-container:before{
bottom: -10px;
border-color: #eaeaea;
}
.tdi_84 .td-post-vid-time{
display: block;
}
.tdi_84 .td-post-category:not(.td-post-extra-category){
display: inline-block;
}
.tdi_84 .td-author-date{
display: inline;
}
.tdi_84 .td-post-author-name{
display: none;
}
.tdi_84 .td-post-date,.tdi_84 .td-post-author-name span{
display: none;
}
.tdi_84 .entry-review-stars{
display: inline-block;
}
.tdi_84 .td-icon-star,.tdi_84 .td-icon-star-empty,.tdi_84 .td-icon-star-half{
font-size: 15px;
}
.tdi_84 .td-module-comments{
display: none;
}
.tdi_84 .td_module_wrap:nth-child(8n+1){
clear: both;
}
.tdi_84 .td_module_wrap:nth-last-child(-n+8){
margin-bottom: 0;
padding-bottom: 0;
}
.tdi_84 .td_module_wrap:nth-last-child(-n+8) .td-module-container:before{
display: none;
}
.tdi_84 .td-module-title a{
box-shadow: inset 0 0 0 0 #000;
}
html:not([class*='ie']) .tdi_84 .td-module-container:hover .entry-thumb:before{
opacity: 0;
}
@media (min-width:1280px) and (max-width:1623px) {
.td_module_wrap .entry-title {
    font-size: 16px;
	line-height: 22px;
	}
}

@media (min-width:1141px) and (max-width:1279px) {
.td_module_wrap .entry-title {
    font-size: 15px;
	line-height: 20px;
	}
}
@media (min-width: 768px) {
	.tdi_84 .td-module-title a {
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;}
}
									
/* landscape */
@media (min-width: 1019px) and (max-width: 1140px){
	.tdi_84 .td_module_wrap{
		padding-bottom: 10px;
		margin-bottom: 10px;
	
		clear: none !important;
	
		padding-bottom: 10px !important;
		margin-bottom: 10px !important;
	}
	.tdi_84 .td-module-container:before{
		bottom: -10px;
	}
	.tdi_84 .td_module_wrap:nth-child(8n+1){
		clear: both !important;
	}
	.tdi_84 .td_module_wrap:nth-last-child(-n+8){
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.tdi_84 .td_module_wrap .td-module-container:before{
		display: block !important;
	}
	.tdi_84 .td_module_wrap:nth-last-child(-n+8) .td-module-container:before{
		display: none !important;
	}
	.tdi_84 .td-module-title a{
		box-shadow: inset 0 0 0 0 #000;
	}
	.tdi_84 .entry-title{
		font-size:15px !important;line-height:1.3 !important;font-weight:500 !important;
	}
	@media (min-width: 768px) {
		.tdi_84 .td-module-title a {
			transition: all 0.2s ease;
			-webkit-transition: all 0.2s ease;
		}
	}
}
									
/* portrait */
@media (min-width: 768px) and (max-width: 1018px){
	.tdi_84 .td_module_wrap{
		padding-left: 7.5px;
		padding-right: 7.5px;
	
		padding-bottom: 7.5px;
		margin-bottom: 7.5px;
	
		clear: none !important;
	
		padding-bottom: 7.5px !important;
		margin-bottom: 7.5px !important;
	}
	.tdi_84 .td_block_inner{
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.tdi_84 .td-module-container:before{
		bottom: -7.5px;
	}
	.tdi_84 .td-video-play-ico{
		width: 24px;
		height: 24px;
		font-size: 24px;
	}
	.tdi_84 .td_module_wrap:nth-child(8n+1){
		clear: both !important;
	}
	.tdi_84 .td_module_wrap:nth-last-child(-n+8){
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.tdi_84 .td_module_wrap .td-module-container:before{
		display: block !important;
	}
	.tdi_84 .td_module_wrap:nth-last-child(-n+8) .td-module-container:before{
		display: none !important;
	}
	.tdi_84 .td-module-title a{
		box-shadow: inset 0 0 0 0 #000;
	}
	.tdi_84 .entry-title{
		font-size:13px !important;line-height:1.3 !important;font-weight:500 !important;
	}
	@media (min-width: 768px) {
		.tdi_84 .td-module-title a {
			transition: all 0.2s ease;
			-webkit-transition: all 0.2s ease;
		}
	}
}
									
/* phone */
@media (max-width: 767px){
	.tdi_84 .td-image-container{
		flex: 0 0 30%;
		width: 30%;
	
		display: block; order: 0;
	}
	.ie10 .tdi_84 .td-image-container,
	.ie11 .tdi_84 .td-image-container{
		flex: 0 0 auto;
	}
	.tdi_84 .td-module-container{
		flex-direction: column;
	}
	.ie10 .tdi_84 .td-module-meta-info,
	.ie11 .tdi_84 .td-module-meta-info{
		flex: 1;
	}
	.tdi_84 .td-module-meta-info{
		margin: 0 0 0 16px;
	
		padding: 0px;
	}
	.tdi_84 .td_module_wrap{
		width: 100%;
		float: left;
	
		padding-left: 7.5px;
		padding-right: 7.5px;
	
		padding-bottom: 13px;
		margin-bottom: 13px;
	
		padding-bottom: 13px !important;
		margin-bottom: 13px !important;
	}
	.rtl .tdi_84 .td_module_wrap{
		float: right;
	}
	.tdi_84 .td_block_inner{
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.tdi_84 .td-module-container:before{
		bottom: -13px;
	}
	.tdi_84 .td-video-play-ico{
		width: 24px;
		height: 24px;
		font-size: 24px;
	}
	.tdi_84 .td-post-date, .tdi_84 .td-post-author-name span{
		display: inline-block;
	}
	.tdi_84 .td_module_wrap:nth-last-child(1){
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.tdi_84 .td_module_wrap .td-module-container:before{
		display: block !important;
	}
	.tdi_84 .td_module_wrap:nth-last-child(1) .td-module-container:before{
		display: none !important;
	}
	.tdi_84 .td-module-title a{
		box-shadow: inset 0 0 0 0 #000;
	}
	@media (min-width: 768px) {
		.tdi_84 .td-module-title a {
			transition: all 0.2s ease;
			-webkit-transition: all 0.2s ease;
		}
	}
}
													
								
									
									
.tdi_84 {
	margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.td_module_flex_1 .td-image-wrap {
    display: block;
	position: relative;
}
.td_module_flex_1 .td-module-container:before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 1px;
}
.td_module_flex_1 .td-image-container {
    position: relative;
    flex: 0 0 auto;
    width: 100%;
    height: 100%;
}
@media (max-width:767px) {
	.td_block_wrap {
		margin-bottom:32px;
	}
}
.td-block-title-wrap {
    position: relative;
}
.td_block_template_1 .block-title {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 400;
    margin: 6px 0;
}
.block-title {
    font-family: 'Roboto', sans-serif;
    margin-top: 0;
    margin-bottom: 26px;
	text-transform: none;
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    font-weight: 700;
}
.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;
}
@font-face {
	font-family:'newspaper-icons';
	src:url('../images/newspaper-icons.eot?1');
	src:url('../images/newspaper-icons.eot?1#iefix') format('embedded-opentype'),url('../images/newspaper-icons.woff?1') format('woff'),url('../images/newspaper-icons.ttf?1') format('truetype'),url('../images/newspaper-icons.svg?1#newspaper-icons') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
button::-moz-focus-inner {
	padding:0;
	border:0;
}
.td-a-rec img {
	display:block;
}
.td-all-devices {
	display:table;
	margin-left:auto;
	margin-right:auto;
}
.td-all-devices img {
	display:block;
}
.td-scroll-up {
  display: block !important;
}
.td-scroll-up {
	cursor:pointer;
	position:fixed;
	bottom:4px;
	right:5px;
	width:40px;
	height:40px;
	background-color:#4db2ec;
	z-index:9999;
	transform:translate3d(0,70px,0);
	-webkit-transform:translate3d(0,70px,0);
	-webkit-transition:transform 0.4s cubic-bezier(0.55,0,0.1,1) 0s;
	transition:transform 0.4s cubic-bezier(0.55,0,0.1,1) 0s;
}
.td-scroll-up .td-icon-menu-up {
	position:relative;
	color:#fff;
	font-size:20px;
	display:block;
	text-align:center;
	width:40px;
	top:7px;
}

.td-scroll-up-visible {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.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;
	transition:none;
	border-radius:0;
	margin-bottom:21px;
}
.wpb_button:hover {
	text-shadow:none;
	text-decoration:none !important;
}
.td-element-style {
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
	pointer-events:none;
}

.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) {
	opacity:1 !important;
	transition:opacity 0.3s;
	transition-timing-function:cubic-bezier(0.39,0.76,0.51,0.56);
}
.tdi_2 {
	min-height:0;
}
@media (max-width:767px) {
	.tdi_2:before {
		content:'';
		display:block;
		width:100%;
		height:100%;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		box-shadow:0px 6px 8px 0px rgba(0,0,0,0.08);
		z-index:20;
		pointer-events:none;
	}
}
@media (max-width:767px) {
	.tdi_1_rand_style {
		background-color:#222222 !important;
	}
}
.tdi_4,.tdi_4 .tdc-columns {
	min-height:0;
	font-size:0;
}
.tdi_4,.tdi_4 .tdc-columns {
	display:block;
}
.tdi_4 .tdc-columns {
	width:100%;
}
@media (min-width:768px) and (max-width:767px) {
	.tdi_4 {
		margin-left:-0px;
		margin-right:-0px;
	}
	.tdi_4 .tdc-row-video-background-error,.tdi_4 .vc_column {
		padding-left:0px;
		padding-right:0px;
	}
}
.tdi_6 {
	vertical-align:baseline;
}
.tdi_6 > .wpb_wrapper,.tdi_6 > .wpb_wrapper > .tdc-elements {
	display:block;
}
.tdi_6 > .wpb_wrapper > .tdc-elements {
	width:100%;
}
.tdi_6 > .wpb_wrapper > .vc_row_inner {
	width:auto;
}
.tdi_6 > .wpb_wrapper {
	width:auto;
	height:auto;
}
@media (max-width:767px) {
	.tdi_6 {
		vertical-align:middle;
		width:20% !important;
		display:inline-block !important;
	}
}
@media (max-width:767px) {
	.tdb_mobile_menu {
		margin-top:2px !important;
		margin-left:-13px !important;
	}
}
.tdb_mobile_menu {
	margin-bottom:0;
	clear:none;
}
.tdb_mobile_menu a {
	display:inline-block !important;
	position:relative;
	text-align:center;
	color:#4db2ec;
}
.tdb_mobile_menu a > span {
	display:flex;
	align-items:center;
	justify-content:center;
}
.tdb_mobile_menu svg {
	height:auto;
}
.tdb_mobile_menu svg,.tdb_mobile_menu svg * {
	fill:#4db2ec;
}
#tdc-live-iframe .tdb_mobile_menu a {
	pointer-events:none;
}
.td-menu-mob-open-menu {
	overflow:hidden;
}
.td-menu-mob-open-menu #td-outer-wrap {
	position:static;
}
.tdb_mobile_menu {
	display:inline-block;
	vertical-align:middle;
}
.tdb_mobile_menu .tdb-mobile-menu-button i {
	font-size:22px;
	width:55px;
	height:55px;
	line-height:55px;
}
.tdb_mobile_menu .tdb-mobile-menu-button svg {
	width:22px;
}
.tdb_mobile_menu .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
	width:55px;
	height:55px;
}
.tdb_mobile_menu .tdb-mobile-menu-button {
	color:#ffffff;
}
.tdb_mobile_menu .tdb-mobile-menu-button svg,.tdb_mobile_menu .tdb-mobile-menu-button svg * {
	fill:#ffffff;
}
@media (max-width:767px) {
	.tdb_mobile_menu .tdb-mobile-menu-button i {
		font-size:27px;
		width:54px;
		height:54px;
		line-height:54px;
	}
	.tdb_mobile_menu .tdb-mobile-menu-button svg {
		width:27px;
	}
	.tdb_mobile_menu .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg {
		width:54px;
		height:54px;
	}
}
.tdi_9 {
	vertical-align:baseline;
}
.tdi_9 > .wpb_wrapper,.tdi_9 > .wpb_wrapper > .tdc-elements {
	display:block;
}
.tdi_9 > .wpb_wrapper > .tdc-elements {
	width:100%;
}
.tdi_9 > .wpb_wrapper > .vc_row_inner {
	width:auto;
}
.tdi_9 > .wpb_wrapper {
	width:auto;
	height:auto;
}
@media (max-width:767px) {
	.tdi_9 {
		vertical-align:middle;
		width:60% !important;
		display:inline-block !important;
	}
}
.tdb_header_logo {
	vertical-align:middle;
}
@media (max-width:767px) {
	.tdb_header_logo {
		margin-top:-8px !important;
	}
}
.tdb_header_logo {
	margin-bottom:0;
	clear:none;
}
.tdb_header_logo .tdb-logo-a,.tdb_header_logo h1 {
	display:flex;
	pointer-events:auto;
	align-items:flex-start;
}
.tdb_header_logo h1 {
	margin:0;
	line-height:0;
}
.tdb_header_logo .tdb-logo-img-wrap img {
	display:block;
}
.tdb_header_logo .tdb-logo-svg-wrap + .tdb-logo-img-wrap {
	display:none;
}
.tdb_header_logo .tdb-logo-svg-wrap svg {
	width:50px;
	display:block;
	transition:fill .3s ease;
}
.tdb_header_logo .tdb-logo-text-wrap {
	display:flex;
}
.tdb_header_logo .tdb-logo-text-title,.tdb_header_logo .tdb-logo-text-tagline {
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.tdb_header_logo .tdb-logo-text-title {
	background-size:cover;
	background-position:center center;
	font-size:75px;
	font-family:serif;
	line-height:1.1;
	color:#222;
	white-space:nowrap;
}
.tdb_header_logo .tdb-logo-text-tagline {
	margin-top:2px;
	font-size:12px;
	font-family:serif;
	letter-spacing:1.8px;
	line-height:1;
	color:#767676;
}
.tdb_header_logo .tdb-logo-icon {
	position:relative;
	font-size:46px;
	color:#000;
}
.tdb_header_logo .tdb-logo-icon-svg {
	line-height:0;
}
.tdb_header_logo .tdb-logo-icon-svg svg {
	width:46px;
	height:auto;
}
.tdb_header_logo .tdb-logo-icon-svg svg,.tdb_header_logo .tdb-logo-icon-svg svg * {
	fill:#000;
}
.tdb_header_logo .tdb-logo-a,.tdb_header_logo h1 {
	flex-direction:row;
	align-items:center;
	justify-content:center;
}
.tdb_header_logo .tdb-logo-svg-wrap {
	display:block;
}
.tdb_header_logo .tdb-logo-img-wrap {
	display:none;
}
.tdb_header_logo .tdb-logo-text-tagline {
	margin-top:-3px;
	margin-left:0;
	display:block;
}
.tdb_header_logo .tdb-logo-text-title {
	display:block;
	color:#ffffff;
}
.tdb_header_logo .tdb-logo-text-wrap {
	flex-direction:column;
	align-items:center;
}
.tdb_header_logo .tdb-logo-icon {
	top:0px;
	display:block;
}
@media (max-width:767px) {
	.tdb_header_logo .tdb-logo-text-title {
		font-size:36px;
	}
}
@media (max-width:767px) {
	.tdb_header_logo .tdb-logo-text-tagline {
		font-size:11px;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdb_header_logo .tdb-logo-img {
		max-width:186px;
	}
	.tdb_header_logo .tdb-logo-text-tagline {
		margin-top:-2px;
		margin-left:0;
	}
}
@media (max-width:767px) {
	.tdb_header_logo .tdb-logo-svg-wrap + .tdb-logo-img-wrap {
		display:none;
	}
	.tdb_header_logo .tdb-logo-img {
		max-width:180px;
	}
	.tdb_header_logo .tdb-logo-img-wrap {
		display:block;
	}
}
.tdi_12 {
	vertical-align:baseline;
}
.tdi_12 > .wpb_wrapper,.tdi_12 > .wpb_wrapper > .tdc-elements {
	display:block;
}
.tdi_12 > .wpb_wrapper > .tdc-elements {
	width:100%;
}
.tdi_12 > .wpb_wrapper > .vc_row_inner {
	width:auto;
}
.tdi_12 > .wpb_wrapper {
	width:auto;
	height:auto;
}
@media (max-width:767px) {
	.tdi_12 {
		vertical-align:middle;
		width:20% !important;
		display:inline-block !important;
	}
}
@media (max-width:767px) {
	.tdb_mobile_search {
		margin-right:-18px !important;
		margin-bottom:0px !important;
	}
}
.tdb_mobile_search {
	margin-bottom:0;
	clear:none;
}
.tdb_mobile_search a {
	display:inline-block !important;
	position:relative;
	text-align:center;
	color:#4db2ec;
}
.tdb_mobile_search a > span {
	display:flex;
	align-items:center;
	justify-content:center;
}
.tdb_mobile_search svg {
	height:auto;
}
.tdb_mobile_search svg,.tdb_mobile_search svg * {
	fill:#4db2ec;
}
#tdc-live-iframe .tdb_mobile_search a {
	pointer-events:none;
}
.td-search-opened {
	overflow:hidden;
}
.td-search-opened #td-outer-wrap {
	position:static;
}
.td-search-opened .td-search-wrap-mob {
	position:fixed;
}
.tdb_mobile_search {
	display:inline-block;
	float:right;
	clear:none;
	vertical-align:middle;
}
.tdb_mobile_search .tdb-header-search-button-mob i {
	font-size:22px;
	width:55px;
	height:55px;
	line-height:55px;
}
.tdb_mobile_search .tdb-header-search-button-mob svg {
	width:22px;
}
.tdb_mobile_search .tdb-header-search-button-mob .tdb-mobile-search-icon-svg {
	width:55px;
	height:55px;
	display:flex;
	justify-content:center;
}
.tdb_mobile_search .tdb-header-search-button-mob {
	color:#ffffff;
}
.tdb_mobile_search .tdb-header-search-button-mob svg,.tdb_mobile_search .tdb-header-search-button-mob svg * {
	fill:#ffffff;
}
.td-search-wrap-mob .td-module-exclusive .td-module-title a:before {
	display:inline-block;
}
.tdi_15 {
	min-height:0;
}
.td-header-mobile-sticky-wrap.td-header-active {
	opacity:1;
}
.tdi_17,.tdi_17 .tdc-columns {
	min-height:0;
	display:block;
}
.tdi_17 .tdc-columns {
	width:100%;
}
.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;
}
.tdi_21 {
	min-height:0;
}
.tdi_21:before {
	content:'';
	display:block;
	width:100vw;
	height:100%;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	box-shadow:0px 6px 8px 0px rgba(0,0,0,0.08);
	z-index:20;
	pointer-events:none;
}
.td-header-desktop-wrap {
	position:relative;
}
@media (max-width:767px) {
	.tdi_21:before {
		width:100%;
	}
}
.tdi_21 {
	position:relative;
}
.bgc_060d17 {
	background-color:#060d17 !important;
}
.tdi_20_rand_style {
	background-color:#060d17 !important;
}
.bgc_222222{
	background-color:#151515 !important;
}
.tdi_23,.tdi_23 .tdc-columns {
	min-height:0;
}
.tdi_23,.tdi_23 .tdc-columns {
	display:block;
}
.tdi_23 .tdc-columns {
	width:100%;
}

.tdi_23 {
	position:relative;
}
.tdi_23 .td_block_wrap {
	text-align:left
}
.tdi_22_rand_style {
	background-color:#151515 !important;
}
.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;
}
.tdm_block.tdm_block_socials {
	margin-bottom:0;
}
.tdm-social-wrapper {
	*zoom:1;
}
.tdm-social-wrapper:before,.tdm-social-wrapper:after {
	display:table;
	content:'';
	line-height:0;
}
.tdm-social-wrapper:after {
	clear:both;
}
.tdm-social-item-wrap {
	display:inline-block;
}
.tdm-social-item {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
	text-align:center;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}
.tdm-social-item i {
	font-size:14px;
	color:#4db2ec;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}
.tdm-social-text {
	display:none;
	margin-top:-1px;
	vertical-align:middle;
	font-size:13px;
	color:#4db2ec;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}
.tdm-social-item-wrap:hover i,.tdm-social-item-wrap:hover .tdm-social-text {
	color:#000;
}
.tdm-social-item-wrap:last-child .tdm-social-text {
	margin-right:0 !important;
}
.tdi_30 {
	float:left;
	clear:none;
}
.tdi_31 .tdm-social-item i {
	font-size:12px;
	vertical-align:middle;
	line-height:22.8px;
}
.tdi_31 .tdm-social-item i.td-icon-twitter,.tdi_31 .tdm-social-item i.td-icon-linkedin,.tdi_31 .tdm-social-item i.td-icon-pinterest,.tdi_31 .tdm-social-item i.td-icon-blogger,.tdi_31 .tdm-social-item i.td-icon-vimeo {
	font-size:9.6px;
}
.tdi_31 .tdm-social-item {
	width:22.8px;
	height:22.8px;
	margin:2.5px 5px 2.5px 0;
}
.tdi_31 .tdm-social-item-wrap:last-child .tdm-social-item {
	margin-right:0 !important;
}
.tdi_31 .tdm-social-item i,.tds-team-member2 .tdi_31.tds-social1 .tdm-social-item i {
	color:#ffffff;
}
.tdi_31 .tdm-social-item-wrap:hover i,.tds-team-member2 .tdi_31.tds-social1 .tdm-social-item:hover i {
	color:#4db2ec;
}
.tdi_31 .tdm-social-text {
	display:none;
	margin-left:2px;
	margin-right:18px;
}
.tdi_33,.tdi_33 .tdc-columns {
	min-height:0;
}
.tdi_33,.tdi_33 .tdc-columns {
	display:block;
}
.tdi_33 .tdc-columns {
	width:100%;
}
.tdi_35 {
	vertical-align:baseline;
}
.tdi_35 > .wpb_wrapper,.tdi_35 > .wpb_wrapper > .tdc-elements {
	display:block;
}
.tdi_35 > .wpb_wrapper > .tdc-elements {
	width:100%;
}
.tdi_35 > .wpb_wrapper > .vc_row_inner {
	width:auto;
}
.tdi_35 > .wpb_wrapper {
	width:auto;
	height:auto;
}
.tdi_37 {
	position:relative !important;
	top:0;
	transform:none;
	-webkit-transform:none;
}
.tdi_37,.tdi_37 .tdc-inner-columns {
	display:block;
}
.tdi_37 .tdc-inner-columns {
	width:100%;
}
@media (min-width:768px) {
	.tdi_37 {
		margin-left:-0px;
		margin-right:-0px;
	}
	.tdi_37 .vc_column_inner {
		padding-left:0px;
		padding-right:0px;
	}
}
@media (min-width:767px) {
	.tdi_37.tdc-row-content-vert-center,.tdi_37.tdc-row-content-vert-center .tdc-inner-columns {
		display:flex;
		align-items:center;
		flex:1;
	}
	.tdi_37.tdc-row-content-vert-bottom,.tdi_37.tdc-row-content-vert-bottom .tdc-inner-columns {
		display:flex;
		align-items:flex-end;
		flex:1;
	}
	.tdi_37.tdc-row-content-vert-center .td_block_wrap {
		vertical-align:middle;
	}
	.tdi_37.tdc-row-content-vert-bottom .td_block_wrap {
		vertical-align:bottom;
	}
}
.tdi_37 {
	padding-top:28px !important;
	padding-bottom:9px !important;
}
.tdi_37 .td_block_wrap {
	text-align:left
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_37 {
		margin-bottom:-3px !important;
		padding-top:9px !important;
		padding-bottom:0px !important;
	}
}
.tdi_39 {
	vertical-align:baseline;
}
.tdi_39 .vc_column-inner > .wpb_wrapper,.tdi_39 .vc_column-inner > .wpb_wrapper .tdc-elements {
	display:block;
}
.tdi_39 .vc_column-inner > .wpb_wrapper .tdc-elements {
	width:100%;
}
.tdi_39 {
	width:30% !important;
}
@media (min-width:1019px) and (max-width:1140px) {
	.tdi_39 {
		width:24% !important;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_39 {
		width:calc(100% - 468px) !important;
	}
}
.tdi_40 .tdb-logo-a,.tdi_40 h1 {
	flex-direction:row;
	align-items:center;
	justify-content:center;
}
.tdi_40 .tdb-logo-svg-wrap {
	display:block;
}
.tdi_40 .tdb-logo-svg-wrap + .tdb-logo-img-wrap {
	display:none;
}
.tdi_40 .tdb-logo-img-wrap {
	display:block;
}
.tdi_40 .tdb-logo-text-tagline {
	margin-top:2px;
	margin-left:0;
	display:block;
}
.tdi_40 .tdb-logo-text-title {
	display:block;
}
.tdi_40 .tdb-logo-text-wrap {
	flex-direction:column;
	align-items:flex-start;
}
.tdi_40 .tdb-logo-icon {
	top:0px;
	display:block;
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_40 .tdb-logo-img {
		max-width:220px;
	}
}
.tdi_42 {
	vertical-align:baseline;
}
.tdi_42 .vc_column-inner > .wpb_wrapper,.tdi_42 .vc_column-inner > .wpb_wrapper .tdc-elements {
	display:block;
}
.tdi_42 .vc_column-inner > .wpb_wrapper .tdc-elements {
	width:100%;
}
.tdi_42 {
	width:70% !important;
}
@media (min-width:1019px) and (max-width:1140px) {
	.tdi_42 {
		width:76% !important;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_42 {
		width:468px !important;
	}
}
.tdi_43 {
	margin-bottom:0px !important;
}
.tdi_43.td-a-rec {
	text-align:center;
}
.tdi_43 .td-element-style {
	z-index:-1;
}
.tdi_43.td-a-rec-img {
	text-align:right;
}
.tdi_43.td-a-rec-img img {
	margin:0 0 0 auto;
}
@media (max-width:767px) {
	.tdi_43.td-a-rec-img {
		text-align:center;
	}
}
.tdi_45 {
	position:relative !important;
	top:0;
	transform:none;
	-webkit-transform:none;
}
.tdi_45,.tdi_45 .tdc-inner-columns {
	display:block;
}
.tdi_45 .tdc-inner-columns {
	width:100%;
}
.tdi_47 {
	vertical-align:baseline;
}
.tdi_47 .vc_column-inner > .wpb_wrapper,.tdi_47 .vc_column-inner > .wpb_wrapper .tdc-elements {
	display:block;
}
.tdi_47 .vc_column-inner > .wpb_wrapper .tdc-elements {
	width:100%;
}
.tdb_module_header {
	width:100%;
	padding-bottom:0;
}
.tdb_module_header .td-module-container {
	display:flex;
	flex-direction:column;
	position:relative;
}
.tdb_module_header .td-module-container:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
}
.tdb_module_header .td-image-wrap {
	display:block;
	position:relative;
	padding-bottom:70%;
}
.tdb_module_header .td-image-container {
	position:relative;
	width:100%;
	flex:0 0 auto;
}
.tdb_module_header .td-module-thumb {
	margin-bottom:0;
}
.tdb_module_header .td-module-meta-info {
	width:100%;
	margin-bottom:0;
	padding:7px 0 0 0;
	z-index:1;
	border:0 solid #eaeaea;
	min-height:0;
}
.tdb_module_header .entry-title {
	margin:0;
	font-size:13px;
	font-weight:500;
	line-height:18px;
}
.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date,.tdb_module_header .td-module-comments {
	vertical-align:text-top;
}
.tdb_module_header .td-post-author-name,.tdb_module_header .td-post-date {
	top:3px;
}
.tdb_module_header .td-thumb-css {
	width:100%;
	height:100%;
	position:absolute;
	background-size:cover;
	background-position:center center;
}
.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category),.tdb_module_header .td-post-vid-time {
	position:absolute;
	z-index:2;
	bottom:0;
}
.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category) {
	left:0;
}
.tdb_module_header .td-post-vid-time {
	right:0;
	background-color:#000;
	padding:3px 6px 4px;
	font-family:'Open Sans','Open Sans Regular',sans-serif;
	font-size:10px;
	font-weight:600;
	line-height:1;
	color:#fff;
}
.tdb_module_header .td-excerpt {
	margin:20px 0 0;
	line-height:21px;
}
.tdb_module_header .td-read-more {
	margin:20px 0 0;
}
.tdb_header_mega_menu {
	display:flex;
	overflow:visible;
}
.tdb_header_mega_menu .block-mega-child-cats {
	position:relative;
	padding:22px 0;
	width:200px;
	max-height:none;
	vertical-align:top;
	text-align:left;
	overflow:visible;
}
.tdb_header_mega_menu .block-mega-child-cats:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100vw;
	height:100%;
	background-color:#fafafa;
	z-index:-1;
}
.tdb_header_mega_menu .block-mega-child-cats:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#eaeaea;
}
.tdb_header_mega_menu .block-mega-child-cats a {
	display:block;
	font-size:13px;
	font-weight:600;
	color:#333;
	padding:5px 22px;
	position:relative;
	vertical-align:middle;
	border-width:1px 0;
	border-style:solid;
	border-color:transparent;
	z-index:99;
}
.tdb_header_mega_menu .block-mega-child-cats .cur-sub-cat {
	background-color:#fff;
	color:#4db2ec;
	border-color:#eaeaea;
	z-index:99;
}
.tdb_header_mega_menu .td-next-prev-wrap {
	text-align:left;
}
.tdb_header_mega_menu .td-next-prev-wrap a {
	width:auto;
	height:auto;
	min-width:25px;
	min-height:25px;
}
.td-js-loaded .tdb_header_mega_menu .td-audio-player {
	visibility:inherit;
}
.tdb-mega-modules-wrap {
	flex:1;
	padding:22px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.tdb-mega-modules-wrap .td_block_inner {
	*zoom:1;
}
.tdb-mega-modules-wrap .td_block_inner:before,.tdb-mega-modules-wrap .td_block_inner:after {
	display:table;
	content:'';
	line-height:0;
}
.tdb-mega-modules-wrap .td_block_inner:after {
	clear:both;
}
.tdb_module_mm .td-author-photo {
	display:inline-block;
}
.tdb_module_mm .td-author-photo,.tdb_module_mm .td-author-photo img {
	vertical-align:middle;
}
.tdb_module_mm .td-module-meta-info {
	text-align:left;
}
.tdb_header_menu {
	margin-bottom:0;
	z-index:999;
	clear:none;
	display:inline-block;
	z-index: 999;
}
.tdb_header_menu .tdb-main-sub-icon-fake,.tdb_header_menu .tdb-sub-icon-fake {
	display:none;
}
.rtl .tdb_header_menu .tdb-menu {
	display:flex;
}
.tdb_header_menu .tdb-menu {
	display:inline-block;
	vertical-align:middle;
	margin:0;
}
.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive {
	pointer-events:none;
}
.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive > ul,.tdb_header_menu .tdb-menu .tdb-menu-item-inactive > ul {
	visibility:hidden;
	opacity:0;
}
.tdb_header_menu .tdb-menu .sub-menu {
	font-size:14px;
	position:absolute;
	top:-999em;
	background-color:#fff;
	z-index:99;
}
.tdb_header_menu .tdb-menu .sub-menu > li {
	list-style-type:none;
	margin:0;
	font-family:'Open Sans','Open Sans Regular',sans-serif;
}
.tdb_header_menu .tdb-menu > li {
	float:left;
	list-style-type:none;
	margin:0;
}
.tdb_header_menu .tdb-menu > li > a {
	position:relative;
	display:inline-block;
	padding:0 14px;
	font-weight:700;
	font-size:14px;
	line-height:48px;
	vertical-align:middle;
	text-transform:uppercase;
	-webkit-backface-visibility:hidden;
	color:#fff;
	font-family:'Open Sans','Open Sans Regular',sans-serif;
}
@media (min-width: 1200px){
	.tdb_header_menu .tdb-menu > li > a {
		font-size: 19px;
	}
}
.tdb_header_menu .tdb-menu > li > a:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:0;
	height:3px;
	background-color:#4db2ec;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition:width 0.2s ease;
	transition:width 0.2s ease;
}
.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text {
	display:inline-block;
	color:#fff;
}
.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,.tdb_header_menu .tdb-menu > li > a span {
	vertical-align:middle;
	float:left;
}
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon {
	margin:0 0 0 7px;
}
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg {
	float:none;
	line-height:0;
}
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg {
	width:14px;
	height:auto;
}
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg * {
	fill:#000;
}
.tdb_header_menu .tdb-menu > li.current-menu-item > a:after,.tdb_header_menu .tdb-menu > li.current-menu-ancestor > a:after,.tdb_header_menu .tdb-menu > li.current-category-ancestor > a:after,.tdb_header_menu .tdb-menu > li:hover > a:after,.tdb_header_menu .tdb-menu > li.tdb-hover > a:after {
	width:100%;
}
.tdb_header_menu .tdb-menu > li:hover > ul,.tdb_header_menu .tdb-menu > li.tdb-hover > ul {
	top:auto;
	display:block !important;
}
.tdb_header_menu .tdb-menu > li.td-normal-menu > ul.sub-menu {
	top:auto;
	left:0;
	z-index:99;
}
.tdb_header_menu .tdb-menu > li .tdb-menu-sep {
	position:relative;
	vertical-align:middle;
	font-size:14px;
}
.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg {
	line-height:0;
}
.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg svg {
	width:14px;
	height:auto;
}
.tdb_header_menu .tdb-menu > li:last-child .tdb-menu-sep {
	display:none;
}
.tdb_header_menu .tdb-menu-item-text {
	word-wrap:break-word;
}
.tdb_header_menu .tdb-menu-item-text,.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon {
	vertical-align:middle;
}
.tdb_header_menu .tdb-sub-menu-icon,.tdb_header_menu .tdb-menu-more-subicon {
	position:relative;
	top:0;
	padding-left:0;
}
.tdb_header_menu .tdb-normal-menu {
	position:relative;
}
.tdb_header_menu .tdb-normal-menu ul {
	left:0;
	padding:15px 0;
	text-align:left;
}
.tdb_header_menu .tdb-normal-menu ul ul {
	margin-top:-15px;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item {
	position:relative;
	list-style-type:none;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a {
	position:relative;
	display:block;
	padding:7px 30px;
	font-size:12px;
	line-height:20px;
	color:#111;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	padding-right:inherit;
	font-size:7px;
	line-height:20px;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg {
	line-height:0;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg svg {
	width:7px;
	height:auto;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg,.tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg * {
	fill:#000;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > ul,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > ul {
	top:0;
	display:block !important;
}
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item > a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor > a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a,.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a {
	color:#4db2ec;
}
.tdb_header_menu .tdb-normal-menu > ul {
	left:-15px;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
	width:100% !important;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li,.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li {
	display:inline-block;
	width:auto !important;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item {
	position:static;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul {
	margin-top:0 !important;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul {
	left:0 !important;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item > a .tdb-sub-menu-icon {
	float:none;
	line-height:1;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover > ul,.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover > ul {
	top:100%;
}
.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown {
	position:static;
}
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list {
	left:0 !important;
}
.tdb-menu .tdb-mega-menu .sub-menu {
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
	width:1114px !important;
}
.tdb-menu .tdb-mega-menu .sub-menu,.tdb-menu .tdb-mega-menu .sub-menu > li {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.tdb-menu .tdb-mega-menu .sub-menu > li {
	top:0;
	width:100%;
	max-width:1114px !important;
	height:auto;
	background-color:#fff;
	border:1px solid #eaeaea;
	overflow:hidden;
}
.tdc-dragged .tdb-block-menu ul {
	visibility:hidden !important;
	opacity:0 !important;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.tdb-mm-align-parent .tdb-menu .tdb-mega-menu {
	position:relative;
}
.tdb-menu .tdb-mega-menu .tdc-row:not([class*='stretch_row_']),.tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*='stretch_row_']) {
	width:auto !important;
	max-width:1240px;
}
.tdi_48 {
	display:inline-block;
}
.tdi_48 .tdb-menu > li .tdb-menu-sep,.tdi_48 .tdb-menu-items-dropdown .tdb-menu-sep {
	top:-1px;
}
.tdi_48 .tdb-menu > li > a .tdb-sub-menu-icon,.tdi_48 .td-subcat-more .tdb-menu-more-subicon {
	top:-1px;
}
.tdi_48 .td-subcat-more .tdb-menu-more-icon {
	top:0px;
}
.tdi_48 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,.tdi_48 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon {
	right:0;
	margin-top:1px;
}
.tdi_48 .tdb-menu .tdb-normal-menu ul,.tdi_48 .td-pulldown-filter-list,.tdi_48 .td-pulldown-filter-list .sub-menu {
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}
.tdi_48:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu,.tdi_48 .tdb-mega-menu .sub-menu > li {
	max-width:1300px !important;
}
.tdi_48 .tdb-menu .tdb-mega-menu .sub-menu > li {
	box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1);
}
@media (max-width:1140px) {
	.tdb-menu .tdb-mega-menu .sub-menu > li {
		width:100% !important;
	}
}
@media (min-width:1019px) and (max-width:1140px) {
	.tdi_48 .tdb-mega-menu .tdb_header_mega_menu {
		min-height:300px;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_48 .tdb-menu > li > a,.tdi_48 .td-subcat-more {
		padding:0 12px;
	}
	.tdi_48 .tdb-menu > li > a,.tdi_48 .td-subcat-more,.tdi_48 .td-subcat-more > .tdb-menu-item-text {
		font-size:11px !important;
		line-height:48px !important;
	}
	.tdi_48 .tdb-mega-menu .tdb_header_mega_menu {
		min-height:240px;
	}
	.tdi_48 .tdb-mega-menu-page > .sub-menu > li {
		padding:14px;
	}
}
.tdi_48 .tdb-menu > li > a:after,.tdi_48 .tdb-menu-items-dropdown .td-subcat-more:after {
	background-color:;
	bottom:0px;
}
.tdi_57 .block-mega-child-cats {
	padding:16px 0;
	text-align:right;
}
.tdi_57 .block-mega-child-cats:after {
	border-width:0 1px 0 0;
}
.tdi_57 .block-mega-child-cats a {
	padding:2px 22px;
	border-width:0 1px 0 0;
	font-size:13px !important;
}
.tdi_57 .block-mega-child-cats .cur-sub-cat {
	border-width:0 1px 0 0;
}
.tdi_57:not(.td-no-subcats) .td_module_wrap {
	width:25%;
	float:left;
}
.td-md-is-safari .tdi_57:not(.td-no-subcats) .td_module_wrap {
	margin-right:-1px;
}
.tdi_57.td-no-subcats .td_module_wrap {
	width:20%;
	float:left;
}
.td-md-is-safari .tdi_57.td-no-subcats .td_module_wrap {
	margin-right:-1px;
}
.tdi_57 .td_module_wrap:nth-child(5n+1) {
	clear:both;
}
.tdi_57 .td_module_wrap:nth-last-child(-n+5) {
	margin-bottom:0;
	padding-bottom:0;
}
.tdi_57 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before {
	display:none;
}
.tdi_57 .td_module_wrap {
	padding-left:11px;
	padding-right:11px;
	padding-bottom:13px;
	margin-bottom:13px;
	display:flex;
	flex-direction:column;
}
.tdi_57 .td_block_inner {
	margin-left:-11px;
	margin-right:-11px;
	display:flex;
	flex-wrap:wrap;
}
.tdi_57 .td-module-container:before {
	bottom:-13px;
	border-color:#eaeaea;
}
.tdi_57 .td-module-container {
	border-color:#eaeaea;
	flex-direction:column;
	flex:1;
	flex-basis:auto;
}
.tdi_57 .entry-thumb {
	background-position:center 50%;
}
.tdi_57 .td-image-container {
	display:block;
	order:0;
}
.ie10 .tdi_57 .td-module-meta-info,.ie11 .tdi_57 .td-module-meta-info {
	flex:auto;
}
.tdi_57 .td-post-vid-time {
	display:block;
}
.tdi_57 .entry-title {
	margin:3px 0;
	font-size:15px !important;
	line-height:1.2 !important;
}
.tdi_57 .td-excerpt {
	column-count:1;
	column-gap:48px;
	display:none;
}
.tdi_57 .td-audio-player {
	font-size:12px;
	opacity:1;
	visibility:visible;
	height:auto;
}
.tdi_57 .td-module-meta-info {
	border-color:#eaeaea;
}
.tdi_57 .td-post-category:not(.td-post-extra-category) {
	display:inline-block;
}
.tdi_57 .td-author-date {
	display:inline;
}
.tdi_57 .td-post-author-name {
	display:none;
}
.tdi_57 .entry-review-stars {
	display:inline-block;
}
.tdi_57 .td-icon-star,.tdi_57 .td-icon-star-empty,.tdi_57 .td-icon-star-half {
	font-size:15px;
}
.tdi_57 .td-module-comments {
	display:none;
}
.tdi_57 .td-author-photo .avatar {
	width:20px;
	height:20px;
	margin-right:6px;
	border-radius:50%;
}
.tdi_57:not(.td-no-subcats) .block-mega-child-cats:before {
	background-color:#ffffff;
}
.tdi_57 .td-module-title a {
	box-shadow:inset 0 0 0 0 #000;
}
.tdi_57 .td-module-exclusive .td-module-title a:before {
	display:inline-block;
}
html:not([class*='ie']) .tdi_57 .td-module-container:hover .entry-thumb:before {
	opacity:0;
}
@media (min-width:768px) {
	.tdi_57 .td-module-title a {
		transition:all 0.2s ease;
		-webkit-transition:all 0.2s ease;
	}
}
@media (min-width:1019px) and (max-width:1140px) {
	.tdi_57 .block-mega-child-cats {
		width:160px;
	}
	.tdi_57 .td_module_wrap {
		padding-bottom:13px !important;
		margin-bottom:13px !important;
		clear:none !important;
		padding-bottom:13px;
		margin-bottom:13px;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_57 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before {
		display:none !important;
	}
	.tdi_57 .td_module_wrap:nth-child(5n+1) {
		clear:both !important;
	}
	.tdi_57 .td-module-container:before {
		bottom:-13px;
	}
	.tdi_57 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
	.tdi_57 .entry-title {
		font-size:14px !important;
		line-height:1.2 !important;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_57 .tdb-mega-modules-wrap {
		padding:14px;
	}
	.tdi_57 .block-mega-child-cats {
		width:140px;
		padding:14px 0;
	}
	.tdi_57 .block-mega-child-cats a {
		padding:0 14px;
		font-size:11px !important;
	}
	.tdi_57 .td_module_wrap {
		padding-bottom:13px !important;
		margin-bottom:13px !important;
		clear:none !important;
		padding-left:7px;
		padding-right:7px;
		padding-bottom:13px;
		margin-bottom:13px;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_57 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before {
		display:none !important;
	}
	.tdi_57 .td_module_wrap:nth-child(5n+1) {
		clear:both !important;
	}
	.tdi_57 .td_block_inner {
		margin-left:-7px;
		margin-right:-7px;
	}
	.tdi_57 .td-module-container:before {
		bottom:-13px;
	}
	.tdi_57 .td-video-play-ico {
		width:24px;
		height:24px;
		font-size:24px;
	}
	.tdi_57 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
	.tdi_57 .entry-title {
		font-size:13px !important;
		line-height:1.2 !important;
	}
	.tdi_57 .td-module-title a {
	transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
	}
}
@media (max-width:767px) {
	.tdi_57 .td_module_wrap {
		padding-bottom:13px !important;
		margin-bottom:13px !important;
		clear:none !important;
		padding-bottom:13px;
		margin-bottom:13px;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_57 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_57 .td_module_wrap:nth-last-child(-n+5) .td-module-container:before {
		display:none !important;
	}
	.tdi_57 .td_module_wrap:nth-child(5n+1) {
		clear:both !important;
	}
	.tdi_57 .td-module-container:before {
		bottom:-13px;
	}
	.tdi_57 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_63 {
		margin-top:1px !important;
	}
}
.tdb-history-menu { 
    position: relative; 
    display: inline-block; 
    margin-right: 30px; 
} 

.tdb-history-trigger { 
    color: #fff; 
    padding: 12px 15px; 
    display: block; 
    transition: all 0.3s; 
} 

.tdb-history-trigger:hover {
    color: #73C7E3;
}

.tdb-history-dropdown { 
    display: none; 
    position: absolute; 
    top: 100%; 
    right: 0; 
    min-width: 280px; 
    background: #2c2c2c; 
    box-shadow: 0 5px 15px rgba(0,0,0,0.2); 
    z-index: 1000; 
    border-radius: 4px;
} 

.tdb-history-menu:hover .tdb-history-dropdown { 
    display: block; 
} 

.tdb-history-list { 
    max-height: 400px; 
    overflow-y: auto; 
} 

.tdb-history-item { 
    padding: 12px 15px; 
    border-bottom: 1px solid #404040; 
    display: flex;
    justify-content: space-between;
    align-items: center;
} 

.tdb-history-item:hover { 
    background: #404040; 
} 

.tdb-history-link {
    display: block;
    text-decoration: none;
    color: #fff;
    flex: 1;
    overflow: hidden;
}

.tdb-history-title {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tdb-history-delete {
    color: #999;
    font-size: 16px;
    cursor: pointer;
    padding: 0 5px;
    margin-left: 10px;
    transition: color 0.2s;
}

.tdb-history-delete:hover {
    color: #e74c3c;
}

.tdb-history-footer { 
    padding: 10px; 
    border-top: 1px solid #404040; 
    text-align: center; 
} 

.tdb-clear-history { 
    background: #e74c3c; 
    color: white; 
    border: none; 
    padding: 8px 20px; 
    cursor: pointer; 
    border-radius: 3px; 
}

.tdb-clear-history:hover {
    background: #c0392b;
}

.tdb-no-history {
    padding: 15px;
    text-align: center;
    color: #999;
}
.tdb_module_search .tdb-author-photo {
	display:inline-block;
}
.tdb_module_search .tdb-author-photo,.tdb_module_search .tdb-author-photo img {
	vertical-align:middle;
}
.tdb_module_search .td-post-author-name {
	white-space:normal;
}
.tdb_header_search {
	margin-bottom:0;
	clear:none;
}
.tdb_header_search .tdb-block-inner {
	position:relative;
	display:inline-block;
}
.tdb_header_search .tdb-search-form {
	position:relative;
	padding:20px;
	border-width:3px 0 0;
	border-style:solid;
	border-color:#fff;
	pointer-events:auto;
}
.tdb_header_search .tdb-search-form:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
}
.tdb_header_search .tdb-search-form-inner {
	position:relative;
	display:flex;
	background-color:#fff;
}
.tdb_header_search .tdb-search-form-inner:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid #e1e1e1;
	pointer-events:none;
}
.tdb_header_search .tdb-head-search-placeholder {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding:3px 9px;
	font-size:12px;
	line-height:21px;
	color:#999;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	pointer-events:none;
}
.tdb_header_search .tdb-head-search-form-input:focus + .tdb-head-search-placeholder,.tdb-head-search-form-input:not(:placeholder-shown) ~ .tdb-head-search-placeholder {
	opacity:0;
}
.tdb_header_search .tdb-head-search-form-btn,.tdb_header_search .tdb-head-search-form-input {
	height:auto;
	min-height:32px;
}
.tdb_header_search .tdb-head-search-form-input {
	color:#444;
	flex:1;
	background-color:transparent;
	border:0;
}
.tdb_header_search .tdb-head-search-form-input.tdb-head-search-nofocus {
	color:transparent;
	text-shadow:0 0 0 #444;
}
.tdb_header_search .tdb-head-search-form-btn {
	margin-bottom:0;
	padding:0 15px;
	background-color:#222222;
	font-family:'Roboto',sans-serif;
	font-size:13px;
	font-weight:500;
	color:#fff;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	z-index:1;
}
.tdb_header_search .tdb-head-search-form-btn:hover {
	background-color:#4db2ec;
}
.tdb_header_search .tdb-head-search-form-btn i,.tdb_header_search .tdb-head-search-form-btn span {
	display:inline-block;
	vertical-align:middle;
}
.tdb_header_search .tdb-head-search-form-btn i {
	font-size:12px;
}
.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon {
	position:relative;
}
.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon-svg {
	line-height:0;
}
.tdb_header_search .tdb-head-search-form-btn svg {
	width:12px;
	height:auto;
}
.tdb_header_search .tdb-head-search-form-btn svg,.tdb_header_search .tdb-head-search-form-btn svg * {
	fill:#fff;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tdb_header_search .tdb-aj-search-results {
	padding:20px;
	background-color:rgba(144,144,144,0.02);
	border-width:1px 0;
	border-style:solid;
	border-color:#ededed;
	background-color:#fff;
}
.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child {
	margin-bottom:0;
	padding-bottom:0;
}
.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child .td-module-container:before {
	display:none;
}
.tdb_header_search .tdb-aj-search-inner {
	display:flex;
	flex-wrap:wrap;
	*zoom:1;
}
.tdb_header_search .tdb-aj-search-inner:before,.tdb_header_search .tdb-aj-search-inner:after {
	display:table;
	content:'';
	line-height:0;
}
.tdb_header_search .tdb-aj-search-inner:after {
	clear:both;
}
.tdb_header_search .result-msg {
	padding:4px 0 6px 0;
	font-family:'Roboto',sans-serif;
	font-size:12px;
	font-style:italic;
	background-color:#fff;
}
.tdb_header_search .result-msg a {
	color:#222;
}
.tdb_header_search .result-msg a:hover {
	color:#4db2ec;
}
.tdb_header_search .td-module-meta-info,.tdb_header_search .td-next-prev-wrap {
	text-align:left;
}
.tdb_header_search .td_module_wrap:hover .entry-title a {
	color:#4db2ec;
}
.tdb_header_search .tdb-aj-cur-element .entry-title a {
	color:#4db2ec;
}
.tdc-dragged .tdb-head-search-btn:after,.tdc-dragged .tdb-drop-down-search {
	visibility:hidden !important;
	opacity:0 !important;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tdb-header-search-trigger-enabled {
	z-index:1000;
}
.tdb-header-search-trigger-enabled .tdb-head-search-btn {
	display:flex;
	align-items:center;
	position:relative;
	text-align:center;
	color:#4db2ec;
}
.tdb-header-search-trigger-enabled .tdb-head-search-btn:after {
	visibility:hidden;
	opacity:0;
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0 auto;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 6.5px 7px 6.5px;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0);
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	border-color:transparent transparent #4db2ec transparent;
}
.tdb-header-search-trigger-enabled .tdb-drop-down-search-open + .tdb-head-search-btn:after {
	visibility:visible;
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.tdb-header-search-trigger-enabled .tdb-search-icon,.tdb-header-search-trigger-enabled .tdb-search-txt,.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * {
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.tdb-header-search-trigger-enabled .tdb-search-icon-svg {
	display:flex;
	align-items:center;
	justify-content:center;
}
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg {
	height:auto;
}
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg,.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * {
	fill:#4db2ec;
}
.tdb-header-search-trigger-enabled .tdb-search-txt {
	position:relative;
	line-height:1;
}
.tdb-header-search-trigger-enabled .tdb-drop-down-search {
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:100%;
	left:0;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0);
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	pointer-events:none;
	z-index:10;
}
.tdb-header-search-trigger-enabled .tdb-drop-down-search-open {
	visibility:visible;
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.tdb-header-search-trigger-enabled .tdb-drop-down-search-inner {
	position:relative;
	max-width:300px;
	pointer-events:all;
}
.rtl .tdb-header-search-trigger-enabled .tdb-drop-down-search-inner {
	margin-left:0;
	margin-right:auto;
}
.tdb_header_search .tdb-aj-srs-title {
	margin-bottom:10px;
	font-family:'Roboto',sans-serif;
	font-weight:500;
	font-size:13px;
	line-height:1.3;
	color:#888;
}
.tdb_header_search .tdb-aj-sr-taxonomies {
	display:flex;
	flex-direction:column;
}
.tdb_header_search .tdb-aj-sr-taxonomy {
	font-family:'Roboto',sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:18px;
	color:#111;
}
.tdb_header_search .tdb-aj-sr-taxonomy:not(:last-child) {
	margin-bottom:5px;
}
.tdb_header_search .tdb-aj-sr-taxonomy:hover {
	color:#4db2ec;
}
.tdi_63 .tdb-head-search-btn i {
	font-size:20px;
	width:48px;
	height:48px;
	line-height:48px;
	color:#000000;
}
.tdi_63 .tdb-head-search-btn svg {
	width:20px;
}
.tdi_63 .tdb-search-icon-svg {
	width:48px;
	height:48px;
}
.tdi_63 {
	display:inline-block;
	float:right;
	clear:none;
}
.tdi_63 .tdb-search-txt {
	top:0px;
}
.tdi_63 .tdb-drop-down-search .tdb-drop-down-search-inner {
	max-width:600px;
}
.tdi_63 .tdb-search-form {
	padding:30px;
	border-width:4px;
	border-radius:0.5rem;
}
.tdi_63 .tdb-drop-down-search {
	left:auto;
	right:0;
}
body .tdi_63 .tdb-drop-down-search-inner,.tdi_63 .tdb-search-form,.tdi_63 .tdb-aj-search {
	margin-left:auto;
	margin-right:0;
}
.tdi_63 .tdb-search-form-inner:after {
	border-width:0 0 1px 0;
}
.tdi_63 .tdb-head-search-form-btn i {
	font-size:7px;
}
.tdi_63 .tdb-head-search-form-btn-icon {
	margin-left:8px;
	top:0px;
}
.tdi_63 .tdb-head-search-form-btn {
	padding:0px;
	color:#000000;
	background-color:rgba(0,0,0,0);
}
.tdi_63 .tdb-aj-search-results {
	padding:0 30px 30px;
	border-width:0 0 1px 0;
}
.tdi_63 .result-msg {
	padding:10px 0;
	text-align:center;
	font-style:normal !important;
}
.tdi_63 .tdb-head-search-btn svg,.tdi_63 .tdb-head-search-btn svg * {
	fill:#fff;
}
.tdi_63 .tdb-head-search-btn:after {
	border-bottom-color:#ffffff;
}
.tdi_63 .tdb-drop-down-search-inner {
	box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);
}
.tdi_63 .tdb-head-search-form-btn svg,.tdi_63 .tdb-head-search-form-btn svg * {
	fill:#000000;
}
.tdi_63 .tdb-head-search-form-btn:hover {
	color:#4db2ec;
	background-color:rgba(0,0,0,0);
}
.tdi_63 .tdb-head-search-form-btn:hover svg,.tdi_63 .tdb-head-search-form-btn:hover svg * {
	fill:#4db2ec;
}
.tdi_63 .result-msg a:hover {
	color:#4db2ec;
}
.tdi_63 .td_module_wrap {
	width:50%;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.tdi_63 .td_module_wrap:nth-last-child(-n+2) {
	margin-bottom:0;
	padding-bottom:0;
}
.tdi_63 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
	display:none;
}
.tdi_63 .tdb-aj-search-inner {
	margin-left:-10px;
	margin-right:-10px;
}
.tdi_63 .td-module-container:before {
	bottom:-10px;
}
.tdi_63 .entry-thumb {
	background-position:center 50%;
}
.tdi_63 .td-image-wrap {
	padding-bottom:100%;
}
.tdi_63 .td-image-container {
	flex:0 0 30%;
	width:30%;
	display:block;
	order:0;
}
.ie10 .tdi_63 .td-image-container,.ie11 .tdi_63 .td-image-container {
	flex:0 0 auto;
}
.tdi_63 .td-module-container {
	flex-direction:row;
}
.ie10 .tdi_63 .td-module-meta-info,.ie11 .tdi_63 .td-module-meta-info {
	flex:1;
}
.tdi_63 .td-video-play-ico {
	width:24px;
	height:24px;
	font-size:24px;
}
.tdi_63 .td-post-vid-time {
	display:block;
}
.tdi_63 .td-module-meta-info {
	padding:3px 0 0 16px;
	border-color:#eaeaea;
}
.tdi_63 .entry-title {
	margin:0 0 2px 0;
	font-size:13px !important;
	line-height:1.4 !important;
}
.tdi_63 .td-excerpt {
	column-count:1;
	column-gap:48px;
	display:none;
}
.tdi_63 .td-post-category:not(.td-post-extra-category) {
	display:none;
}
.tdi_63 .td-read-more {
	display:none;
}
.tdi_63 .td-author-date {
	display:inline;
}
.tdi_63 .td-post-author-name {
	display:none;
}
.tdi_63 .td-icon-star,.tdi_63 .td-icon-star-empty,.tdi_63 .td-icon-star-half {
	font-size:15px;
}
.tdi_63 .td-module-comments {
	display:none;
}
.tdi_63 .tdb-author-photo .avatar {
	width:20px;
	height:20px;
	margin-right:6px;
	border-radius:50%;
}
body .tdi_63 .td_module_wrap:hover .td-module-title a,.tdi_63 .tdb-aj-cur-element .entry-title a {
	color:#4db2ec !important;
}
.tdi_63 .td-module-title a {
	box-shadow:inset 0 0 0 0 #000;
}
.tdi_63 .td-post-category {
	text-transform:uppercase !important;
}
.tdi_63 .td-module-exclusive .td-module-title a:before {
	display:inline-block;
}
@media (min-width:768px) {
	.tdi_63 .td-module-title a {
		transition:all 0.2s ease;
		-webkit-transition:all 0.2s ease;
	}
}
@media (min-width:1019px) and (max-width:1140px) {
	.tdi_63 .td_module_wrap {
		padding-bottom:10px !important;
		margin-bottom:10px !important;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_63 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
		display:none !important;
	}
	.tdi_63 .td-module-container:before {
		bottom:-10px;
	}
	.tdi_63 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_63 .tdb-head-search-btn i {
		font-size:18px;
		width:46.8px;
		height:46.8px;
		line-height:46.8px;
	}
	.tdi_63 .tdb-head-search-btn svg {
		width:18px;
	}
	.tdi_63 .tdb-search-icon-svg {
		width:46.8px;
		height:46.8px;
	}
	.tdi_63 .tdb-search-form {
		padding:20px 20px 20px;
	}
	.tdi_63 .td_module_wrap {
		padding-bottom:10px !important;
		margin-bottom:10px !important;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_63 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
		display:none !important;
	}
	.tdi_63 .td-module-container:before {
		bottom:-10px;
	}
	.tdi_63 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
	@media (min-width:768px) {
		.tdi_63 .td-module-title a {
			transition:all 0.2s ease;
			-webkit-transition:all 0.2s ease;
		}
	}
}
@media (max-width:767px) {
	.tdi_63 .td_module_wrap {
		padding-bottom:10px !important;
		margin-bottom:10px !important;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	.tdi_63 .td_module_wrap .td-module-container:before {
		display:block !important;
	}
	.tdi_63 .td_module_wrap:nth-last-child(-n+2) .td-module-container:before {
		display:none !important;
	}
	.tdi_63 .td-module-container:before {
		bottom:-10px;
	}
	.tdi_63 .td-module-title a {
		box-shadow:inset 0 0 0 0 #000;
	}
}
.tdi_124{ min-height: 0; }
.tdi_125_rand_style > .td-element-style-before {
     content:'' !important;
     width:100% !important;
     height:100% !important;
     position:absolute !important;
     top:0 !important;
     left:0 !important;
     display:block !important;
     z-index:0 !important;
     background-image:url("http://www.wp123123.com/wp-content/uploads/2023/04/footer_bg.jpg") !important;
     opacity:0.1 !important;
     background-size:cover !important;
     background-position:center top !important;
}
.tdi_125_rand_style {
    background-color: #111111 !important;
}
.tdi_126, .tdi_126 .tdc-columns{
     min-height: 0;
	 display: block;
}
.tdi_126 .tdc-columns{
     width: 100%;
}
/* inline tdc_css att */
 .tdi_126{
     padding-top:54px !important;
     padding-bottom:20px !important;
     position:relative;
}
 .tdi_126 .td_block_wrap{
     text-align:left 
}
/* phone */
 @media (max-width: 767px) {
     .tdi_126{
         padding-top:40px !important;
    }
}
/* portrait */
 @media (min-width: 768px) and (max-width: 1018px) {
     .tdi_126{
         padding-top:44px !important;
    }
}
.tdi_128 {
	vertical-align:baseline;
}
.tdi_128 > .wpb_wrapper,.tdi_128 > .wpb_wrapper > .tdc-elements {
	display:block;
}
.tdi_128 > .wpb_wrapper > .tdc-elements {
	width:100%;
}
.tdi_128 > .wpb_wrapper > .vc_row_inner {
	width:auto;
}
.tdi_128 > .wpb_wrapper {
	width:auto;
	height:auto;
}

.tdi_141 {
	position: relative !important;
	top: 0;
	transform: none;
	-webkit-transform: none;
}

.tdi_141, .tdi_141 .tdc-inner-columns {
	display: block;
}

.tdi_141 .tdc-inner-columns {
	width: 100%;
}
.tdi_143 {
	vertical-align:baseline;
}
.tdi_143 .vc_column-inner > .wpb_wrapper,.tdi_143 .vc_column-inner > .wpb_wrapper .tdc-elements {
	display:block;
}
.tdi_143 .vc_column-inner > .wpb_wrapper .tdc-elements {
	width:100%;
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_143 {
		margin-bottom:0px !important;
	}
}
.td_block_separator {
	width:100%;
	align-items:center;
	margin-bottom:38px;
	padding-bottom:10px;
}
.td_block_separator span {
	position:relative;
	display:block;
	margin:0 auto;
	width:100%;
	height:1px;
	border-top:1px solid #EBEBEB;
}
.td_separator_align_left span {
	margin-left:0;
}
.td_separator_align_right span {
	margin-right:0;
}
.td_separator_dashed span {
	border-top-style:dashed;
}
.td_separator_dotted span {
	border-top-style:dotted;
}
.td_separator_double span {
	height:3px;
	border-bottom:1px solid #EBEBEB;
}
.td_separator_shadow > span {
	position:relative;
	height:20px;
	overflow:hidden;
	border:0;
	color:#EBEBEB;
}
.td_separator_shadow > span > span {
	position:absolute;
	top:-30px;
	left:0;
	right:0;
	margin:0 auto;
	height:13px;
	width:98%;
	border-radius:100%;
}

@media (min-width:768px) and (max-width:1018px) {
	.tdi_145 {
		margin-bottom:20px !important;
	}
}
.tdi_147 {
	position:relative !important;
	top:0;
	transform:none;
	-webkit-transform:none;
}
.tdi_147,.tdi_147 .tdc-inner-columns {
	display:block;
}
.tdi_147 .tdc-inner-columns {
	width:100%;
}
.tdi_147 {
	padding-bottom:30px !important;
}
.tdi_147 .td_block_wrap {
	text-align:left
}
@media (min-width:768px) and (max-width:1018px) {
	.tdi_147 {
		padding-bottom:20px !important;
	}
}
.tdi_149{
     vertical-align: baseline;
}
.tdi_149 .vc_column-inner > .wpb_wrapper, .tdi_149 .vc_column-inner > .wpb_wrapper .tdc-elements{
     display: block;
}
.tdi_149 .vc_column-inner > .wpb_wrapper .tdc-elements{
     width: 100%;
}
 .tdi_149{
     width:25% !important;
}
 @media (max-width: 767px) {
     .tdi_149{
         margin-bottom:50px !important;
         width:100% !important;
    }
}
.tdi_150{
     margin-top:37px !important;
}
/* portrait */
 @media (min-width: 768px) and (max-width: 1018px) {
     .tdi_150{
         margin-top:44px !important;
    }
}
/* phone */
 @media (max-width: 767px) {
     .tdi_150{
         margin-top:0px !important;
    }
}
.tdi_150 .tdb-logo-a, .tdi_150 h1{
     flex-direction: row;
     align-items: flex-start;
     justify-content: center;
}
.tdi_150 .tdb-logo-svg-wrap{
     display: block;
}
.tdi_150 .tdb-logo-svg-wrap + .tdb-logo-img-wrap{
     display: none;
}
.tdi_150 .tdb-logo-img-wrap{
     display: block;
}
.tdi_150 .tdb-logo-text-tagline{
     margin-top: 2px;
     margin-left: 0;
     display: block;
}
.tdi_150 .tdb-logo-text-title{
     display: block;
}
.tdi_150 .tdb-logo-text-wrap{
     flex-direction: column;
     align-items: flex-start;
}
.tdi_150 .tdb-logo-icon{
     top: 0px;
     display: block;
}
.tdi_152{
     vertical-align: baseline;
}
 .tdi_152 .vc_column-inner > .wpb_wrapper, .tdi_152 .vc_column-inner > .wpb_wrapper .tdc-elements{
     display: block;
}
 .tdi_152 .vc_column-inner > .wpb_wrapper .tdc-elements{
     width: 100%;
}
/* inline tdc_css att */
 .tdi_152{
     width:41.66666667% !important;
}
/* phone */
 @media (max-width: 767px) {
     .tdi_152{
         margin-bottom:50px !important;
         width:100% !important;
         justify-content:center !important;
         text-align:center !important;
    }
}
/* inline tdc_css att */
/* phone */
 @media (max-width: 767px) {
     .tdi_153{
         justify-content:center !important;
         text-align:center !important;
    }
}
/* custom css */
 .tdm_block_column_title{
     margin-bottom: 0;
     display: inline-block;
     width: 100%;
}
 .tdi_154 .tdm-title{
     color: #ffffff;
}
.tdi_154 .tdm-title{
     font-size:18px !important;
    line-height:1 !important;
    font-weight:700 !important;
}
/* inline tdc_css att */
/* phone */
 @media (max-width: 767px) {
     .tdi_155{
         justify-content:center !important;
         text-align:center !important;
    }
}
/* custom css */
 .tdm_block.tdm_block_inline_text{
     margin-bottom: 0;
     vertical-align: top;
}
.tdm_block.tdm_block_inline_text .tdm-descr{
     margin-bottom: 0;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
}
.tdc-row-content-vert-center .tdm-inline-text-yes{
     vertical-align: middle;
}
.tdc-row-content-vert-bottom .tdm-inline-text-yes{
     vertical-align: bottom;
}
.tdi_155{
     text-align: left !important;
}
.tdi_155 .tdm-descr{
     color: #eaeaea;
     font-size:14px !important;
    line-height:1.6 !important;
}
/* portrait */
 @media (min-width: 768px) and (max-width: 1018px){
     .tdi_155 .tdm-descr{
         font-size:13px !important;
        line-height:1.6 !important;
    }
}
/* inline tdc_css att */
 .tdi_156{
     margin-top:21px !important;
}
/* phone */
 @media (max-width: 767px) {
     .tdi_156{
         justify-content:center !important;
         text-align:center !important;
    }
}
/* custom css */
 .tdi_156{
     text-align: left !important;
}
.tdi_156 .tdm-descr{
     color: #eaeaea;
     font-size:14px !important;
    line-height:1.6 !important;
}
.tdi_156 .tdm-descr a{
     color: #1aa4ce;
}
/* portrait */
 @media (min-width: 768px) and (max-width: 1018px){
     .tdi_156 .tdm-descr{
         font-size:13px !important;
        line-height:1.6 !important;
    }
}
/* custom css */
 .tdi_158{
     vertical-align: baseline;
}
.tdi_158 .vc_column-inner > .wpb_wrapper, .tdi_158 .vc_column-inner > .wpb_wrapper .tdc-elements{
     display: block;
}
.tdi_158 .vc_column-inner > .wpb_wrapper .tdc-elements{
     width: 100%;
}
/* inline tdc_css att */
/* phone */
 @media (max-width: 767px) {
     .tdi_158{
         justify-content:center !important;
         text-align:center !important;
    }
}
/* inline tdc_css att */
/* phone */
 @media (max-width: 767px) {
     .tdi_159{
         justify-content:center !important;
         text-align:center !important;
    }
}
.tdi_160 .tdm-title{
     color: #ffffff;
}
.tdi_160 .tdm-title{
     font-size:18px !important;
    line-height:1 !important;
    font-weight:700 !important;
}
/* inline tdc_css att */
/* phone */
 @media (max-width: 767px) {
     .tdi_161{
         justify-content:center !important;
         text-align:center !important;
    }
}
 .tdi_162 .tdm-social-item i{
     font-size: 14px;
     vertical-align: middle;
     line-height: 39.2px;
}
.tdi_162 .tdm-social-item i.td-icon-twitter, .tdi_162 .tdm-social-item i.td-icon-linkedin, .tdi_162 .tdm-social-item i.td-icon-pinterest, .tdi_162 .tdm-social-item i.td-icon-blogger, .tdi_162 .tdm-social-item i.td-icon-vimeo{
     font-size: 11.2px;
}
.tdi_162 .tdm-social-item{
     width: 39.2px;
     height: 39.2px;
     margin: 5px 10px 5px 0;
     background: rgba(255,255,255,0.03);
}
.tdi_162 .tdm-social-item-wrap:last-child .tdm-social-item{
     margin-right: 0 !important;
}
.tdi_162 .tdm-social-item i, .tds-team-member2 .tdi_162.tds-social4 .tdm-social-item i{
     color: #ffffff;
}
.tdi_162 .tdm-social-item-wrap:hover i, body .tds-team-member2 .tdi_162.tds-social4 .tdm-social-item-wrap:hover i{
     color: #4db2ec;
}
body .tdi_162 .tdm-social-item{
     border: 1px solid rgba(255,255,255,0.03);
}
.tdi_162 .tdm-social-text{
     display: none;
     margin-left: 2px;
     margin-right: 18px;
}
/* landscape */
 @media (min-width: 1019px) and (max-width: 1140px){
     body .tdi_162 .tdm-social-item{
         border: 1px solid rgba(255,255,255,0.03);
    }
}
/* portrait */
 @media (min-width: 768px) and (max-width: 1018px){
     .tdi_162 .tdm-social-item{
         width: 35px;
         height: 35px;
    }
    .tdi_162 .tdm-social-item i{
         line-height: 35px;
    }
    body .tdi_162 .tdm-social-item{
         border: 1px solid rgba(255,255,255,0.03);
    }
}
/* phone */
 @media (max-width: 767px){
     body .tdi_162 .tdm-social-item{
         border: 1px solid rgba(255,255,255,0.03);
    }
}
/*-----------------------------mobile--------------------------------*/
@media (min-width: 768px){
     td-header-mobile-wrap{
         display: none;
    }
}
 @media (max-width: 767px){
     td-header-mobile-wrap{
         display: block;
    }
}
/*-----------------------------index--------------------------------*/
.index_list_block_title {
	display:block;
	color:#fff;
}
.index_list_block_icon {
    font-size: .8em;
    margin-left: .5em;
    align-self: center;
    transition: color .15s, opacity .15s, transform .15s;
    flex-shrink: 0;
    height: 1em;
    vertical-align: baseline;
    width: 1em;
}
.index_list_block_title:hover .index_list_block_icon {
	color: #f5c518;
}
.index_carousel_wrap {
    width: 100%;
	max-height: 700px;
}
.index_carousel_item {
    width: 100%;
    max-height: 700px;
    -o-object-fit: cover;
    object-fit: cover;
}
.index_carousel_item_wrap {
	position:relative;
}
.index_carousel{
	position:relative;
}
.index_carousel_item_img img{
	width: 100%;
    height: 100%;
}
.index_carousel_item_img:after {
	background-image: radial-gradient(circle farthest-side, transparent 65%, #060d17);
	display: block;
	position: absolute;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	z-index: 1;
	pointer-events: none;
}
.index_carousel_item_txt {
	position: absolute;
	top: 580px;
	color: white;
	text-align: center;
	padding: 1vw 2vw;
	width: 100%;
	 font-size: 2vw;
	background: linear-gradient(
        to right,
        transparent 0%,
        rgba(0, 0, 0, 0.5) 80%,
        rgba(0, 0, 0, 0.5) 20%,
        transparent 100%
    );
	z-index: 10;
}
.index_carousel_item_title a {
	color: #fff;
	text-decoration: none;
}
.index_carousel_wrap .owl-dots {
	text-align:center;
    -webkit-tap-highlight-color:transparent;
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 2rem;
    z-index: 10;
	width:20%;
}
.index_carousel_wrap .owl-dots .owl-dot{
    display:inline-flex;
	width:20%;
}
.index_carousel_wrap .owl-dots .owl-dot span{
    width:100%;
    height:6px;
    margin:5px 7px;
    background:#fff;
    display:block;
    -webkit-backface-visibility:visible;
    transition:opacity .2s ease;
    border-radius:30px
}
.index_carousel_wrap .owl-dots .owl-dot.active span,.index_carousel_wrap .owl-dots .owl-dot:hover span{
    background:#4db2ec
}
.index_list {
	width: 100%;
    max-width: 1744px;
    padding: 0 60px;
    margin-top: 24px;
}
@media (max-width:992px) {
	.index_list {
		padding: 0 30px;
	}
}
@media (max-width:568px) {
	.index_list {
		padding: 0 10px;
	}
}
.index_list_block_title {
	max-height: 2.4em;
	position:relative;
}
.index_list_block_title:before {
    background: rgba(97, 155, 247, 1);
    border-radius: 4px;
    content: "";
    margin-left: -.75rem;
    align-self: flex-start;
    position: absolute;
    height: 100%;
    width: 4px;
}
.index_list_grid{
	display: grid;
    grid-template-columns: repeat(auto-fill, minmax(184px, 1fr));
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
}
.index_list_item {
    width: 186px;
	position: relative;
    display: flex;
    overflow: hidden;
    padding-top: 147%;
    background: rgb(26,26,26);
    transition: opacity .1s ease;
    border-radius: 5px;
}
.index_list_txt {
	width: 100%;
}
.index_list_img {
    width: 100%;
    height: 100%;
    max-height: none;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.index_list_block_scroll .owl-item {
    width: 186px !important;
}
.index_list_img img {
	width: 186px;
}
.index_list_txt {
	text-align: center;
	z-index:100;
}
.index_list_title, .index_list_update {
	width: 100%;
    display: inline-block;
}
.index_list_title {
	font-size:16px;
}
.index_list_item .list_item_star {
	padding-left:12px;
}
.index_list_update {
	font-size:14px;
	color: #f5c518;
	margin-bottom:20px;
}
.index_play_button {
	width: 10rem;
    height: 2.25rem;
    line-height: 2.25rem;
    text-align: center;
	margin:12px auto;
	background: rgba(247, 247, 247, 0.08);
	border-radius: 4px;
}
.index_play_button:hover {
	background: rgba(247, 247, 247, 0.16);
	cursor: pointer;
}
.index_play_text {
	vertical-align: bottom;
	line-height:33px;
}
.index_list_block_content .carousel-control-prev, .index_list_block_content .carousel-control-next {
	width: 3%;
	height:62%;
	position: absolute;
}
@media (max-width:992px) {
	.index_list_block_content .carousel-control-prev, .index_list_block_content .carousel-control-next {
		width: 5%;
	}
}

.index_more_content {
    text-align: center;
}


.index_more_content a {
    color: #4db2ec; 
    font-size: 1.1rem;
    font-weight: 600;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: all 0.3s ease;
}

/* 鼠标悬停效果 */
.index_more_content a:hover {
    color: #f5c518; 
    transform: translateX(5px);
}

/* 箭头动画 */
.index_more_content a::after {
    content: ">>";
    margin-left: 5px;
    transition: all 0.3s ease;
}

/* 悬停时箭头动画 */
.index_more_content a:hover::after {
    margin-left: 8px;
    color: #f5c518;
}

.index_list_more {
    background-color: #000; 
    border: 2px solid #4db2ec; 
    border-radius: 20px;
    overflow: hidden;
    padding: 5px 0px;
    box-shadow: 
        0 0 15px rgba(77, 178, 236, 0.5), 
        inset 0 0 10px rgba(245, 197, 24, 0.3); 
    transition: all 0.4s ease;
    margin-bottom: 30px; 
}


.index_list_more:hover {
    border-color: #f5c518;
    box-shadow: 
        0 0 25px rgba(245, 197, 24, 0.7),
        inset 0 0 15px rgba(77, 178, 236, 0.5);
    transform: translateY(-5px);
}


@media (max-width: 768px) {
    .index_list_more {
        border-radius: 15px;
        padding: 5px 0px;
    }
}
/*-----------------------------detail--------------------------------*/
.detail_top_img{
	height: 450px;
	width: 100%;
    position: relative;
    z-index: 0;
	overflow:hidden;
}
.detail_top_img .img_wrap{
	display: inline-block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.detail_top_img .img_wrap img{
	width: 100%;
    height: 100%;
}
@media(min-width:1170px){
    .detail_top_img .img_wrap:after{
        display:block;
        position:absolute;
        top:0;
        content:"";
        width:100%;
        height:100%;
        background-image:linear-gradient(0deg,var#060d17,transparent 120px);
        z-index:1;
        pointer-events:none
    }
}
@media(min-width:1524px){
    .detail_top_img .img_wrap:after{
        background-image:radial-gradient(circle farthest-side,transparent 65%,#060d17),linear-gradient(0deg,#060d17,transparent 60px)
    }
}
.detail {
	width: 100%;
    padding: 15px 15px 0;
    background: #060d17;
    border-top: 1px solid #060d17;
    position: relative;
    z-index: 0;
    min-height: 800px;
    margin: -75px auto 0;
    max-width: 1170px;
	border-radius: 10px;
}
@media(max-width:768px) {
	.detail {
		margin: -260px auto 0;
	}
	.sidebar {
		display:none;
	}
}
.breadcrumb_wrap{
	margin-top:15px;
}
.breadcrumb{
    font-size: 15px;
    color: #747474;
    line-height: 18px;
	margin-bottom:0;
}
.breadcrumb a{
	color: #747474 !important;
}
.breadcrumb-item + .breadcrumb-item::before {
    color: #747474;
    content: var(--bs-breadcrumb-divider, ">");
}
.breadcrumb-item.active {
    color: #747474;
}
.title_wrap{
	min-height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.title_wrap h1{
	display: inline-block;
    margin: 0;
    font-size: 28px;
    color: #fff;
}
.title_wrap .text-muted{
	font-size: 20px;
    color: #b9bdcc !important;
    text-shadow: 0 1px 0 #000;
}

.season_wrap{
	margin: 10px 0 16px 0;
}
.season_scroll_wrap, .scroll_wrap_s, .clips_scroll_wrap, .latest_block, .index_list_block_content {
    overflow: hidden;
    display: flex;
    position: relative;
}
.carousel_img_items, .latest_block_scroll, .index_list_block_scroll {
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-tap-highlight-color: transparent;
    position: relative;
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
	width: 100%;
    z-index: 1;
}

.carousel_item:first-child {
    margin-inline-start: 0;
}
.carousel_img_items>* {
    flex: 0 0 auto;
}
.season_scroll_wrap .owl-item{
	width:170px !important;
}
.scroll_wrap_s .owl-item, .latest_block .owl-item {
	width:140px !important;
}

.carousel_item {
    margin: 0 5px;
    position: relative;
    z-index: 10;
}
.carousel_item_wrap {
	width: 140px;
    position: relative;
    display: flex;
    overflow: hidden;
    padding-top: 147%;
    background: #0a151f;
    transition: opacity .1s ease;
    border-radius: 5px;
}
.season_scroll_wrap .carousel_item_wrap {
	width: 170px;
}
.carousel_item_wrap .item_img{
    width: 100%;
	height: 100%;
    max-height: none;
	position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
}

.carousel_item_wrap .item_txt{
	width: 100%;
	text-align:center;
}
.carousel-control-prev, .carousel-control-next {
	width:5%;
	background:rgba(6,13,23,.8);
}

.title_block {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.title_text {
	font-weight: 400;
    text-transform: uppercase;
    font-size: 22px;
    color: rgba(247, 247, 247, 0.87);
    margin: 32px 0 16px 0;
	margin-bottom:16px;
	display: flex;
    max-height: 2.4em;
    overflow: hidden;
    border: none;
    padding-left: .75rem;
    position: relative;
}
.title_text:before {
	background: rgba(97,155,247,1);
    border-radius: 4px;
    content: "";
    margin-left: -.75rem;
    align-self: flex-start;
    position: absolute;
    height: 100%;
    width: 4px;
}
.online_list {
	display: grid;
    grid-template-columns: repeat(auto-fill, minmax(76px, 1fr));
    grid-column-gap: 1rem;
	grid-row-gap: 0.25rem;
}
.online_list li {
    appearance: none;
    border: none;
	background: rgba(247,247,247,0.08);
	align-items: center;
	position: relative;
    -ms-user-select: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
    border-radius: 4px;
    display: inline-flex;
    text-transform: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	justify-content: center;
	margin: 0.250rem;
	width: 100%;
	font-size: 14px;
}
.online_list li:hover {
	background: rgba(247,247,247,0.16);
	transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.online_list a {
	width: 9.875rem;
    height: 2.25rem;
	line-height: 2.25rem;
    text-align: center;
}
.watch_on_steam {
	display: flex;
    gap: 16px;
    align-items: flex-start;
	margin-bottom: 16px;
    flex-wrap: wrap;
	border: 1px solid #fbc500;
	border-radius: 8px;
	overflow-x: auto;
	padding:10px;
}
.watch_on_steam a {
	display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    padding: 8px;
    background: #191f28;
    border-radius: 8px;
}
.watch_on_steam .tv_station{
	max-width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.watch_on_steam .offer_icon {
	border-radius: 20%;
    min-width: 50px;
	width:50px;
	height:50px;
    flex-shrink: 0;
}
.watch_on_steam a > div {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.watch_on_steam a {
    transition: transform 0.2s;
}
.watch_on_steam a:hover {
	background: rgba(247,247,247,0.16);
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.watch_on_steam .quality_text{
	color:#fbc500;
}
/* 响应式调整（网页3、网页7方法） */
@media (max-width: 480px) {
    .watch_on_steam a {
        flex-direction: column; /* 小屏幕垂直排列 */
        text-align: center;
    }
}

.article_wrap {
	font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    color: #b9bdcc;
}
.info_blcok {
	display: flex;
    flex-direction: row;
}
.info_blcok .info {
	margin-bottom:10px;
}
.info_blcok .info:nth-last-child(-n+2) {
	margin:0;
}

.info_type {
	font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    color: #6a7c8f;
    margin-block: 16px 8px;
    min-width: 120px;
    margin: 0;
    margin-block-start: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.info_txt {
	color: #b9bdcc;
}
.liked_wrap,.intro_clips {
	max-width:100%;
}
.clips_scroll_wrap .owl-carousel .item-video {
    max-height: 434px;
}
.clips_scroll_wrap .owl-carousel .owl-video-tn {
  background-size: cover;
  padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
}
.imdb-logo {
	width:32px;
	height:20px;
}
.title_img {
	position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.title_img img{
	border-radius: 5px;
}
/*-----------------------------play--------------------------------*/
.play_page .tdc-row {
	max-width:1744px;
}
.play_wrap {
	width: 100%;
    max-width: 1744px;
	padding: 0 60px;
}
/* 线路切换容器 */
.line-switch {
    margin-top: 12px;
    display: flex;
    gap: 10px;
}

/* 基础按钮样式 */
.line-btn {
    display: inline-block;
    padding: 8px 20px;
    border-radius: 4px;
    background-color: #f0f0f0;
    color: #666;
    text-decoration: none;
    transition: all 0.3s ease;
    border: 1px solid #ddd;
    font-size: 14px;
}

/* 悬停效果 */
.line-btn:hover {
    background-color: #e0e0e0;
    color: #333;
    transform: translateY(-1px);
}

/* 激活状态 */
.line-btn.active {
    background-color: #007bff;
    color: white;
    border-color: #0069d9;
    box-shadow: 0 2px 4px rgba(0,123,255,0.3);
}

/* 移动端适配 */
@media (max-width: 768px) {
    .line-btn {
        padding: 6px 15px;
        font-size: 13px;
    }
}
.play_active a {
	color:#f5c518;
}
@media (min-width:1400px) {
	.play_right2 {
		display:none;
	}
} 
@media (max-width:1399px) {
	.play_right {
		display:none;
	}
} 
.play_right .online_wrap .title_block .title_text {
	margin-top:0;
}
.clarity_tag {
	text-align:center;
}
.clarity_tag_hide {
	color:#4db2ec;
	text-align:right;
	cursor: pointer;
}
.arrow_down {
	background: url('../images/arr_down.png') no-repeat center center; 
}
.arrow_up {
	background: url('../images/arr_up.png') no-repeat center center; 
}
.arrow_down,.arrow_up {
  display: inline-block;
  width: 13px;
  height: 11px;
  background-size: cover; 
  margin-left:5px;
  vertical-align: middle;
}
@media (max-width:576px) {
	.download_wrap {
		display:none;
	}
}
.download_list{
	margin-bottom:0;
}
.download_list li {
	width:100%;
	display:flex;
	margin-left:0;
	line-height:20px;
	align-items:center;
}
.download_link {
	padding-left:5px;
	width:100%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.download_link a {
    line-height: 2.25rem;
    text-align: center;
}
.download_size {
	width:10%;
	color: rgba(247, 247, 247, 0.87);
	font-size:16px;
	text-align:right;
}
.download-checkbox:checked + .download_link a {
    color: #ffc107 !important;
    text-decoration: underline;
}

/* 按钮悬停动效 */
.copy-btn {
    transition: transform 0.2s, box-shadow 0.2s;
}
.copy-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 2px 8px rgba(255,193,7,0.3);
}

/* 半选中状态 */
.select-all:indeterminate::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 2px;
    background: #ffc107;
    position: relative;
    top: 5px;
    left: 1px;
}
/*-----------------------------list--------------------------------*/
.list_wrap {
	width: 100%;
    max-width: 1744px;
    padding: 0 60px;
	margin-top:24px;
}
@media (max-width:568px) {
	.list_wrap, .play_wrap {
		padding: 0 10px;
	}
}
.filter_name {
	color:#f5c518;
	padding-bottom:0.2rem;
}
.filter_option {
	margin-bottom: .5rem;
	margin-right: 1.5rem;
	line-height: 1.25rem;
    letter-spacing: .01786em;
    text-transform: none;
    -webkit-font-smoothing: auto;
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    position: relative;
    overflow: hidden;
	-webkit-user-select: none;
    user-select: none;
}
.filter_option a {
	color:#fff;
}
.filter_option::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0;
  height: 1px;
  background: #f5c518;
  transition: width 0.3s ease;
}
.filter_option:hover::after {
  width: 100%;
  left: 0;
}
.option_active {
	color: #000;
	background:#f5c518;
	border-radius: 0.5rem;
	padding: 0 .75rem;
}
.option_active a{
	color: #000;
}
.list_item {
	margin-bottom:25px;
}
.item_img {
	position: relative;
	overflow: hidden;
	width:100%;
}
.item_txt {
	position:relative;
}

.left_icon {
    border: none;
    cursor: pointer;
    position: absolute;
    top: 9px;
    left: -60px;
    z-index: 1;
    width: 160px;
    transform: rotate(-45deg);
    background-color: #f5c518;
    padding: 4px 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    color: #000;
    line-height: 14px;
    letter-spacing: .24px;
}
.list_item_title h5 {
	margin:0;
}
.list_item_star {
	height:25px;
	margin-top:5px;
	text-align:left;
}
.list_item_star_score {
	font-size:15px;
	vertical-align:middle;
}
.list_item_brief {
	margin-top:5px;
	line-height:25px;
	height:25px;
}
.list_item_brief_time {
	font-size:14px;
	color: rgba(247, 247, 247, 0.87);
}

.list_text {
	margin-top:5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5; /* 定义要显示的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (min-width:1550px) and (max-width:1688px) {
	.list_text {
	-webkit-line-clamp: 4; /* 定义要显示的行数 */
	}
} 
@media (min-width:1399px) and (max-width:1550px) {
	.list_text {
	-webkit-line-clamp: 3; /* 定义要显示的行数 */
	}
}
@media (min-width:1260px) and (max-width:1399px) {
	.list_text {
	-webkit-line-clamp: 6; /* 定义要显示的行数 */
	}
} 
@media (min-width:1080px) and (max-width:1174px) {
	.list_text {
	-webkit-line-clamp: 4; /* 定义要显示的行数 */
	}
} 
@media (min-width:991px) and (max-width:1080px) {
	.list_text {
	-webkit-line-clamp: 3; /* 定义要显示的行数 */
	}
} 

@media (min-width:872px) and (max-width:991px) {
	.list_text {
	-webkit-line-clamp: 6; /* 定义要显示的行数 */
	}
} 
@media (min-width:768px) and (max-width:820px) {
	.list_text {
	-webkit-line-clamp: 4; /* 定义要显示的行数 */
	}
} 
@media (min-width:689px) and (max-width:767px) {
	.list_text {
	-webkit-line-clamp: 6; /* 定义要显示的行数 */
	}
}
@media (max-width:636px) {
	.list_text {
	-webkit-line-clamp: 4; /* 定义要显示的行数 */
	}
} 
.list_update {
	font-size:14px;
	color:#f5c518;
	position:absolute;
	bottom:0;
}
@media (max-width:576px) {
	.list_update {
		position:relative;
	}
} 
.list_pagination {
	margin-top:20px;
}
.list_page ul li {
	margin:0;
}
.list_main_right {
	padding-left:20px;
}

.latest_block_scroll .carousel_item_wrap {
    width: 140px;
}
.latest_list_item {
	
}
.list_main_right .title_text {
	margin-top:0px;
}
.latest_list_item_txt {
	text-align:center;
}
.latest_list_item_txt_title {
	font-size:14px;
    width: 100%;
    display: inline-block;
}
.latest_list_item_txt_update {
	font-size:12px;
    width: 100%;
    display: inline-block;
}
.latest_block .carousel-control-prev, .latest_block .carousel-control-next {
    width: 2%;
}
/*-----------------------------footer--------------------------------*/
.footer_wrap {
	padding-top: 54px !important;
    padding-bottom: 20px !important;
    position: relative;
	max-width: 1744px;
	margin-right: auto;
    margin-left: auto;

}
.footer_backgroud {
    content: '' !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    z-index: 0 !important;
    background-image: url('../images/footer_bg.jpg') !important;
    opacity: 0.1 !important;
    background-size: cover !important;
    background-position: center top !important;
}
.footer_line_block {
    width: 100%;
    align-items: center;
    margin-bottom: 38px;
    padding-bottom: 10px;
	position: relative;
    clear: both;
}
.footer_line_block span {
	position: relative;
    display: block;
    margin: 0 auto;
    height: 1px;
    border-top: 1px solid #EBEBEB;
	border-color:rgba(255,255,255,0.1);
	border-width:1px;
	width:80%;
}
.footer_logo, .footer_follow, .footer_about {
	padding-right: 24px;
    padding-left: 24px;
}
.footer_logo_img {
	margin-top: 37px;
	vertical-align: middle;
}
.footer_logo_img a {
	display: flex;
	flex-direction: row;
    align-items: flex-start;
    justify-content: center;
}
.about_title h3 {
	font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
}

.about_social_wrap {
	display:flex;
}
.about_social {
	display: inline-block;
}
.social_icon {
	border: 1px solid rgba(255, 255, 255, 0.03);
	width: 39.2px;
    height: 39.2px;
    margin: 5px 10px 5px 0;
    background: rgba(255, 255, 255, 0.03);
	position: relative;
    display: inline-block;
    vertical-align: middle;
	-webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.social_icon i {
	color: #ffffff;
	font-size: 11.2px;
	vertical-align: middle;
    line-height: 39.2px;
	transition: all 0.2s;
}
.about_social:hover i{
	color:#4db2ec;
}
@media (max-width:992px) {
	.about_title {
		text-align:center;
	}
	.about_social_wrap {
		justify-content: center;
	}
} 
@media (max-width: 767px) {
	.td-header-desktop-wrap {
		display: none;
	}
}
@media (min-width: 767px) {
	.td-header-mobile-wrap {
		display: none;
	}
}
.owl-item > div {
    pointer-events: auto !important;
}