

.header-top {
	padding-right : 1% !important;
	padding-left : 1% !important;
}
.text-logo {
	padding-bottom :70px;
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+1) .features-coloured-icon-boxes-iconcontainer {
	background-color : red;
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+1) .features-coloured-icon-boxes-iconcontainer {
	background-color : rgb(1, 10, 20);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+2) .features-coloured-icon-boxes-iconcontainer {
	background-color : rgb(1, 10, 20);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+3) .features-coloured-icon-boxes-iconcontainer {
	background-color : rgb(1, 10, 20);
}

.features-coloured-icon-boxes-featurecol:nth-of-type(4n+1) a.features-coloured-button{
			background-color : rgb(1, 10, 20);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+1) a.features-coloured-button:hover{
			background-color : rgb(219, 95, 22);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+2) a.features-coloured-button{
			background-color : rgb(1, 10, 20);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+2) a.features-coloured-button:hover{
			background-color : rgb(219, 95, 22);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+3) a.features-coloured-button{
		background-color : rgb(1, 10, 20);
}
.features-coloured-icon-boxes-featurecol:nth-of-type(4n+3) a.features-coloured-button:hover{
		background-color : rgb(219, 95, 22);
}

.header-subtitle {
	font-size :17px !important;
}
.button.blue {
	background-color : rgb(255,130,28);
}
.button.blue:hover {
	background-color : rgb(219, 95, 22);
}
.button.green {
	background-color : rgb(4,39,63);
}
.button.green:hover {
	background-color : rgb(20,56,86);
}
.large_text {
	
	font-size : 17px !important;
}
.swap-inner {
	background-color : rgb(1,22,39) !important;
display: block;
	transition: all 800ms ease 0s; background-color: rgb(1, 22, 39); margin-top: 0px;
	opacity:0.5;
}

.ContentSwap103 {
    background-color: rgba(3, 169, 244, .75);
    color: #FFFFFF;
    cursor: auto;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0 40px;
    text-align: center;
    transform-style: preserve-3d;
    width: 100%;
	align-content;
}
.button.yellow {
	background-color :rgb(255,130,28) !important;
}
.footer-copyright {
	visibility:hidden
}

.contact-formcol{
	display:none;
}
.paragraph10 {
	visibility : hidden;
	
}
.paragraph10:after {
	margin-top :-38px;
	display: flex;
	justify-content:center;
	visibility: visible;
	content: "Suivez nous sur nos réseaux"
}
.footer {
	display: none;
}
.item.social > a {
box-shadow: 0 0 0 0px rgb(0 255 255 / 10%) !important; padding-left:15px; padding-right:15px;
	}

.footer-dark .item.social > a {
	width : 0% !important;
}
body{
	padding-top:0px !important;
}
body.custom-background {
	background-image:none;
}
.plum_plate {
	background-image: none;
	display:none;
}
.heading8 {
	color : black;
}
section {
	padding-top :100px;
}
.wp-block-code {
	visibility :hidden;
}
.header {
	padding : 0px !important;
}
.inner-header-description {
	padding-top : 0px !important;
	padding-bottom : 0px !important;
}
.ion-social-instagram {
	visibility : hidden;
}
#scrollb {
visibility: hidden;
}
.elementor-1206 .elementor-element.elementor-element-73427e41.elementor-view-framed .elementor-icon, .elementor-1206 .elementor-element.elementor-element-73427e41.elementor-view-default .elementor-icon {
	color: #e97b43;
  border-color: #e97b43;
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb.elementor-view-framed .elementor-icon, .elementor-1206 .elementor-element.elementor-element-38ac7bb.elementor-view-default .elementor-icon{
		color: #424d80;
  border-color: #424d80;
}
.elementor-1206 .elementor-element.elementor-element-2036d388.elementor-view-framed .elementor-icon, .elementor-1206 .elementor-element.elementor-element-2036d388.elementor-view-default .elementor-icon{
	color: #e97b43;
  border-color: #e97b43;
}
.elementor-divider-separator{
	border-top: #e97b43;
}
.menu-item-1429 > a {
	color : #e29074 !important;
}
.ea-bootstrap{
	align-content :center;
	justify-content :center;
	display: grid !important;
  grid-template-columns: 350px !important;
}

.ea-bootstrap .form-horizontal .form-group {
	margin-left :0% !important;
	margin-right :0% !important;
}
.date_hasDatepicker{
	display: inline-block !important;
 vertical-align: middle !important;
 float: none !important;
}
.ui-datepicker .ui-datepicker-current-day {
	background-color: #e97b43!important;
}
.ea-bootstrap.ea-bootstrap .selected-time, .ea-bootstrap.ea-bootstrap .selected-time:hover{
		background-color: #e97b43!important;
}
.ui-widget.ui-widget-content {
    border: 1px solid #e97b43;
}
.ea-bootstrap .ui-datepicker .busy, .ea-bootstrap .ui-datepicker .busy:hover {
	background-color : red;
}
.page-header{
	background : url(https://www.ets-domenech.fr/wp-content/uploads/2021/05/Banderole1-100.jpg) !important;
}
.card-block{
	box-shadow: 1px 1px 12px #555; !important;
}
.elementor-widget-button .elementor-button {
	background-color:#212529
}
.elementor-button {
	background-color:#212529
}
.elementor-1206 .elementor-element.elementor-element-73427e41 .elementor-icon-box-title {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-73427e41 .elementor-icon-box-description {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb .elementor-icon-box-title {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb .elementor-icon-box-description {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-2036d388 .elementor-icon-box-title {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-2036d388 .elementor-icon-box-description {
	color:#ffff
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb.elementor-view-framed .elementor-icon, .elementor-1206 .elementor-element.elementor-element-38ac7bb.elementor-view-default .elementor-icon {
	text-align : center;
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb.elementor-position-left .elementor-icon-box-icon {
	text-align :center;
}
.elementor-1206 .elementor-element.elementor-element-38ac7bb .elementor-icon-box-wrapper {
	text-align : center;
}
.elementor-1206 .elementor-element.elementor-element-fc29430.elementor-view-framed .elementor-icon, .elementor-1206 .elementor-element.elementor-element-fc29430.elementor-view-default .elementor-icon {
	color : #424d80;
	border-color : #424d80;
}
.elementor-1206 .elementor-element.elementor-element-fc29430 .elementor-icon-box-title {
	color : #ffff;
}
.elementor-1206 .elementor-element.elementor-element-fc29430 .elementor-icon-box-description{
	color : #ffff;
}

.wp-caption-text {
	display :none;
}


/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}
.elementor-element-64bfd3e{
	margin-top:-100px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}
.elementor-875 .elementor-element.elementor-element-9ac8a5d .wpr-flip-box-back .wpr-flip-box-title{
	font-size: 40px;
}


/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/
#drop_mainmenu > li ul{
	background-color: white;
}
#drop_mainmenu > li ul a{
	font-size: 15px;
	color: black !important;
}
.booked-calendar-shortcode-wrap{
	width:70%;
	margin-left:15%;
}
.fm2_drop_mainmenu{
	font-family: 'Open Sans', sans-serif;
}
#drop_mainmenu > li ul a:hover{
	color:white !important;
}
.elementor-section {
background-color: white;
}
.elementor-element-3bf5400{
	z-index:1;
}
.elementor-element-cb957db {
	margin-top:-100px;
}
.elementor-element-2e4d2c2{
	margin-top:-80px !important;
	z-index:-1;
}
.elementor-875 .elementor-element.elementor-element-5ff88ac .elementor-icon-list-icon i {
    font-size: 20px;
}
.elementor-875 .elementor-element.elementor-element-5ff88ac .elementor-icon-list-icon {
	width:30px;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{
	padding:initial;
}
.header-homepage.cp-video-bg, .header.cp-video-bg {
margin-top:initial;
}
#drop_mainmenu > li > a{
	text-transform: capitalize;
	letter-spacing:2px;
}
.page-id-2806 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2513 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2513 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-2806 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-2866 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-2866 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2915 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2915 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-2983 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-2983 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2964 #drop_mainmenu > li > a{
	color:black;
}
.page-id-2964 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3125 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3125 #drop_mainmenu > li > a{
	color:black;
}
.page-id-3162 #drop_mainmenu > li > a{
	color:black;
}
.page-id-3162 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3198 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3198 #drop_mainmenu > li > a{
	color:black;
}
.page-id-3236 #drop_mainmenu > li > a{
	color:black;
}
.page-id-3236 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3273 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3273  #drop_mainmenu > li > a{
	color:black;
}
.page-id-3271  #drop_mainmenu > li > a{
	color:black;
}
.page-id-3271 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3269 a#fm2_drop_mainmenu_mobile_button span.caption{
	color:black;
}
.page-id-3269 #drop_mainmenu > li > a{
	color:black;
}