.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Ast container **/
#content .ast-container {
	max-width: 100% !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> Main **/
#main {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Entry meta **/
.entry-meta {
	display: none !important;
}

/** General >> List item **/
li {
	color: rgb(255, 255, 255) !important;
}

/** General >> Entry title **/
.entry-title {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 50px !important;
	font-weight: 700 !important;
	padding-left: 20px !important;
}

/** General >> Div (#1) **/
.col1 > div:nth-of-type(1) {
	font-family: Montserrat, sans-serif !important;
	color: rgb(238, 179, 95) !important;
	font-size: 40px !important;
	font-weight: 700 !important;
	padding-left: 0 !important;
	margin-top: -40px !important;
}

/** General >> Ligne2 **/
.ligne2 {
	width: 100% !important;
	height: 3px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General >> Ligne2 hr **/
.ligne2 hr {
	background-color: rgb(238, 179, 95) !important;
	width: 40% !important;
	height: 1px !important;
}

/** General >> LienPDF **/
#lienPDF {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 20px !important;
	z-index: 2 !important;
	transform: scaleZ(2) !important;
}

/** General >> Single unite **/
#lienPDF .single-unite {
	color: rgb(19, 19, 19) !important;
	text-decoration: none !important;
}

/** General >> Btnback **/
#wraptype .btnback {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 18px !important;
	width: 90% !important;
	padding-bottom: 150px !important;
	margin-top: -175px !important;
}

/** General >> Link **/
.btnback a {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	text-decoration: none !important;
}

/** General >> Link (:hover) **/
.btnback a:hover {
	color: rgb(238, 179, 95) !important;
}

/** General >> Sup (#1) **/
.statut .sup:nth-of-type(1) {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 24px !important;
	font-style: normal !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	transform: scaleZ(2) !important;
}

/** General >> U _3 **/
.statut > div:nth-of-type(1) > u {
	text-decoration: none !important;
}

/** General >> Strong _2 **/
.statut > div:nth-of-type(1) > strong {
	font-weight: 400 !important;
	padding-left: 10px !important;
}

/** General >> Sup (#2) **/
.statut .sup:nth-of-type(2) {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 24px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	transform: scaleZ(2) !important;
}

/** General >> U _2 **/
.statut > div:nth-of-type(2) > u {
	text-decoration: none !important;
}

/** General >> Strong **/
.statut > div:nth-of-type(2) > strong {
	font-weight: 400 !important;
	padding-left: 10px !important;
}

/** General >> Horizontal rule **/
.ligne hr {
	background-color: rgb(238, 179, 95) !important;
	width: 40% !important;
	height: 3px !important;
	margin-bottom: 0 !important;
	transform: scaleZ(2) !important;
}

/** General >> Sup3 **/
#wraptype .sup3 {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 24px !important;
	font-weight: 900 !important;
	text-decoration: none !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	transform: scaleZ(2) !important;
}

/** General >> U **/
.sup3 u {
	text-decoration: none !important;
}

/** General >> Bold **/
#wraptype .bold {
	padding-left: 10px !important;
}

/** General >> Ast post nav **/
#main .ast-post-nav {
	display: none !important;
}

/** General >> Navigation **/
#main .navigation {
	display: none !important;
}

/** General >> E con inner **/
#wraptype .e-con-inner {
	width: 100% !important;
	max-width: 100% !important;
	margin-top: -50px !important;
}

/** General >> Elementor widget container **/
.elementor-element-2593495 .elementor-widget-container {
	margin-top: 150px !important;
}

/** General >> Ast post format **/
#post-7055 .ast-post-format- {
	max-width: 1240px !important;
}

/** General >> Content **/
#page {
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Single unite (:hover) **/
#lienPDF .single-unite:hover {
	color: rgb(238, 179, 95) !important;
}

/** General >> Image **/
.single-unite > img {
	box-shadow: 0 0 0 0 !important;
	width: 80% !important;
	z-index: 0 !important;
}

/** General >> Image Copy 1 **/
img.flechedroite {
	box-shadow: 0 0 0 0 !important;
	width: 25px !important;
	margin-left: 10px !important;
	z-index: 0 !important;
}

/** General >> Statutunite **/
#wraptype .statutunite {
	font-family: Montserrat, sans-serif !important;
	color: rgb(19, 19, 19) !important;
	font-size: 30px !important;
	font-weight: 700 !important;
	margin-top: -115px !important;
	margin-bottom: 75px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General >> Size full **/
.btnback .size-full {
	margin-right: 10px !important;
}

/** General >> Pagination **/
#wpv-view-layout-70 .pagination {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

/** General >> Wpv filter next link (:hover) **/
#wpv-view-layout-70 .wpv-filter-next-link:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(238, 179, 95) !important;
}

/** General >> Page link **/
#wpv-view-layout-70 .page-link {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(238, 179, 95) !important;
	padding: 5px 15px 5px 15px !important;
	border-radius: 25px !important;
}

/** General >> Button input **/
#content input[type="button"] {
	font-family: Montserrat, sans-serif !important;
	background-color: rgb(238, 179, 95) !important;
	width: 75px !important;
	height: 36px !important;
	padding: 10px 15px 10px 15px !important;
	border-radius: 25px !important;
}

/** General >> Grosseur studio **/
#grosseur-studio {
	font-family: Montserrat, sans-serif !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(238, 179, 95) !important;
	padding: 10px 15px 10px 15px !important;
	margin-left: 10px !important;
	border-radius: 25px !important;
	display: none !important;
}

/** General >> Input **/
.form-group > div:nth-of-type(3) > label:nth-of-type(1) > input {
	display: none !important;
}

/** General >> Input Moved 1 **/
.form-group > div:nth-of-type(4) > label:nth-of-type(1) > input {
	display: none !important;
}

/** General >> Label (:hover) **/
.radio label:hover {
	background-color: rgb(19, 19, 19) !important;
	-o-transition-duration: 0.4s !important;
	-moz-transition-duration: 0.4s !important;
	-webkit-transition-duration: 0.4s !important;
	transition-duration: 0.4s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}

/** General >> Input Moved 2 **/
.form-group > div:nth-of-type(2) > label:nth-of-type(1) > input {
	display: none !important;
}

/** General >> Label **/
.radio label {
	font-family: Montserrat, sans-serif !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	background-color: rgb(238, 179, 95) !important;
	width: 75px !important;
	padding: 8px 15px 8px 15px !important;
	margin-left: 10px !important;
	border-radius: 25px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Page link (:hover) **/
#wpv-view-layout-70 .page-link:hover {
	background-color: rgb(19, 19, 19) !important;
}

/** General >> Input Moved 3 **/
.form-group > div:nth-of-type(1) > label:nth-of-type(1) > input {
	display: none !important;
}


/*= Header ==================== */

/** Header >> Telephone button **/
#menu-1-194b684 > li:nth-of-type(6) > a {
	color: rgb(0, 0, 0) !important;
	font-weight: 900 !important;
	background-color: rgb(238, 179, 95) !important;
	padding: 5px 25px 5px 25px !important;
	border-radius: 50px !important;
}

/** Header >> Telephone button (:hover) **/
#menu-1-194b684 > li:nth-of-type(6) > a:hover {
	color: rgb(19, 19, 19) !important;
	transform: scale(0.93, 0.93) !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header >> Plan-Nav **/
#menu-1-194b684 > li:nth-of-type(4) > a {
	color: rgb(238, 179, 95) !important;
	font-weight: 900 !important;
}

/** Header >> Plan-Nav (:hover) **/
#menu-1-194b684 > li:nth-of-type(4) > a:hover {
	color: rgb(255, 255, 255) !important;
}

/** Header >> Contact - menu **/
#menu-1-194b684 > li:nth-of-type(5) > a {
	margin-right: 20px !important;
}

/** Header >> Size full (:hover) **/
.btnback .size-full:hover {
	color: rgb(238, 179, 95) !important;
}

/** Header >> Button input (:hover) **/
#content input[type="button"]:hover {
	background-color: rgb(19, 19, 19) !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	-o-transition-duration: 0.4s !important;
	-moz-transition-duration: 0.4s !important;
	-webkit-transition-duration: 0.4s !important;
	transition-duration: 0.4s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}


/*= General 2 ================= */

/** General 2 >> List item **/
#content li {
	color: rgb(19, 19, 19) !important;
}

/** General 2 >> Wpv loop **/
#wpv-view-layout-69-TCPID6926 .wpv-loop {
	list-style-type: none !important;
}

/** General 2 >> Wpv loop _3 **/
#wpv-view-layout-69-TCPID6815 .wpv-loop {
	list-style-type: none !important;
}


/*( Large Desktop )*/
@media (min-width: 1300px) {
	/** General >> Label **/
	.radio label {
	font-size: 12px !important;
	width: 65px !important;
	margin-left: 8px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 1299px) {
	/** Header >> Link _3 **/
	#menu-2-194b684 > li:nth-of-type(4) > a {
	color: rgb(238, 179, 95) !important;
	font-weight: 900 !important;
}

	/** Header >> Link _3 (:hover) **/
	#menu-2-194b684 > li:nth-of-type(4) > a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(238, 179, 95) !important;
}

	/** Header >> Link **/
	#menu-2-194b684 > li:nth-of-type(6) > a {
	color: rgb(19, 19, 19) !important;
	font-weight: 900 !important;
	background-color: rgb(238, 179, 95) !important;
}

	/** Header >> Link (:hover) **/
	#menu-2-194b684 > li:nth-of-type(6) > a:hover {
	color: rgb(255, 255, 255) !important;
}

	/** General >> Image **/
	.single-unite > img {
	width: 100% !important;
}

	/** General >> Image Copy 1 **/
	img.flechedroite {
	width: 25px !important;
}

	/** General >> Label **/
	.radio label {
	font-size: 11px !important;
	width: 60px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Div (#1) **/
	.col1 > div:nth-of-type(1) {
	margin-top: -30px !important;
}

	/** General >> Elementor widget container **/
	.elementor-element-2593495 .elementor-widget-container {
	margin-top: 25px !important;
}

	/** General >> Image **/
	.single-unite > img {
	width: 100% !important;
}

	/** General >> Image Copy 1 **/
	img.flechedroite {
	width: 25px !important;
}

	/** General >> Attachment full Moved 1 **/
	#wraptype .attachment-full {
	height: 400px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Header >> Link _3 **/
	#menu-2-194b684 > li:nth-of-type(4) > a {
	color: rgb(238, 179, 95) !important;
	font-weight: 900 !important;
}

	/** Header >> Link _3 (:hover) **/
	#menu-2-194b684 > li:nth-of-type(4) > a:hover {
	color: rgb(255, 255, 255) !important;
}

	/** Header >> Link **/
	#menu-2-194b684 > li:nth-of-type(6) > a {
	color: rgb(0, 0, 0) !important;
	font-weight: 900 !important;
	background-color: rgb(238, 179, 95) !important;
}

	/** Header >> Link (:hover) **/
	#menu-2-194b684 > li:nth-of-type(6) > a:hover {
	color: rgb(255, 255, 255) !important;
}

	/** Header >> Radio **/
	#content .radio {
	width: 35% !important;
	min-width: 35px !important;
	margin-left: -1px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	grid-column-gap: 0 !important;
	column-gap: 0 !important;
}

	/** Header >> Div **/
	form > div {
	padding-bottom: 15px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

	/** Header >> Form group **/
	.form-group .form-group {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General >> LienPDF **/
	#lienPDF {
	padding-bottom: 25px !important;
}

	/** General >> Horizontal rule **/
	.ligne hr {
	width: 100% !important;
}

	/** General >> Statutunite **/
	#wraptype .statutunite {
	font-size: 24px !important;
}

	/** General >> Label **/
	.radio label {
	font-size: 10px !important;
	width: 50px !important;
}

}

