/*
	Theme Name: sevremoine
	Theme URI : sevremoine.dev.inovagora.work
	Description: Sèvremoine
	Author: Inovagora
	Template: novacity
	Version: 1.0
*/

.layout-header.affix {
	top: 0;
}

@media print {
	*, *:before, *:after {
		color: currentColor !important;
	}
	body {-webkit-print-color-adjust: exact !important;}
	.section-services,
	.section-sticky,
	.article-image-lg:before,
	.related-content {display: none !important;}
	.article-image-lg img {display: block !important;}
	.article-image-lg {background: none !important;}
	h1, h2, h3, h4, h5, h6,
	.h1, .h2, .h3, .h4, .h5, .h6,
	.article-title,
	.infowindow-title,
	.layout-navigation .navbar-nav > li > a,
	.line-title,
	.owl-carousel-large .owl-title,
	.page-content-section-title,
	.panel-title,
	.portrait-title,
	.publication-title,
	.section-title,
	.shortline-title,
	.thumbnail-title {color: #0e172d !important;}
	.article-content h2,
	.article-content .h2 {color: #0032a7 !important;}
	.article-content h1,
	.article-content .h1 {font-size: 41px !important;}
	.article-content h2,
	.article-content .h2 {font-size: 28px !important;}
	.article-content h3,
	.article-content .h3 {font-size: 24px !important;}
	.article-content h4,
	.article-content .h4 {font-size: 20px !important;}
	.article-content h5,
	.article-content .h5 {font-size: 16px !important;}
	.article-content h6,
	.article-content .h6 {font-size: 14px !important;}
	.page-title {font-size: 32px !important;}
	.article-title {border-left: 5px solid #febf15 !important; font-size: 34px !important; margin-left: 70px !important; padding-left: 25px !important;}
	.panel-title {font-size: 21px !important;}
	.publication-title {font-size: 16px !important;}
	.portrait-title {font-size: 18px !important;}
	.portrait-lg .portrait-title {font-size: 21px !important;}
	.line-title,
	.thumbnail-title {font-size: 20px !important;}
}



[data-taxonomy="directory_category"] .acf-checkbox-list > [data-id] {
	display: none;
}
[data-taxonomy="directory_category"] .acf-checkbox-list > [data-id="5"] {
	display: block;
}




.gfield.gravityflow-display-field .gfield_label,
.gfield.gravityflow-editable-field:not(.green-background):not(.gfield_error) .gfield_label {
	background-color: transparent;
	padding: 0;
	margin-bottom: 5px;
	border: none;
}

body:not(.admin-bar) .gravityflow-step-approval > thead,
body:not(.admin-bar) .gravityflow-step-user_input > thead {
	display: none;
}

.gform_wrapper.gravity-theme .field_description_above .gfield_description {
	padding: 0;
}

#gravityflow-status-box-container {
	font-size: 14px;
}

.alert-success, #wppb_form_success_message,
.wppb-success {
    color: #3c763d;
    }

/* Ajout espace asso 21/07/2022 by CR */
#wppb-login-wrap {
    display: inline-block;
    min-width: 580px;
}


.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    inset-inline-start: -30px;
}
	
	.gravity-theme.ui-datepicker .ui-datepicker-header select,
	.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,
	.gravity-theme.ui-datepicker .ui-datepicker-calendar td {
		font-size: 16px;
	}

	.gform_wrapper.gravity-theme .gfield--type-address.field_sublabel_below .ginput_complex {
    	flex-direction: row-reverse;
	}


	.panel a.list-group-item {
		word-break: auto-phrase;
	}

	