/* Home > Services */
/* .swiper-slide-inner{
    position: relative;
    overflow: hidden;
}

.swiper-slide-inner::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(94, 14, 23, 0.3); 
    z-index: 1;
} */

/* .cus-icon-erc div {
  flex-direction: row !important;
	text-align: left !important;	
	justify-content: flex-start !important;
} */

/* .cus-icon-erc .elementor-icon-box-description {
 	opacity: 0;
	transform: translateY(10px);
	max-height: 0;
	overflow: hidden;
	transition:
		opacity 0.3s ease,
		transform 0.3s ease,
		max-height 0.3s ease;
}

.cus-icon-erc:hover .elementor-icon-box-description {
		opacity: 1;
    transform: translateY(0);
    max-height: 200px; 
}  */

.cus-icon-erc svg path {
	fill: var(--e-global-color-primary) !important;
}
	
@media only screen and (max-width: 768px) {
	.cus-icon-erc .elementor-icon-box-description {
		display: none !important;
	}
	
	.cus-icon-erc .elementor-icon-box-content {
		display: flex;
		align-items: center !important;
	}
	
	.cus-icon-erc {
		display: flex;
		justify-content: flex-start;
	}
}


/* Contact Us */
.styled-btn {
	border-radius: 50px !important;
}

/************ Sitewide **************/
/* Styled Heading - Line */
.styled-heading {
    display: inline-flex;
    align-items: center;
		width: fill;
    gap: 12px;
}

.styled-heading:after {
    content: "";
    flex-grow: 1;
    height: 2px;
    background: var(--e-global-color-secondary);
		display: block;
}

/* Table - Downloadable WPDM */
.w3eden .pagination li a {
    border-radius: 50px;
		color: #7A1E1E;
}

.w3eden .pagination li span {
		border-radius: 50px !important;
}

.w3eden .pagination li span {
    background: #7A1E1E !important;
    border-color: #7A1E1E !important;
    color: #fff;
}

/* .gry-head thead {
	background-color: var(--e-global-color-grey-bg) !important;
} */

.gry-head th#categories, .gry-head th#pagelink {
	color: var(--e-global-color-black);
}

.styled-tbl-erc th {
	padding: 20px !important;
	border: none !important;
}

.styled-tbl-erc thead {
    background-color: white;
	  text-align: left;
		filter: contrast(1.1);
	display: none;
}

.styled-tbl-erc tbody tr {
    background-color: transparent !important;
}


.badge {
    color: var(--e-global-color-text) !important;
}

.card img {
    align-self: center;
	  height: 30em;
    width: auto;
}

@media only screen and (max-width: 768px) {
	.card img {
	  height: auto;
}
}

span.__dt_categories a {
	color: var(--e-global-color-primary) !important;
	font-weight: bold;
}

td.__dt_col_categories {
    max-width: 100% !important;
}

/* .wpdm-download-link {
	color: black;
    background-color: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent) !important;
}

.wpdm-download-link:hover {
	color: white;
    background-color: var(--e-global-color-primary) !important;
    border-color: var(--e-global-color-primary) !important;
} */


@media only screen and (max-width: 768px) {
	.e-n-tabs-heading button {
			padding: 10px !important;
	}
}

/* Table - Tabs */
.erc .e-n-tab-title:nth-child(even) {
    border-inline: 1px solid var( --e-global-color-fd0a5d5 ) !important;
}

.erc .e-n-tabs-heading {
    padding-block: 20px;
	  border: 1px solid;
		border-color: var(--e-global-color-primary) !important;
    border-radius: 20px 20px 0px 0px !important;
/* 		display: grid;
    grid-auto-flow: column;
    grid-auto-columns: min-content;
    overflow-x: auto;
	-webkit-overflow-scrolling: touch;
  scrollbar-width: thin; */
}

.no-tabs .e-n-tabs-heading {
	display: none;
}

/* Accordion */
.elementor-widget-n-accordion .e-n-accordion-item-title {
    align-items: center;
    border-color: var(--n-accordion-border-color);
    border-radius: 10px;
}

.e-n-accordion-item-title,  {
    transition: border-radius 0s ease, background-color 0s ease;
}

.e-n-accordion-item-title[aria-expanded="true"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* Modal > Chat */
#tara-snippet iframe {
	height: 50vh;
}

#elementor-popup-modal-2939 > div {
	bottom: 0;
}

/* Modal > Survey */
.elementor-popup-modal .dialog-widget-content {
	background-color: #ffffff00;
}
