/* typo */
p, span, div, .qodef-team-list-item .qodef-e-excerpt, .qodef-testimonials-list .qodef-e-text {
	font-family: "Open Sans",sans-serif;
	color: #1c1c1c;
}
h3 span, h1, .qodef-h3, h3, h2 {
	font-family: "Open Sans",sans-serif;
	    letter-spacing: .22em;
    text-transform: uppercase;
	    font-weight: 100;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
	font-family: "Open Sans",sans-serif;
	    letter-spacing: .22em;
    text-transform: uppercase;
	font-size: 12px !important;
}
#qodef-page-sidebar .widget .qodef-widget-title {
	font-family: "Open Sans",sans-serif;
	font-weight: 400;
}
.qodef-blog article .qodef-e-text .qodef-e-title a.qodef-e-title-link {
	font-weight: 400;
}
.qodef-menu-item-text, .qodef-button.qodef-layout--textual .qodef-m-text {
	font-size: 12px
}
.qodef-pricing-table .qodef-m-title p {
	font-weight: 100;
	letter-spacing: .22em;
	text-transform: uppercase;
}
blockquote {
	font-weight: 300;
	font-size: 16px;
	line-height: normal;
}
.qodef-team-list-item .qodef-e-excerpt {
	font-weight: normal;
	    font-size: 18px;
	line-height: 24px;
}
.justify, .page-id-3 p, .page-id-3125 p, .page-id-2660 p {
	text-align: justify;
}
#qodef-page-header .qodef-widget-holder, .nf-form-fields-required, .contact-form_cf7 {
	display: none !important;
}
.qodef-header-navigation {
	width: inherit;
}
.qodef-header-navigation>ul {
	justify-content: center;
}
.qodef-vertical-split-slider {
	overflow: hidden;
}
.qodef-blog article .qodef-e-media-image, .qodef-swiper-container.qodef-swiper--initialized {
	max-height: 300px;
}
.qodef-blog article .qodef-e-media-image {
	min-width: 100%;
    opacity: 1;
    visibility: visible;
}
.qodef-working-hours-list .qodef-e-day {
	text-transform: none;
}
.qodef-tab-title {
	font-weight: 500;
}

/* colors */
body, .qodef-blog article.format-quote .qodef-e-quote-text, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link {
	color: #7e797f;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, button[type=submit]:hover {
	background-color: transparent !important;
}
h3 a:hover, .qodef-blog article .qodef-e-text .qodef-e-title a.qodef-e-title-link:hover, a:hover, .qodef-menu-item-inner:hover {
	color: #9cc397 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .cmplz-slider-checkbox .cmplz-slider {
	background-color: #f4f5ef !important;
}
#qodef-back-to-top:hover .qodef-back-to-top-icon {
	border-color: #f4f5ef;
}
.vc_separator.vc_separator_align_center h4, .qodef-button.qodef-layout--textual, .qodef-page-title .qodef-breadcrumbs a, #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:after, .qodef-team-list-item .qodef-e-phone-link, .qodef-team-list-item .qodef-e-email, .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a, .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li.current-menu-item>a, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-e-title-link:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-e-title-link:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-title-label .qodef-m-nav-label:hover, #qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-title-label .qodef-m-nav-label:hover, h2, p a, .qodef-button.qodef-layout--textual .qodef-m-text, label, .button {
	color: #199e08 !important;
}
.qodef-button.qodef-layout--textual .qodef-m-text:hover, .button:hover, .qodef-menu-item-text:hover {
	color: #9cc397 !important;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
	background-color: rgba(245, 235, 232, 0.9);
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second {
	top: 74px;
	left: 10px;
	background-color: transparent;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul, .qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second {
	max-width: 178px;
}
.button {
	text-decoration: underline;
}
.qodef-pricing-table .qodef-m-content p, textarea, input[type=email], input[type=text], .qodef-e-title-text, #qodef-page-sidebar .widget a, .qodef-working-hours-list .qodef-e-time {
	color: #1c1c1c !important;
}
.qodef-team-list-item .qodef-e-additional-info .qodef-e-additional-info-title {
	font-weight: bold;
	color: #afd767;
}
.qodef-page-title .qodef-breadcrumbs span, h4 a span:hover, .title_white div div div div h2, .qodef-tab-title, .title_white span, .fa-facebook-f, #qodef-page-footer .widget .qodef-widget-title, .qodef-icon--minus, .qodef-icon--plus, .vc-hoverbox:hover .vc-hoverbox-back div h2, .vc-hoverbox-block-inner>*, #mindcare_core_icon_list_item-16 div p a span .qodef-e-title-text:hover, #mindcare_core_icon_list_item-18 div p a span .qodef-e-title-text:hover, #mindcare_core_icon_list_item-12 div p a span .qodef-e-title-text:hover, #mindcare_core_custom_font-3 h3 {
	color: white !important;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover {
	background-color: #f9f5f2 !important;
	border-color: #f9f5f2 !important;
	color: #7e797f;
}
.qodef-fullscreen-menu-holder, .qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--3, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #f9f5f2 !important;
}
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--3 {
	background-color: transparent !important;
	border: 3px solid #f9f5f2;
	    margin-bottom: 50px;
}
.qodef-blog.qodef--list article {
	margin-bottom: 40px;
}
.qodef-team-list-item .qodef-e-additional-info, .qodef-blog.qodef--single article .qodef-e-info-single.qodef-info--bottom {
	    border-top: 1px solid #afd767;
}
.qodef-team-list-item .qodef-e-additional-info .qodef-e-additional-info-item, .qodef-blog.qodef--single article.qodef-has-social-icons .qodef-e-info-single.qodef-info--bottom {
	border-bottom: 1px solid #afd767;
	border-top: none;
	padding: 0;
}
.toggle {
	border-bottom: 1px solid white;
}
.qodef-blog article .qodef-e-info-single .qodef-e-info-left, .qodef-blog article .qodef-e-info-single .qodef-e-info-right, .qodef-blog article .qodef-e-excerpt {
	display: none;
}
input[type=text], input[type=email], textarea {
	background-color: transparent;
	border: 1px solid #199e08;
}
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a:hover, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	color: #7e797f !important;
}
.wpb_gmaps_widget .wpb_wrapper {
	background-color: transparent !important;
	padding: 0;
}
button[type=submit]:hover, .qodef-blog article .qodef-e-info .qodef-e-info-item, #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	color: #afd967;
}
#qodef-back-to-top:hover .qodef-back-to-top-icon {
	background-color: #9cc397;
	border-color: #9cc397;
}
#qodef-back-to-top .qodef-back-to-top-icon {
	background-color: #199e08;
	border-color: #199e08;
}
.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line:after {
	background-color: #afd967;
}
.qodef-header-navigation>ul>li>a .qodef-menu-item-inner:after, .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line {
	background-color: #199e08;
}
#qodef-back-to-top .qodef-back-to-top-icon * {
	color: #f9f5f2;
}
g path {
	fill: #f9f5f2;
}
.qodef-pricing-table .qodef-m-inner {
	background-color: #ffc7b5;
}
#qodef-page-sidebar .widget a:hover {
	color: #ffc7b5 !important;
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
	font-size: 40px;
}
.qodef-m-price-value {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	font-style: italic;
	color: white;
}
.text-align_left {
	text-align: left;
}
input[type=text], input[type=email], textarea {
	margin-top: 20px;
}
.qodef-header--divided #qodef-page-header-inner {
	padding-right: 0;
}
.textwidget {
	display: flex;
	flex-direction: row;
}
.textwidget a {
	margin-right: 20px;
	background-repeat: no-repeat;
}
.qodef-icon-list-item .qodef-icon-holder {
	margin-right: 0;
}
.facebook {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/facebook_grey.png');
	min-width: 32px;
}
.facebook:hover {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/facebook_white_alienor-de-boccard.png');
}
.twitter {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/05/twitter.png');
	min-width: 32px;
	    min-height: 32px;
}
.twitter:hover {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/05/twitter_hover_alienor-de-boccard.png');
}
.instagram {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/instagram_grey.png');
	min-width: 32px;
	    min-height: 32px;
}
.instagram:hover {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/instagram_white_alienor-de-boccard.png');
}
.linkedin {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/linkedin_grey.png');
	min-width: 32px;
	    min-height: 32px;
}
.linkedin:hover {
	background-image: url('https://alienordeboccard.com/wp-content/uploads/2021/06/linkedin_white_alienor-de-boccard.png');
}
#qodef-page-sidebar {
	margin: 60px 0;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover {
	cursor: pointer;
}
.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
	padding: 0 4px !important;
	margin: 0 !important;
}
#sb_instagram {
	padding-bottom: 0 !important;
}
.object-fit {
	object-fit: cover;
}
.qodef-section-title .qodef-m-text {
	font-style: italic;
	margin-top: 28px;
	font-size: 16px;
}
.qodef-e-title-text, p, .qodef-pricing-table .qodef-m-content {
	font-size: 16px;
}
.marquee {
		text-align: center;
		color: #1c1c1c;
		font-size: 150px;
		line-height: 184px;
		position: absolute;
		top: -100px;
		font-weight: 600;
		opacity: 0.3;
	text-transform: uppercase;
	    font-weight: 100;
	}
.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1), .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .qodef-blog, #qodef-page-footer .widget {
	margin-bottom: 0;
}
.vc_row.vc_row-o-full-height {
	min-height: auto;
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
	min-height: 322px;
}
.qodef-page-title {
	background-image: none;
}
.qodef-pricing-table .qodef-m-price-period {
	font-size: 16px;
	letter-spacing: normal;
	text-transform: none;
	font-style: italic;
}
.center {
	display: flex;
	
}
/** CONTACT
 * */
.nf-form-content label {
	font-weight: 400 !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	background-color: transparent !important;
	border: 1px solid #199e08 !important;
}
.nf-form-content input[type=button] {
	background-color: transparent !important;
	transition: color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
	color: #199e08 !important;
	text-transform: uppercase;
}
.nf-form-content input[type=button]:before {
content: '';
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    transition: .35s cubic-bezier(.04,.11,.6,.97);
	    transition-delay: 0s;
	transform-origin: 100% 50%;
}
.nf-form-content input[type=button]:hover {
color: #afd967;!important}
.align-center {
	align-items: baseline;
}
.quiz-231 label {
	display: flex;
	flex-direction: row;
	    align-items: baseline;
	    justify-content: center;
}
.quiz-231 label input {
	max-width: min-content;
	    height: 30px;
}
.quiz-231 label span {
	margin-right: 20px;
}
label {
	color: #1C1C1C !important;
}

@media screen and (min-width: 991px) {
	.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
		max-height: 320px;
	}
	.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
	display: flex;
	flex-direction: row;
}
	.none {
		display: none;
	}
	.qodef-header--divided .qodef-header-navigation>ul>li:first-child {
		padding-left: 10px;
	}
	.qodef-header--divided .qodef-header-navigation>ul>li:last-child {
		padding-right: 0;
	}
	.qodef-header-navigation ul li a {
		letter-spacing: .18em;
	}
	.wpb_single_image .vc_single_image-wrapper {
		min-width: 406px;
	}
	.wpb_single_image img {
		width: max-content;
	}
	.wpb_single_image .vc_single_image-wrapper {
    min-width: auto;
}
}

@media screen and (max-width:1200px) {
	.vc_custom_1576155746289 {
		min-height: 278px;
	}
}

@media screen and (max-width:990px) {
	.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {
		font-size: 28px;
		font-weight: normal;
	}
	.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
		top: 0;
	}
	.qodef-counter.qodef-layout--simple .qodef-m-title, .qodef-pricing-table .qodef-m-title p {
		text-align: center !important;
	}
	.qodef-counter.qodef-layout--simple div {
		display: flex;
    justify-content: center;
	}
	.qodef-grid.qodef-gutter--huge>.qodef-grid-inner>.qodef-grid-item {
		margin-bottom: 0;
	}
	.qodef-section-title .qodef-m-bg-text {
		font-size: 64px;
	}
	.none_mobile {
		display: none;
	}
	.accompagnements div div .wpb_content_element {
		margin: 0 50px;
	}
	.qodef-pricing-table .qodef-m-price-period, .qodef-pricing-table .qodef-m-content p, .qodef-pricing-table .qodef-m-content, .qodef-m-price-value, .wpb_text_column p {
		text-align: justify !important;
	}
	.cc-color-override-289556988.cc-window, .cc-window.cc-banner {
    display: flex;
    flex-direction: column;
}
	.center {
		align-items: center;
		flex-direction: column;
	}
}

@media screen and (max-width:767px) {
	.margin-top_30px {
		margin-top: 30px;
	}
}