/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.posts__no-bange .elementor-post__badge {
	display: none;
}

.elementor-post__read-more::after {
	content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-4.svg');
	right: -16px;
	position: relative;
	top: 2px;
}

.special__section_wrapper .elementor-post__read-more::after {
	content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-1-1.svg');
	right: -16px;
	position: relative;
	top: 2px;
}

.special__section_wrapper div.elementor-post__card .elementor-post__badge {
	top: -21vw;
	left: 60px !important;
}

.mobile__menu_wrapper a.elementor-item.has-submenu {
	color: var(--e-global-color-primary);
	font-weight: 700 !important;
}

.mobile__menu_wrapper a.elementor-item.has-submenu::after {
	content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-3.svg');
	right: 0;
	top: 2px;
	right: -10px;
	position: relative;
	opacity: 1 !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

a.elementor-item.has-submenu:focus,
li.menu-item:focus {
	outline: none !important;
}

.mobile__menu_wrapper a.elementor-item.has-submenu.highlighted::after {
	transform: rotate(180deg);
	top: -3px;
}

.mobile__menu_wrapper a.elementor-item.has-submenu span.sub-arrow {
	display: none;
}

#content div.elementor-post__badge {
	position: relative;
	margin: 0;
	padding: 0;
}

.elementor-post__tags_custom-header,
.elementor-post__tags_custom-footer {
	display: none;
}

.posts__custom-widget-other .elementor-post__tags_custom-header,
.posts__custom-widget .elementor-post__tags_custom-footer,
.posts__custom-widget .elementor-post__tags_custom-header {
	display: block;
}

.posts__custom-widget-other .elementor-post__tags_custom-header a,
.posts__custom-widget .elementor-post__tags_custom-header a {
	position: relative;
	left: 25px;
	top: 10px;
	color: var(--e-global-color-primary);
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
}

.posts__custom-widget-other .elementor-post__tags_custom-header a {
	left: 0;
}

.posts__custom-widget .elementor-post__tags_custom-footer a {
	color: var(--e-global-color-primary);
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 7px 20px;
	border-radius: 50px;
	border: 2px solid var(--e-global-color-primary);
	bottom: 70px;
	left: 20px;
	position: relative;
	margin-right: 15px;
	transition: all ease-in-out 0.3s;
}

.posts__custom-widget .elementor-post__tags_custom-footer a:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

@media (max-width: 767px) {
	.posts__custom-widget .elementor-post__tags_custom-footer {
		display: none;
	}
}

section.home__hero_section .elementor-posts div.elementor-post__card div.elementor-post__badge {
	position: relative;
	margin: 0;
	padding: 0;
}

#elementor-popup-modal-1423>div>div.dialog-message.dialog-lightbox-message>div>section>div>div>div>div>div>form>div>button {
	display: none;
}

input[type='search'] {
	-webkit-appearance: none;
	background-color: #fff !important;
}

input[type='search']:focus {
	outline: none !important;
}

#elementor-popup-modal-1423>div>div.dialog-message.dialog-lightbox-message>div>section>div>div>div>div>div>form>div>input {
	border-bottom: 1px solid #666 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-top: 0 !important;
	border-radius: 0 !important;
}

#elementor-popup-modal-1096>div>div.dialog-message.dialog-lightbox-message>div>section>div>div>div>div>div>form>div>input {
	font-size: 48px !important;
}

.elementor.elementor-70.elementor-location-popup li.menu-item.menu-item-type-taxonomy a,
.footer__wrapper li.menu-item.menu-item-type-taxonomy a {
	position: relative;
}

.elementor.elementor-70.elementor-location-popup li.menu-item a,
.footer__wrapper li.menu-item a {
	position: relative;
}

.elementor.elementor-70.elementor-location-popup li.menu-item.menu-item-type-taxonomy a::after,
.footer__wrapper li.menu-item.menu-item-type-taxonomy a::after {
	content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-2.svg');
	position: relative;
	right: -5px;
}

.elementor.elementor-4974.elementor-location-popup li.menu-item a::after,
.footer__wrapper li.menu-item a::after {
	content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-2.svg');
	position: relative;
	right: -5px;
}

section.header__menu_popup-wrapper {
	position: fixed;
	top: 40px;
	z-index: 999;
	max-width: 1470px;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.showpopup span.elementor-button-icon.elementor-align-icon-right>svg,
.show__popap_header.elementor-widget-button>div>div>a:hover span.elementor-button-icon.elementor-align-icon-right>svg,
.show__popap_footer.elementor-widget-button>div>div>a:hover span.elementor-button-icon.elementor-align-icon-right>svg {
	transition: all ease-in-out 0.3s;
}

.showpopup.elementor-widget-button>div>div>a:hover span.elementor-button-icon.elementor-align-icon-right>svg,
.show__popap_header.elementor-widget-button>div>div>a:hover span.elementor-button-icon.elementor-align-icon-right>svg,
.show__popap_footer.elementor-widget-button>div>div>a:hover span.elementor-button-icon.elementor-align-icon-right>svg {
	transform: rotate(180deg);
}

.home__hero_section .swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 50%;
	height: 3px;
	right: 0;
	bottom: 47px;
	left: auto;
	top: auto;
}

.home__page_featured-topic .swiper-container-horizontal {
	padding-bottom: 40px;
}

.home__page_featured-topic .swiper-container-horizontal>.swiper-pagination-progressbar {
	bottom: 0;
	top: auto;
}

.home__page_featured-topic .elementor-post__badge {
	margin-bottom: 10px !important;
}

body,
html {
	overflow-x: hidden;
}

.home__hero_section .swiper-container.swiper-container-initialized.swiper-container-horizontal {
	overflow: inherit;
}

#content .home__hero_section section {
	transform: translatey(40px);
}

.special__section_wrapper div.elementor-post__text {
	position: absolute;
	top: 10vw;
	left: 50px;
	max-width: 915px;
}

div.special__section_wrapper {
	width: 100% !important;
}

.header__menu_sections ul {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 360px;
}

.footer__menu_sections ul {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 230px;
}

#elementor-popup-modal-1096>div>div.dialog-message.dialog-lightbox-message>div>div>section>div>div>div>div>div>form>div>input {
	font-size: 48px;
}

#elementor-popup-modal-1096>div>div.dialog-message.dialog-lightbox-message>div>div>section>div>div>div>div>div>form>div>button>div>svg {
	fill: var(--e-global-color-secondary);
}

@media (max-width: 1024px) {
	body.admin-bar .dialog-type-lightbox {
		position: fixed;
		height: 100vh;
	}

	.header__menu_sections ul {
		height: auto;
	}

	.home__hero_section .swiper-container-horizontal>.swiper-pagination-progressbar {
		width: 100%;
		bottom: 230px;
	}

	.special__section_wrapper div.elementor-post__text {
		top: 14vw;
		left: 30px;
	}

	section.header__menu_popup-wrapper {
		top: 25px;
	}

	.special__section_wrapper div.elementor-post__card .elementor-post__badge {
		top: -25vw;
		left: 35px !important;
	}

	.special__section_wrapper .elementor-post__read-more::after {
		content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-3-2.svg');
		top: 0;
	}
}

@media (max-width: 767px) {
	section.header__menu_popup-wrapper {
		top: 20px;
	}

	.home__hero_section .swiper-container-horizontal>.swiper-pagination-progressbar {
		bottom: 185px;
	}

	.special__section_wrapper div.elementor-post__text {
		/* top: 20vw; */
		left: 15px;
	}

	.special__section_wrapper div.elementor-post__card .elementor-post__badge {
		top: -43vw;
		left: 20px !important;
	}

	.special__section_wrapper .elementor-post__read-more::after {
		content: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-2-1.svg');
	}

	#elementor-popup-modal-1423>div>div.dialog-message.dialog-lightbox-message>div>section>div>div>div>div>div>form>div>input {
		font-size: 24px !important;
	}

	#content>div>div.elementor.elementor-1475>div>section.ob-is-breaking-bad.elementor-section.elementor-top-section.elementor-element.elementor-element-a56db7b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>div>div.ob-is-stalker.elementor-column.elementor-col-12.elementor-top-column.elementor-element.elementor-element-a85bce8.ob-is-e3>div>div.elementor-element.elementor-element-561fecf.elementor-position-right.elementor-vertical-align-middle.elementor-view-default.ob-has-background-overlay.ob-got-stalker.elementor-widget.elementor-widget-icon-box>div>div>div.elementor-icon-box-icon {
		order: 1;
		margin-top: 8px !important;
		margin-left: 15px !important;
	}
}

/* Archive */

.custom__archive_posts .elementor-post__text {
	display: flex;
	flex-direction: column;
}

.custom__archive_posts .elementor-post__text .elementor-post__title {
	order: 2;
}

.custom__archive_posts .elementor-post__text .elementor-post__meta-data {
	order: 1;
}

.custom__archive_posts .elementor-post__text .elementor-post__excerpt {
	order: 3;
}

@media (max-width: 1024px) {
	body>div.elementor.elementor-location-archive>section.ob-is-breaking-bad.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.home__hero_section.elementor-section-height-default.elementor-section-height-default>div>div>div>section {
		transform: translateY(220px);
	}
}

@media (max-width: 767px) {
	body>div.elementor.elementor-location-archive>section.ob-is-breaking-bad.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.home__hero_section.elementor-section-height-default.elementor-section-height-default>div>div>div>section {
		transform: translateY(130px);
	}

	#custom__read_more .elementor-icon-box-icon {
		display: flex;
	}

	#custom__read_more .elementor-icon-box-content {
		order: 1;
		margin-right: 10px;
	}

	#custom__read_more .elementor-icon-box-icon {
		order: 2;
		margin-top: 8px;
	}
}

/* Single Post */

@media (min-width: 768px) {
	body>div.elementor.elementor-1973.elementor-location-single.post-454.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-canada.category-insight.category-international.tag-usa>section.ob-is-breaking-bad.elementor-section.elementor-top-section.elementor-element.elementor-element-e248c25.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>div>div>div>section.ob-is-breaking-bad.ob-bb-inner.elementor-section.elementor-inner-section.elementor-element.elementor-element-e8821cf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default>div>div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a4d2d66.ob-is-e3.animated.fadeInUp>div>div>div>div.elementor.elementor-2203.elementor-location-single {
		display: none;
	}
}

/* li.elementor-icon-list-item span.elementor-icon-list-icon {
	order: 1;
	margin-left: 10px;
} */

li.elementor-icon-list-item span.elementor-icon-list-text.elementor-post-info__item--type-custom {
	font-weight: 900 !important;
}

#custom__posts_hero-category .elementor-post-info__terms-list {
	display: flex;
	flex-wrap: wrap;
	font-size: 0;
	row-gap: 15px;
}

#custom__posts_hero-category .elementor-post-info__terms-list .elementor-post-info__terms-list-item {
	font-size: 12px;
	border: 1px solid;
	border-radius: 50px;
	margin-right: 15px;
	padding: 10px 20px;
	transition: all ease-in-out 0.3s;
}

#custom__posts_hero-category .elementor-post-info__terms-list .elementor-post-info__terms-list-item:hover {
	background: var(--e-global-color-primary);
	color: #fff;
	cursor: pointer;
}

span.elementor-post-info__terms-list a.custom__font-weight {
	font-weight: 900 !important;
}

#custom__read_more2 .elementor-icon-list-icon,
.custom__read_more2 .elementor-icon-list-icon {
	order: 1;
	margin-left: 10px;
}

select#id_select-sort_filter.jet-sorting-select {
	appearance: none !important;
	background: url('https://ascend.thentia.com/wp-content/uploads/2022/02/Vector-5.svg') no-repeat right !important;
	background-position: calc(100% - 10px) !important;
}

div#custom__post_link-width div.elementor-widget-container a {
	width: 100%;
}

.custom__display_none,
.custom__display_none1 {
	display: none;
}

.ecs-posts article:first-child .custom__display_none {
	display: block;
}

.ecs-posts article:last-child .custom__display_none1 {
	display: block;
}

body>div.elementor.elementor-61.elementor-location-header>section>div>div.ob-is-stalker.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-d79062a.elementor-hidden-mobile.ob-is-e3>div>div.elementor-element.elementor-element-f37e612.show__popap_header.elementor-widget__width-auto.ob-has-background-overlay.ob-is-butterbutton.elementor-widget.elementor-widget-button>div>div>a {
	cursor: pointer;
}

body>div.elementor.elementor-1064.elementor-location-footer>section.ob-is-breaking-bad.elementor-section.elementor-top-section.elementor-element.elementor-element-84b841d.elementor-hidden-desktop.elementor-hidden-tablet.mobile__menu_wrapper.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
	background-repeat: no-repeat;
}