/*
Theme Name: Anesta Child
Template: anesta
Theme URI: http://anesta.ancorathemes.com/
Description: Anesta is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.page_content_wrap {
	padding-top: 40px;
}
/* =========================
   Conférences accordion (Shortcodes Ultimate)
   ========================= */

.conf-accordion {
	font-size: 18px;
	line-height: 1.55;
}

/* Remove extra spacing; we want only a 1px divider */
.conf-accordion .su-spoiler {
	margin: 0 !important;
	border: 0 !important;
}

/* 1px divider between bars */
.conf-accordion .su-spoiler + .su-spoiler {
	border-top: 1px solid rgba(0, 0, 0, 0.12) !important;
}

/* Header bar (normal, hover, focus, active) */
.conf-accordion .su-spoiler-title,
.conf-accordion .su-spoiler-title:hover,
.conf-accordion .su-spoiler-title:focus,
.conf-accordion .su-spoiler-title:active,
.conf-accordion .su-spoiler.su-spoiler-open > .su-spoiler-title {
	background: #d6001c; /* red */
	color: #fff !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	outline: none !important;

	padding: 18px 20px !important;
	cursor: pointer;

	/* layout: keep + on the left, title next */
	display: flex !important;
	align-items: center !important;
	padding-left: 35px !important;
	font-size: 24px;
	font-weight: 500;
}

.conf-accordion .su-spoiler-title {
	background: #fbe9e5;
	color: black !important;
	font-size: 24px;
	font-weight: 500;
}

/* Keep the + / icon on the LEFT */
.conf-accordion .su-spoiler-icon {
	order: 0;
	margin: 0 !important;
	width: 18px;
	min-width: 18px;
	height: 18px;

	/* spacing between + and title */
	margin-right: 18px !important;
	padding-top: 7px;
	padding-left: 5px;
}

/* Make the +/− (or icon) white + larger */
.conf-accordion .su-spoiler-icon:before {
	color: #d6001c !important;
	font-size: 22px !important;
	line-height: 18px !important;
}

.conf-accordion .su-spoiler-title:hover .su-spoiler-icon:before,
.conf-accordion .su-spoiler-title:focus .su-spoiler-icon:before,
.conf-accordion .su-spoiler-title:active .su-spoiler-icon:before {
	color: white !important;
}

/* Title text bigger */
.conf-accordion .su-spoiler-title > span,
.conf-accordion .su-spoiler-title .su-spoiler-title-text {
	color: #fff !important;
	font-size: 26px !important;
	font-weight: 700 !important;
	line-height: 1.15 !important;
}

/* Content panel */
.conf-accordion .su-spoiler-content {
	padding: 0 !important;
	border: 0 !important;
	padding-left: 20px !important;
}

/* List spacing */
.conf-accordion .su-spoiler-content ul {
	margin: 0 !important;
	padding-left: 26px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.conf-accordion .su-spoiler-content li {
	margin: 8px 0 !important;
}

/* Links in content */
.conf-accordion .su-spoiler-content a {
	color: #d6001c;
	text-decoration: underline;
}
.conf-accordion .su-spoiler-content a:hover {
	text-decoration: none;
}

/* If your theme injects a right arrow via :after, kill it */
.conf-accordion .su-spoiler-title:after {
	display: none !important;
	content: none !important;
}

/* Keep "scroll to top" aligned right, but above Intercom launcher */
.trx_addons_scroll_to_top {
	right: 1em !important;
	bottom: calc(4.5em + env(safe-area-inset-bottom, 0px)) !important;
}
.mfp-wrap .mfp-close {
    text-align: center;
    font-size: 41px !important;
    right: 16px !important;
    top: 18px !important;

}
.pc_lb_pcma_psw_reset > br,
.pc_lb_pcma_psw_reset {
  color: transparent;
}

.pc_lb_pcma_psw_reset .pc_lightbox_contents {
  color: inherit;
}