@charset "utf-8";

/* ------------------------------
▼ Elementor PRO
------------------------------ */

/* Price List */
.elementor-price-list-header {
margin-bottom: 4px !important;
}
.elementor-price-list-header span.elementor-price-list-price {
color: #5d4d4d !important;
}
@media only screen and (max-width: 767px) {
	.elementor-price-list-header {
	display: block !important;
	}
	.elementor-price-list-header span.elementor-price-list-title {
	max-width: 100% !important;
	display: block;
	}
	.elementor-price-list-header span.elementor-price-list-separator {
	display: none;
	}
	.elementor-price-list-header span.elementor-price-list-price {
	max-width: 100% !important;
	display: block;
	}
}

/* Table */
@media only screen and (max-width: 767px) {
	.bdt-static-table {
	border: 0 !important;
	}
	.bdt-static-table tr {
	display: block !important;
	margin: 0 8px 16px 8px;
	}
	.bdt-static-table td:not(:last-child) {
	border-bottom: 0 !important;
	}
}

/* ------------------------------
▲ Elementor PRO
▼ Elementor
------------------------------ */

/* pagination */
nav.elementor-pagination {
margin-top: 3rem;
}

.page-numbers {
background-color: #FF0000;
padding: 10px 20px;
border: 1px solid #FF0000;
}

.elementor-pagination > a {
color: #000 !important;
}

.page-numbers:hover {
background-color: #000;
color: #FF0000 !important;
border: 1px solid #FF0000;
}

.current {
background-color: #000;
color: #FF0000;
border: 1px solid #FF0000;
}

.current:hover {
background-color: #000;
color: #FF0000;
border: 1px solid #FF0000;
}

.page-numbers.prev {
display: none;
}
.page-numbers.next {
display: none;
}

@media only screen and (max-width: 767px) {
	.page-numbers {
	display: none;
	}
	.page-numbers.prev {
	display: inline;
	}
	.page-numbers.next {
	display: inline;
	}
}

.plsfe-menu > li:last-child {
border-width: 0px 0px 0px 0px !important;
}

/* ------------------------------
▲ Elementor
▼ Royal Elementor Addons
------------------------------ */

.wpr-sub-menu {
background-color: rgba(255,255,255,1);
}

/* ------------------------------
▲ Royal Elementor Addons
▼ Unlimited Elements for Elementor
------------------------------ */

/* Animated Hamburger */
.uc_animated_hamburger_icon_holder a:hover,
.uc_animated_hamburger_icon_holder a:focus {
text-decoration: none;
opacity: 1;
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);	/* IE lt 8 */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}

/* Content Accordion */
.cursor_no.elementor-widget-ucaddon_content_accordion .uc_container .uc-heading {
pointer-events: none !important;
cursor: default !important;
}

/* Content Accordion */
.r-tabs-tab a {
color: #000 !important;
}
.r-tabs-tab a:hover,
.r-tabs-tab a:focus {
opacity: 1;
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);	/* IE lt 8 */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
color: #000 !important;
}

/* Icon Mobile Menu */
.icon_mobile_menu .ue_item_title {
color: #fff !important;
}

/* ------------------------------
▲ Unlimited Elements for Elementor
▼ Element Pack Pro
------------------------------ */

/* Interactive Card */
.elementor-widget-bdt-interactive-card .elementor-widget-container {
box-shadow: none !important;
}

/* ------------------------------
▲ Element Pack Pro
------------------------------ */