@charset 'utf-8';
/*
  Theme Name: Accalia Child
  Theme URI: http://accalia.ancorathemes.com/
  Description: Accalia - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: accalia
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  accalia
*/


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

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #f37f42 50%, #ea7d44 50%) no-repeat scroll right bottom / 210% 100% #ea7d44 !important;
}
/************* HEADER *****************/
/************* HEADER *****************/
.scheme_dark .menu_mobile_inner {
	background-color: #fff
}
.scheme_dark .menu_mobile_close:before,
.scheme_dark .menu_mobile_close:after,
.scheme_dark .menu_mobile_inner a {
	color: #4b2367 !important;
}
.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
	border-color: #4b2367;
}
.justify p {
	text-align:justify;
}
.ekit-accordion--content a {
	color: #4b2367;
}
header.top_panel {
	margin-bottom: 0px;
}
.scheme_default .widget_search form:after {
	display: none;
}
#hero-header li a {
  color: #4b2367 !important
}
#hero-header li.current_page_item>a {
  border-bottom: 1px solid #E8C900;
}
#hero-header li ul {
  background-color: #f0f4f6 !important;
}
#hero-header li ul:before {
  background-color: #4b2367 !important;
}
#hero-header li a:hover {
  background-color: unset !important;
  color: #E8C900 !important;
}
#hero-header li ul li a {
  color: #4b2367 !important;
}
#hero-header .social_icon span:before {
  color: #4b2367 !important;
  transition: all 0.3s;
}
#hero-header .socials_wrap a:hover .social_icon {
   background-color: #f0f4f6 !important; 
}
#hero-header .socials_wrap a:hover span span:before {
   color: #E8C900 !important; 
}
.sc_layouts_menu_nav>li>a {
	padding: 1em !important;
}
.carte-accueil p a {
  display: block;
  width: 100%;
  text-align:center;
  margin-top: 40px;
  background-color: #4b2367;
  color: #fff;
  padding: 10px !important;
  transition: all 0.3s;
  border: 1px solid #4b2367;
}
.carte-accueil p a:hover {
  background-color: #fff;
  color: #4b2367;
}
.carte-accueil .elementor-image-box-content {
  padding: 10px;
  background-color: #fff;
  margin-top: -7px !important;
}
.carte-accueil .elementor-image-box-img {
  margin-bottom: 0 !important
}
.scheme_default .sc_button_hover_slide_left,
.elementor-image-box-title a:hover {
  color: #4b2367 !important;
}
/************* ACTU ACCEUIL *****************/
/************* ACTU ACCEUIL *****************/
#actu-accueil h5 {
    color: #fff;
	font-weight: 700;
}
#actu-accueil .post_meta span {
	color: #E8C900;
}
#actu-accueil .post_featured img {
	transition: all 0.7s;
}
#actu-accueil .post_featured:hover img {
   filter: brightness(0.5) blur(1px);
}
/************* SERVICES ACCUEIL *****************/
/************* SERVICES ACCUEIL *****************/
#services-home .sc_services_item_subtitle {
	display: none;
}
#services-home .sc_services_item_info {
		padding: 3em 2.6em !important;
}
#services-home .sc_services_item_title a {
	color: #4b2367 !important;
	font-weight: 700;
}
#services-home .sc_services_item_content {
	text-align: justify;
	color: #4b2367;
	font-family: 'Montserrat';
}
/************* EVENTS ACCUEIL *****************/
/************* EVENTS ACCUEIL *****************/

.home .sc_events_item .post_featured {
	max-width: 130px;
}
.home .sc_events_item .sc_events_item_start span,
.home .sc_events_item h6 a {
	color: #4b2367 !important;
}
.home .sc_events_item:hover h6 a {
	color: #E8C900 !important;
}
.home .sc_events_item .sc_events_default_item_time {
	display: none;
}
/************* FOOTER *****************/
/************* FOOTER *****************/
footer #accordeon a:hover, 
footer .elementor-element-4380c3b a:hover,
footer a:hover {
  color: #E8C900 !important;
}
footer #accordeon a, 
footer .elementor-element-4380c3b a {
	color: #4b2367 !important;
}
footer .elementor-element-4380c3b p {
	margin-bottom: 10px;
    margin-left: 3px;
}

/************* WIDGET *****************/
/************* WIDGET *****************/
.sidebar a {
	font-family: 'Montserrat';
	color: #fff !important;
}
.sidebar .sidebar_inner {
	background-color: #4b2367c2 !important;
}
h5.widget_title {
	    color: #4b2367 !important;
}
/************* QUI SOMMES NOUS *****************/
/************* QUI SOMMES NOUS *****************/

#svc-axes .sc_services_item {
	background-color: #f0f4f6;
}
#svc-axes  .sc_services_item_title a {
	color: #4b2367;
}
#svc-axes  .sc_services_item_title a:hover {
	color: #E8C900;
}
#svc-axes .sc_services_item_subtitle {
	display: none;
}
/************* ACTUALITÉS **************/
/************* ACTUALITÉS **************/
.single-post .elementor-widget-container a {
	color: #4b2367;
	text-decoration: underline;
}
.single-post .elementor-widget-container .elementor-button {
	text-decoration: none !important;
}
body.archive.category h4,
#post-5427 h5 {
	font-size: 18px !important;
}
#post-5427 .post_categories {
	background-color: #4b2367 !important;
	font-family: 'Montserrat';
	padding: 5px !important;
}
body.archive.category article .post_content.entry-content,
#post-5427 .post_counters>a,
#post-5427 article .post_content.entry-content,
#post-5427 .post_meta .post_author {
	display: none !important;
}
/************* ÉQUIPES *****************/
/************* ÉQUIPES *****************/
.conteneur {
	/*max-height: 0px;*/
	z-index: 0;
	transition: all 0.3s;
	background: #fff;
}
.conteneur a {
	pointer-events:none;
}
.conteneur h3 {
	transition: all 0.3s;
}
.conteneur h3:hover {
	color: #E8C900 !important;
}
.carte {
	cursor: pointer;
}
.wp-grid-builder .wpgb-card-21 .wpgb-card-header {
    padding-bottom: 5px !important;
}
.wp-grid-builder .wpgb-card-21 .wpgb-card-body {
    padding-top: 5px !important;
}
#post-4061 .wp-grid-builder .wpgb-card-21 .wpgb-block-4,
#post-3696 .wp-grid-builder .wpgb-card-21 .wpgb-block-4{
	color: #000; 
    width:auto; 
    height: auto; 
    background: unset;
}
.wpgb-card-header time {
	display:none !important;
}
h3.wpgb-block-1 {
	font-size: 20px !important;
	letter-spacing: 1px;
}
.wpgb-block-4.wpgb-idle-scheme-2 p {
	font-family: "Montserrat" !important
}
.imgh {
	margin: 0 !important;
	transform: translateX(10px) translateY(-15px);
}
#post-4061 .wpgb-card-media.wpgb-scheme-light .wpgb-card-media-content,
#post-3696 .wpgb-card-media.wpgb-scheme-light .wpgb-card-media-content {
	display: none !important
}
#post-4061 .wpgb-card-media.wpgb-scheme-light,
#post-3696 .wpgb-card-media.wpgb-scheme-light{
	width: 100px;
	margin: auto;
}
#post-4061 .wpgb-card-content.wpgb-scheme-dark .wpgb-card-body,
#post-4061 .wpgb-card-header.wpgb-scheme-dark,
#post-4061 .wpgb-card-inner,
#post-3696 .wpgb-card-content.wpgb-scheme-dark .wpgb-card-body,
#post-3696 .wpgb-card-header.wpgb-scheme-dark,
#post-3696 .wpgb-card-inner {
	background: #f0f4f6;
	text-align: center;
}
#post-4061 .wpgb-card-inner,
#post-3696 .wpgb-card-inner {
	border-top: 3px solid #4b2367;
	transition: all 0.3s;
	padding: 10px;
	height: 260px;
}
#post-4061 article,
#post-3696 article {
	height: 260px !important;
}
#post-4061 .wpgb-card-inner:hover,
#post-3696 .wpgb-card-inner:hover {
	border-top: 3px solid #E8C900;
}
#post-4061 .wpgb-card-inner h3 a,
#post-3696 .wpgb-card-inner h3 a {
	font-size: 15px;
	font-family: "Montserrat";
}
#post-4061 .wpgb-card-media-thumbnail,
#post-3696 .wpgb-card-media-thumbnail {
	border-radius: 50px
}
#post-4061 .wpgb-facet .wpgb-button[aria-pressed="true"],
#post-3696 .wpgb-facet .wpgb-button[aria-pressed="true"] {
	background-color: #4b2367;
    border-color: #4b2367;
}
#post-4061 article:hover .wpgb-card-media-overlay,
#post-3696 article:hover .wpgb-card-media-overlay {
	display:none;
}
#post-4061 .wpgb-button-label,
#post-3696 .wpgb-button-label {
	font-family: "Montserrat";
}
/************* CONTACT *****************/
/************* CONTACT *****************/
.scheme_default .select_container:after,
.scheme_default .select_container:before {
    display:none;
}
.wpforms-container .wpforms-form .wpforms-field-label {
	font-family: "Montserrat" !important;
	font-weight: 500;
	color: #4b2367;	
}
#wpforms-submit-5608,
.wpforms-container .wpforms-form input,
.wpforms-container .wpforms-form textarea {
	font-family: "Montserrat" !important;
}

/************* MISSIONS *****************/
/************* MISSIONS *****************/
.missions .sc_layouts_iconed_text {
	display: flex;
}
.missions .sc_layouts_item_icon {
	color: #4b2367;
	font-size: 29px;
	margin-right: 20px;
}
.missions span {
	font-family: "Montserrat" !important;
}
.missions .sc_layouts_iconed_text_line1 {
	color: #4b2367;
	font-size: 20px;
	margin-bottom: 15px
}
/************* PARETENAIRES *****************/
/************* PARETENAIRES *****************/
.logos-section {
	max-width: 750px;
	margin: auto;
}
/************* AXES *****************/
/************* AXES *****************/
.postid-4599 .scheme_default .sc_services_callouts .sc_services_item_marker,
.postid-4592 .scheme_default .sc_services_callouts .sc_services_item_marker,
.postid-317 .scheme_default .sc_services_callouts .sc_services_item_marker {
    background-color: unset !important;
    width: 79px !important;
    height: 79px !important;
    background-size: contain;
    background-position-y: center;
}

.sidebar_inner h5 {
	color:#fff !important;
	background: #4b2367 !important;
	
}
.sidebar .sidebar_inner {
	background-color: #f0f4f6 !important; 
}
.sidebar_inner a {
	color: #4b2367 !important;
}
.axes-list .sc_services_item_header .sc_services_item_subtitle {
	display: none;
}
.axes-list .sc_services_item_info {
	padding-left: 5px!important;
	padding-right: 5px !important;
}
.axes-list .sc_services_item_info h5 a {
	color: #4b2367 !important;
	font-size: 16px  !important;
}
h2.services_page_title {
	margin-top: 40px;
	width: fit-content;
	color: #4b2367;
	font-size: 35px;
	border-bottom: 1px solid #E8C900;
	
}
/************* EVENT *****************/
/************* EVENT *****************/
.tribe-events-event-image img {
	margin:auto;
	max-height: 400px;
	width: auto;
}
.tribe-events-single-event-description p {
	color: #000 !important;
	font-family: "Montserrat";
	text-align: justify;
}
.tribe-events-single-section abr,
.tribe-events-single-section dd,
.tribe-events-single-section dd div,
.tribe-events-single-section span {
	color: #000 !important;
}
.tribe-events-address a {
	color: #4b2367 !important;
}


.tribe-events-c-subscribe-dropdown__container,
.tribe-events-c-subscribe-dropdown__button {
	width: auto !important;
}
.tribe-events-c-subscribe-dropdown__button {
	color: #fff !important;
    background-color: #4b2367 !important;
    border-color: #4b2367 !important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
	width: 100%;
}
.tribe-tickets__rsvp-actions button,
.tribe-events-single-section * {
	font-family: "Montserrat" !important;
}
.tribe-events-venue-map,
.tribe-events-venue-map iframe {
	width: 100% !important;
	height: 350px !important	
}
.tribe-tickets__rsvp-actions button.tribe-common-c-btn,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, .tribe-common .tribe-common-cta {
	color: #fff !important;
    background: #4b2367 !important;
    border:1px solid #4b2367 !important;
}
.tribe-tickets__rsvp-actions button.tribe-common-c-btn:hover,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, .tribe-common .tribe-common-cta:hover {
	color: #4b2367 !important;
    background: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium, .tribe-common .tribe-common-cta {
	padding: 10px;
}
.tribe-tickets__rsvp-details h3,
.tribe-tickets__rsvp-actions-rsvp span {
	letter-spacing: 0.5px !important
}
.tribe-common-form-control-checkbox__label input {
	display: block;
}
/************* SERVICES *****************/
/************* SERVICES *****************/
.svctab .elementor-container {
	max-width: 100% !important;
}
.svctab .sc_services_item_info {
	padding: 1.5em 1em;
	
}
.svctab .trx_addons_column-1_3 {
	margin-bottom: 20px;
}
.svctab h4 a {
	font-size: 16px;
}
.sc_services_item_content {
	display: none;
}
.sc_services_item_header h4 a {
	color: #4b2367 !important;
}
.sc_services_item_subtitle {
	display:none;
}
.single-cpt_services .sc_services_item.with_content.with_image.sc_services_item_featured_top {
	background-color: #f0f4f6 !important; 
}
.single-cpt_services .sc_services_callouts .sc_services_item_button a {
	color: #fff !important;
	background: #4b2367 !important;
	padding: 10px;
}
.single-cpt_services .sc_services_item_button a:after,
.single-cpt_services .sc_services_item_button a:hover:before {
	display:none;
}
.services_page_featured img {
	max-height: 150px;
	width: auto;
}
.e-n-accordion p a {
	color: #4b2367;
}

#post-3865 .services_page_featured img,
#post-4595 .services_page_featured img,
#post-4587 .services_page_featured img,
#post-4592 .services_page_featured img,
#post-3877 .services_page_featured img,
#post-317 .services_page_featured img,
#post-3874 .services_page_featured img {
	max-height: unset;
}
/************* CONNAISSANCES SOLEIL *****************/
/************* CONNAISSANCES SOLEIL *****************/

.sectionsoleil .sectionsoleil a {
	color: #4b2367;
}
.sectionsoleil .sectionsoleil {
	transition: all 0.3S;
}
.sectionsoleil .sectionsoleil:hover {
	background: #4b2367;
}
.sectionsoleil .sectionsoleil:hover a {
	color: #fff;
}
.accordeonsoleil li {
	    list-style-type: disclosure-closed;
}
.slidertext {
	text-align: justify !important;
}
.protection p {
	margin-bottom:0
}
/************* ESSAIS CLINIQUES *****************/
/************* ESSAIS CLINIQUES *****************/
.wpgb-grid-19 article {
	padding: 5px !important;	
}
.wpgb-grid-19 * {
	font-family: "Montserrat" !important;
}
.wpgb-grid-19 .wpgb-card-wrapper {
	border: 1px solid #4b2367 !important;
	box-shadow: 1px 1px 1px #4b2367 !important;
	transition: all 0.3s !important
	
}
.wpgb-grid-19 .wpgb-card-wrapper:hover {
	border: 1px solid #4b2367 !important;
	box-shadow: 2px 2px 2px #4b2367 !important;
}
.wpgb-grid-19 article h2 {
	font-size: 18px !important;
	margin-bottom: 10px !important;
	letter-spacing:normal;
}
.wpgb-grid-19 article h3 {
	font-size: 16px !important;
	line-height: 12px !important;
	margin-bottom: 10px !important;
	letter-spacing:normal;
}
.wpgb-grid-19 article p {
	font-size: 14px !important;
	font-weight: 400 !important;
	margin-bottom: 10px !important
}
.wpgb-grid-19 .wpgb-block-1 {
	display:flex !important;
	flex-direction: column;
	justify-content: space-between;
	pointer-events: none !important;
}
.wpgb-grid-19 p a:nth-child(1) {
	display:none !important;
}
.wpgb-grid-19 p a br {
	display:none !important;
}
.wpgb-grid-19 p a {
	background: #4b2367;
	border: 1px solid #4b2367 !important;
	color: #fff !important;
	padding: 5px !important;
	display: block;
	transition: all 0.3s !important;
	border-radius: 3px;
	font-weight: 500 !important
}
.wpgb-grid-19 p a:hover {
	background: #fff;
	color: #4b2367 !important;
}
.wpgb-grid-19 .wpgb-card-body {
	padding-top: 1em !important;
}

@media only screen and (max-width: 960px) {
	.sidebar {
		display: none;
	}
}