/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background-color: inherit !important;}
.fusion-main-menu .sub-menu .current-menu-item>a:hover, .fusion-main-menu .sub-menu .current_page_item>a:hover {background-color: var(--menu_bg_hover_color) !important;}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
.fusion-main-menu {margin-top: 0px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;}

.fusion-body .fusion-main-menu .current-menu-item:not(.fb_ins, .sub-menu li.menu-item) > a:before,.fusion-body .fusion-main-menu .menu-item:not(.fb_ins, .sub-menu li.menu-item):hover > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    border-width: 11px;
    border-style: solid;
    border-color: transparent transparent #800001 transparent !important;
}

.fusion-main-menu .fa-facebook-f:before {
    font-size: 14px;
    border: 3px solid black;
    padding: 1px 4px;
    border-radius: 5px;
    color: black;
}
.fusion-is-sticky .fusion-main-menu .fa-facebook-f:before {
    font-size: 11px;
    border: 2px solid black;
    padding: 0px 3px;
}

.fusion-main-menu .fa-facebook-f:hover:before {
	color: var(--awb-color1);
	border: 3px solid var(--awb-color1);
}
.fusion-is-sticky .fusion-main-menu .fa-facebook-f:hover:before {
	color: var(--awb-color1);
	border: 2px solid var(--awb-color1);
}

.fusion-main-menu .fab.fa-facebook-f {
	margin-top: -10px;
}
.fusion-is-sticky .fusion-main-menu .fab.fa-facebook-f {
	margin-top: -8px;
}

.fb_ins.instag .fusion-icon-only-link {
    padding-right: 0px !important;
}

.fb_ins.fb a.fusion-icon-only-link.fusion-flex-link.fusion-textcolor-highlight {
    padding-left: 0px !important;
}
@media only screen and (max-width: 1085px){
	.fusion-main-menu > .fusion-menu > li > a {
		padding: 0px 15px !important;
	}
}


	body .section_presentation .col-pre-img-2-inner-2 {
		margin-left: -18% !important;
		width: 130% !important;
		transform: translateY(20px);
	}


.fusion-main-menu>.fusion-menu>li.hide_in_mob>a{
    padding-right: 0 !important;}

/*------------------------------------------------------***End***------------------------------------------------------*/

/* .section_presentation .col-pre-img-1.dis_n {
    display: none !important;
}

.section_presentation .col-pre-img-2{} */
/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}

.checklist3 {columns: 3;}
.checklist3 li.fusion-li-item {padding: 3px 0 !important;}

.dressing-mesure:hover {
    background: var(--awb-color2) !important;
}

.cols-cuisine-mesure:hover .fusion-column-wrapper {
    box-shadow: 1px 1px 10px #00000059;
	 transform: translate(2px, -2px) !important;
}


.single article .slides img {
    max-width: 100%!important;
}

@media only screen and (max-width: 1200px){
	.cols-cuisine-mesure {
		width: 33.33% !important;
	}
}

@media only screen and (max-width: 500px){
	.cols-cuisine-mesure {
		width: 50% !important;
	}
}

@media only screen and (max-width: 390px){
	.cols-cuisine-mesure {
		width: 100% !important;
	}
}

@media only screen and (max-width: 600px){
	ul.fusion-checklist.fusion-checklist-1.fusion-checklist-default.type-icons.checklist3 {
		display: grid;
	}
}

@media only screen and (max-width: 800px){
	body .col-realisation-pg .fusion-tabs .fusion-mobile-tab-nav {
		display: block !important;
	}
}

/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}

/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/

/*h1*/

.fsm_h1{
	display: block;
    line-height: 55px !important;
    font-size: 50px;
    color: #fff !important;
    letter-spacing: 0px;
    font-weight: 700 !important;
    margin-bottom: -20px !important;
    margin-top: 0px !important;
}


/*nav img*/
.erinyen .tp-thumb-title, .erinyen .tp-thumb-more:before{
    display: none !important;
}

.erinyen .tp-thumb:nth-child(1) .tp-thumb-over{
	background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2023/04/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-acceuil-menu-1-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.erinyen .tp-thumb:nth-child(2) .tp-thumb-over{
	background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2023/04/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-acceuil-menu-2.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}
.erinyen .tp-thumb:nth-child(3) .tp-thumb-over{
	background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2023/04/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-acceuil-menu-3-1.jpg) !important;
	background-size: cover !important;
	background-position: center center !important;
}

.erinyen .tp-thumb .tp-thumb-over{
	height: calc(100% - 20px) !important;
	bottom: 0 !important;
    top: unset !important;
}

.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb.rs-touchhover .tp-thumb-over {
    height: 100% !important;
}


/*navigation nomber*/


.tp-tabs-inner-wrapper {
    visibility: hidden;
}

@media only screen and (min-width: 801px){

.tp-tab:nth-child(1):before {
    content: "1";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 15px;
    background: #800001;
    padding: 5px 2px;
}
.tp-tab:nth-child(2):before {
    content: "2";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 15px;
    background: #800001;
    padding: 5px 2px;
}
.tp-tab:nth-child(3):before {
    content: "3";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 15px;
    background: #800001;
    padding: 5px 2px;
}

rs-tab.tp-tab.selected:before {
    font-size: 20px !important;
    font-weight: 700 !important;
}

.tp-tabs-inner-wrapper:before {
    content: "";
    height: 4px;
    width: 84%;
    background: #ffffff;
    position: absolute;
    visibility: visible;
    bottom: 6px;
}
}

@media only screen and (max-width: 800px){
	.tp-tab:nth-child(1):before {
    content: "1";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 13px;
    background: #800001;
    padding: 3px 2px;
}
.tp-tab:nth-child(2):before {
    content: "2";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 13px;
    background: #800001;
    padding: 3px 2px;
}
.tp-tab:nth-child(3):before {
    content: "3";
    visibility: visible;
    color: #ffffff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 13px;
    background: #800001;
    padding: 3px 2px;
}
	rs-tab.tp-tab.selected:before {
    font-size: 16px !important;
    font-weight: 700 !important;
}
	.tp-tabs-inner-wrapper:before {
    content: "";
    height: 2px;
    width: 84%;
    background: #ffffff;
    position: absolute;
    visibility: visible;
    bottom: 0;
}
}

@media only screen and (max-width: 600px){
	
}


/**************************************Style : section_presentation*********************************/

.col_presentation_right_img3 {
    position: absolute !important;
    right: 0;
    bottom: 0;
    z-index: 99 !important;
}

.col_presentation_right_img2 {
    position: absolute;
    right: 0;
    top: 0;
}

.col-pre-img-2 .fusion-builder-row-inner {
    height: 100% !important;
}




/**************************************Style : section_prestations*********************************/
.h2_txt {
    max-width: 720px;
    margin-inline: auto !important;
}

.h1_txt {
    max-width: 720px;
    margin-inline: auto !important;
}

.sa_hover_container.sa_vert_center_wrap * {
    transition: all 0.6s;
}


/**/
.presta-title_nhover h3,  .presta-title-back h3 {
    font-size: 22px !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    font-weight: 600;
}

.presta-title-back{
	display: block;
}

.sa_hover_container.sa_vert_center_wrap:before {
    content: "";
    height: 100%;
    width: 100%;
    background: linear-gradient(transparent, rgb(0,0,0,64%));;
    position: absolute;
}

.sa_hover_container.sa_vert_center_wrap {
    position: relative;
}
	
.presta-txt-back{
	display: block;
	position: relative;
}

.presta-txt-back:after {
    content: "";
    height: 3px;
    width: 120px;
    background: #ffffff;
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    margin-inline: auto;
    margin-block: auto;
    border-radius: 10px;
}

.presta-txt-back {
	margin-top: 50px;
	margin-bottom: 30px;
    font-size: 16px;
	color: #ffffff !important;
}

.presta-btn a {
    border: 2px solid #ffffff;
    border-radius: 0;
    color: #ffffff;
    text-transform: uppercase;
}

.presta-back {
    text-align: center;
    bottom: 0;
    top: 0;
    padding-inline: 15px;
    margin-block: auto;
    transform: translateY(0);
}


.presta-back:before {
    content: "";
    width: 100%;
    height: 560px;
    background: #000000d1;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    margin-block: auto;
    z-index: -1;
}

/**/


/*hover*/

.presta-btn a:hover {
    color: #ffffff;
}

/*nav*/
.sa_owl_theme .owl-nav div, .sa_owl_theme .owl-nav button {
    top: unset !important;
    bottom: -50px;
    left: 60px;
    right: 60px;
    margin-inline: auto;
}

 .col-presta .sa_owl_theme .owl-nav button{width:40px !important;height:40px !important;}
 .col-presta .white .sa_owl_theme .owl-nav .owl-prev, .col-presta .white .sa_owl_theme .owl-nav .owl-next {background-color: var(--awb-color1) !important;}
 .col-presta .white .sa_owl_theme .owl-nav .owl-prev:hover, .col-presta .white .sa_owl_theme .owl-nav .owl-next:hover {background-color: #B0B1B5 !important;}
.col-presta .white .sa_owl_theme .owl-nav .owl-prev:hover {background-size: 17px !important;
    background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2022/12/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-icon_prev-hover.png) !important;}
.col-presta .white .sa_owl_theme .owl-nav .owl-next:hover {background-size: 17px !important;
    background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2022/12/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-icon_next-hover.png) !important;}



/**************************************Style : section_Actualites*********************************/


/**************************************Style : section_ReseauxSocieaux*********************************/


/**************************************Style : section_Realisations*********************************/


body .gallery_default.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon {
    border-radius: 0px !important;
}


/**************************************Style : section_valeurs*********************************/
.img_val img {min-height: 60px !important;}

/**************************************Style : section_points_forts*********************************/

.col_avis_icon:before {
    content: "";
    height: 50px;
    width: 50px;
    background: #CECECE;
    position: absolute;
    border-radius: 50%;
    bottom: 0;
    top: 15px;
    left: 0;
    right: 0px;
    margin-inline: auto;
}

.col_pofo_left {
    max-width: 700px;
}

.col_val_txt{
	max-width: 600px;
}

.col_avis_icon {
    margin-top: -25px !important;
}

.col_pofo_left .fusion-builder-row.fusion-builder-row-inner{
    transition: all 0.6s;
}

.col_pofo_left .fusion-builder-row.fusion-builder-row-inner:hover {
    transform: translate(-3px, -10px);
}

/**************************************Style : section_avis*********************************/

.col_avis_left .col_avis_txt, .col_avis_left .col_avis_txt_home {
    max-width: 340px;
}

.ti-widget.ti-goog .ti-controls-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #993334 !important;
    border-radius: 0 !important;
    padding: 4px;
    opacity: 1 !important;
    transition: all 0.6s;
}
.ti-widget.ti-goog .ti-controls-dots .dot.active  {

    width: 30px;
    height: 10px;
    
}



/**************************************Style : section_partenaires*********************************/


/**************************************Style : section_contact*********************************/


/**************************************Style : section_map*********************************/


/*------------------------------------------------------***End***------------------------------------------------------*/


/**************************************Style : page contact*********************************/

.page-contact-5 input[type="submit"] {
    border-radius: 0 !important;
}

.inner_col_infos .content-box-column-last-in-row {
    margin-block: 10px !important;
}


/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: var(--awb-color7) !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}


/*infos widget footer style*/
.foot-infos {font-size: 16px !important;}
.foot-infos .foot-infos-row {display: flex;flex-direction: row;margin-bottom: 10px;}
.foot-infos .foot-infos-row:last-child {margin-bottom: 0px;}
.foot-infos .foot-infos-row .f-i-row-left {width: 40px;height: 40px;display: flex;justify-content: flex-start;flex-direction: row;font-size: 18px !important;padding-top: 5px !important;color: var(--awb-color7);}


.fusion-footer .fusion-footer-widget-area .widget-title:before {
    content: "";
    background: var(--awb-color7);
    position: absolute;
    width: 41px;
    height: 4px;
    border-radius: 0px;
    bottom: 0px;
    margin-bottom: -20px !important;
}

.fusion-footer .fusion-footer-copyright-area.fusion-footer-copyright-center {
    padding-block: 20px !important;
}

.help_widget {
    display: flex;
    justify-content: center;
    gap: 70px;
    background: #878787;
    padding: 15px 70px;
    border-radius: 0;
    max-width: 72%;
    margin: auto;
    height: 59px !important;
    align-items: center;
    margin-top:20px !important;
}

.help {
    color: #fff;
    font-size: 17px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}


.phone_i {
    padding: 5px;
    background: #fff;
    border-radius: 50%;
	box-shadow: rgb(100 100 111 / 35%) 0px 7px 29px 0px;
}

.nubmre_widg a {
    color: #fff !important;
    font-size: 22px;
    font-weight: 900;
}

.nubmre_widg a:hover {
    color: #000 !important;
}

.phone_btn {
    display: flex;
    align-items: center;
    gap: 30px;
}


.fusion-footer-widget-area .current_page_item>a,.fusion-footer-widget-area li:hover>a{
	font-weight:bold !important;
}

.sep-copy {padding: 0 10px;}


.fusion-footer li.icon-rs-mn {    
	display: none !important;
}


.fusion-copyright-content {
    max-width: 927px !important;
    margin: auto;
}


.fusion-footer .header_fb_icons{
/* 	display: none !important; */
}

.fusion-footer-widget-area ul li{
	border-color: transparent !important;
}

.info-conta{
	display: flex !important;
	margin-bottom: 16px !important;
}

.fusion-footer .widget-title:after{
	background: transparent !important;
}

.fusion-footer .menu-item a:before{
	content: "\f0da" !important;
}

.fusion-footer .menu-item:not(.current-menu-item) a:before{
	display: none !important;
}


.fusion-footer ul.sub-menu {
	display: none !important;
}



.fusion-footer .fusion-footer-widget-area,.fusion-footer .fusion-footer-copyright-area {
	padding: 10  !important;
}


.fusion-footer-widget-area .widget-title {
	margin: 0 0 25px !important;
	color: #4077EF;
}

.plr {
	margin-right: 10px;
	margin-left: 10px;
}

body.fusion-body .fusion-column:nth-of-type(2n+1) {
	clear: none !important;
}

.fusion-footer .fusion-column:nth-child(1) {
	float: left !important;
	padding-bottom:20px !important;
}

.fusion-footer .fusion-column:nth-child(2) {
	float: left !important;
	padding-bottom:15px !important;
	padding-left: 0px !important;
}

.fusion-footer .fusion-column:nth-child(3) {
	float: left !important;
	padding-left: 25px !important;
}


.fusion-footer .fusion-columns .fusion-column:nth-child(5) {
	width: 100% !important;
	text-align: center !important;
}


.fusion-footer .fusion-columns .fusion-column:nth-child(4) {
	width: 20% !important;
}


.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
	width: 30% !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(2) {
	width: 25% !important;
}

.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
	width: 20% !important;
}

.ttf {    text-transform: uppercase !important;}

.flex_it {
	display: flex;
    align-content: center;
    margin-bottom: 10px;
    align-items: flex-start;
}

.fusion-social-links-footer {
	display: none !important;
}

.fusion-footer .id-pres {
	display: none !important;
}

.fusion-footer .rs_icons{
	display: none !important;
}

.flex_it i {
    width: 50px;
    height: 50px;
    color: var(--awb-color7) !important;
    padding: 8px 0;
    margin: 0 !important;
    border-radius: 8px;
	font-size: 23px;
}

.fusion-social-network-icon.fusion-tooltip.fusion-facebook.awb-icon-facebook {
	padding: 6px;
	background-color: #00000000;
	border: 3px solid var(--awb-color7);
	border-radius: 12px;
	color: var(--awb-color7) !important;
	font-size: 22px !important;
}

i.fab.fa-facebook-f {
	border-radius: 50%;
    color: #375a95;
    background: #fff;
    font-size: 20px;
    padding: 8px 10px;
    font-weight: 400 !important;
}

.fusion-footer-widget-area .widget-title {
	margin: 0 0 40px !important;
	text-transform: unset !important;
}

.fusion-footer-widget-area .widget-title:before {
    content: "";
    background: var(--awb-color1);
    position: absolute;
    width: 41px;
    height: 4px;
    border-radius: 8px;
    top: 40px;
}

.logo-footer {
	margin-top: 10px !important;
}

.fusion-social-network-icon.fusion-tooltip.fusion-instagram.awb-icon-instagram {
	display: inline-block;
	font-size: 38px !important;
	color: var(--awb-color7) !important;
	text-decoration: none;
	box-shadow: none!important;
	line-height: normal !important;
	position: relative !important;
	vertical-align: bottom;
}

.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.awb-icon-linkedin {
	padding: 5px;
	border: 3px solid #ffffff;
	background-color: #000000;
	border-radius: 31%;
	color: #fff !important;
	font-size: 16px !important;
	position: relative;
	margin-right: 35px;
}

.bar_copyr {
	display: flex;
	align-items: center;
	justify-content: space-between;
}



.fusion-footer .widget_nav_menu{
	margin-bottom: 25px !important;
	padding-left:0px !important;
}

.fusion-footer .fusion-footer-widget-column {
	margin-bottom: 0 !important;
}

.fusion-footer .widget_nav_menu .item-parent-mn > a{
	display:none !important;
}

.fusion-widget-area .widget_nav_menu .sub-menu {
	padding-top: 0px !important;
}

.fusion-widget-area .sub-menu {
	margin-left: 0px !important;
}

/* .fusion-footer .menu {
columns: 2 !important;
}   */

.fusion-footer .menu li {
	padding: 6px 0px !important;
	font-size: 16px !important;
}

.fusion-footer .menu li a{
	padding-top: 0px !important;
}

.fusion-footer .lazyload, .lazyloading {    opacity: 1 !important;}


@media only screen and (max-width: 1440px){
	.help,.nubmre_widg a {
		font-size: 17px !important;
	}
	
		.avis_title:before {
		content: "";
		background-color: #707173;
		padding: 35px;
		background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2022/12/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-Quote-avis.png);
		position: absolute;
		transform: translate(0px, -75px);
		background-size: 50px;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
}

@media only screen and (max-width: 1300px){
	.nubmre_widg a,.help {
    font-size: 15px;
}
	.help_widget {
    padding: 15px 16px;
    max-width: 91%;
}
	
}

@media only screen and (max-width: 1200px){

.fusion-footer .fusion-columns .fusion-column:nth-child(1) {
    width: 19% !important;
}
	
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
    width: 31% !important;
}
	
}

@media only screen and (max-width: 1025px){
	
	body .section_presentation .col-pre-img-2-inner-2 {
    margin-left: 0 !important;
    width: 100% !important;
    transform: translateY(0) !important;
	}}
	
.fusion-copyright-notice a {
		font-size: 14px !important;
	}
	.coherence-logo svg { width: 100px !important;  }
.fusion-footer .fusion-columns .fusion-column:nth-child(4) {
    width: 25% !important;
}
	body.fusion-body .fusion-footer .fusion-column:nth-child(2) {float: left !important;padding-bottom:0px !important;}

/* 	.fusion-footer footer .fusion-row .fusion-columns {  
		width: 95% !important;  
		margin: auto !important;
	} */
	
	.fusion-footer-widget-column h4 {
    font-size: 22px !important;
}
	
	.help_widget {
		gap: 40px;
	}


	.fusion-footer-copyright-area {
		padding: 15px 95px !important;
	}

	.fusion-copyright-content {position: relative;}
	
}


@media only screen and (max-width: 900px){

	.help_widget {
    gap: 30px;
    padding: 15px 18px;
}
	.help {
    font-size: 14px !important;
}
	
	.nubmre_widg a {
    font-size: 17px;
}
	
	
}

@media only screen and (max-width: 900px){

	
	body.fusion-body .fusion-footer .fusion-column:nth-child(1) { width: 48% !important;padding-bottom:10px !important;padding-left: 40px !important;}
	body.fusion-body .fusion-footer .fusion-column:nth-child(3) {width: 51% !important;padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {display:none !important;}

	.fusion-footer-widget-area {padding: 45px 0px 25px !important;}
	body .fusion-footer li.icon-rs-mn { display: none !important;}

.fusion-copyright-notice a {
    font-size: 13px !important;
}
	
	
	.logo-site-foot {display: none !important;}

	body.fusion-body .fusion-columns .fusion-column:not(.fusion-column-last) {    margin: 0 0 0px !important;}
	.fusion-footer footer .fusion-row .fusion-columns {    width: unset !important;    margin: unset !important;}


	.fusion-footer-copyright-area {    padding: 0px 0px 0px !important;}
	.fusion-mobile-menu-icons a {
		float: right;
		font-size: 35px !important;
		margin-left: 20px;
	}
	.fusion-column:nth-child(2):after {    display:none !important;}

	.h1_col_text .fusion-column-wrapper {   padding-right: 0px !important;}
	.fusion-copyright-content {
		left: 0;
		right: 0;
		bottom: 0px !important;
		padding: 20px 30px 10px;
		border-top: 1px solid #acc26d57;
		margin: auto !important;
	}

	body .cp-slidein-body input.cp-input.cp-number.cp-last-field {
		height: 43px !important;
	}
	
	.help_widget {
    gap: 15px;
    padding: 15px 18px;
	width: 100%;
}
	.help {
    font-size: 14px !important;
}
	
	.nubmre_widg a {
    font-size: 17px;
}
	.bar_copyr {
    justify-content: center;
}
	
}

@media only screen and (max-width:600px){

body.fusion-body .fusion-footer .fusion-column:nth-child(1) {padding: 10px !important;text-align: center !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {display:initial !important;    text-align: center !important;padding: 10px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {display:none !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(4) {display: initial !important;text-align: center !important;padding: 10px !important;}
	.logo-footer { margin-top: 10px !important;}
	.fusion-footer .fusion-columns .fusion-column { margin: 0 0 25px !important;}
	.fusion-logo img {    max-height: 75px !important;}
	body.fusion-body .fusion-footer .fusion-columns .fusion-column {width: 100% !important;}
	body .fusion-footer-widget-area {padding: 10px 0px 0px !important;}
	.fusion-footer .menu {columns: 1 !important;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3) {
		padding-left: 15px !important;
	}
	.bar_copyr {
		flex-direction: column;
	}
	
	.help_widget {
    display: flex;
    justify-content: center;
    background: transparent;
    padding: 10px 40px;
    border-radius: 60px;
    margin: auto;
    height: unset !important;
    align-items: center;
    margin-top: 0px !important;
    flex-direction: column;
}
	
	.help {
    color: #ffffff;
}
	
	.phone_btn {
    display: flex;
    align-items: center;
    gap: 20px;
    background: var(--awb-color1);
    padding: 0px 35px 0px 0;
    border-radius: 50px;
    height: 50px;
}
	.help {
    font-size: 18px !important;
}
	
	.fusion-footer-widget-area .widget-title:before{
		display:none;
	}
	
	.fusion-footer .menu li {
    display: block !important;
    text-align: center !important;
    margin-bottom: 7px !important;
    padding: 0px 7px 7px 0px !important;
    line-height: normal !important;
    border-bottom: solid 1px #ffffff !important;
}
	
	body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {
    display: none !important;
}
	
	.col_avis_left .col_avis_txt {
		max-width: 340px;
		margin-inline: auto;
	}
	
}

@media only screen and (max-width: 380px){

	.help_widget {
    padding: 10px;
}

}

@media only screen and (max-width: 320px){

	.fusion-copyright-content {padding: 25px 30px 80px 30px !important;}
	.fusion-logo img {    max-height: 65px !important;}
.phone_btn {
    gap: 8px;
    padding: 0px 15px 0px 0;
}
	
	
}


/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 

    /*style header*/

    /*style main content*/
	
	/*presentation*/
	
/* 	body .section_presentation .col-pre-img-2-inner-2 {
		margin-left: -18% !important;
		width: 130% !important;
		transform: translateY(20px);
	} */
	
	/*prestation*/
	
	.sa_hover_container.sa_vert_center_wrap * {
    transition: all 0.6s;
}
	/************************************************************************************/
	
	
.presta-title_nhover h3,  .presta-title-back h3 {
    font-size: 22px !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    font-weight: 600;
}

.presta-title-back{
	display: block;
}
	
.sa_hover_container.sa_vert_center_wrap {
    position: relative;
}

.presta-title_nhover {
    position: absolute;
    bottom: -80px;
}
	
	
.presta-txt-back{
	display: block;
	position: relative;
}

.presta-txt-back:after {
    content: "";
    height: 3px;
    width: 120px;
    background: #ffffff;
    position: absolute;
    top: -25px;
    left: 0;
    right: 0;
    margin-inline: auto;
    margin-block: auto;
    border-radius: 10px;
}

.presta-txt-back {
	margin-top: 50px;
	margin-bottom: 30px;
    font-size: 16px;
	color: #ffffff !important;
}

.presta-btn a {
    border: 2px solid #ffffff;
    border-radius: 0;
    color: #ffffff;
    text-transform: uppercase;
}

.presta-back {
    text-align: center;
    bottom: 0;
    top: 0;
    padding-inline: 15px;
    margin-block: auto;
    transform: translateY(600px);
}

.presta-title_nhover {
    text-align: center;
    right: 0;
    left: 0;
	padding-inline: 15px;
    margin-inline: auto;
}

.presta-back:before {
    content: "";
    width: 100%;
    height: 560px;
    background: #000000d1;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    margin-block: auto;
    z-index: -1;
}


/*hover*/

.sa_hover_container.sa_vert_center_wrap:hover .presta-back{
	transform: translateY(0);
}

.sa_hover_container.sa_vert_center_wrap:hover .presta-title_nhover {
	transform: translatey(150px);
}
	
	
	
	
	
	/*********************************************************************************/


	


/*hover*/
	
.presta-btn a:hover {color: #ffffff;background: #800001 !important;}

	/*pofo*/
.col_pofo_right .fusion-builder-row:nth-child(2)::before {
    content:'';
    width:60% !important;
    height:3px !important;
    background:white !important;
    position:absolute !important;
    z-index:1;
    top:51%;
    left: 8%;
}

.col_val_icon {
    border: 4px solid #800001;
    border-radius: 50%;
    padding: 0 !important;
    background: #ffffff;
}
	
	
body .gallery_default.wpmf-gallery .wpmf-gallery-item, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item {
    width: 25% !important;
}
body .gallery_default.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item .wpmf-gallery-icon {
    border-radius: 0px !important;
}
	body .tabsrealisation .gallery_default.wpmf-gallery .wpmf-gallery-item, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item {
    width: 33% !important;
}
	
	
body .section_presentation .col-pre-img-2-inner-1 , body .section_presentation .col-pre-img-2-inner-2, body .section_presentation .col-pre-img-1 {
    display: flex !important;
	justify-content: center !important;
}
	
.col-pre-img-2 .fusion-builder-row-inner {
    height: 100% !important;
}
    /*style footer*/
	
	.div_copyright {
    display: flex;
    justify-content: center;
	align-items: center;
    gap: 20px;
}

span.sep-copy {
    padding:  0 10px;
}
    
}

/*------------***Large devices (desktops, less than 1501px)***------------*/

@media only screen (max-width: 1550px) and (min-width: 1361px) {
	.rs-layer {
		width: 700px !important;
	}
}

@media only screen and (max-width: 1500px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

@media only screen and (min-width: 1441px){
		.avis_title:before {
		content: "";
		background-color: #707173;
		padding: 35px;
		background-image: url(https://www.agenceur-interieurs-issy.fr/wp-content/uploads/2022/12/harmonie-et-decoration-cuisiniste-Issy-les-moulineaux-Quote-avis.png);
		position: absolute;
		transform: translate(-72px, -60px);
		background-size: 40px;
		background-position: center center;
		background-repeat: no-repeat;
	}
}


/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1300px){

    /*style header*/

    /*style main content*/
	
.fsm_h1{
    line-height: 35px !important;
    font-size: 30px !important;}
	
	
	body .col-pre-img-1.dis_n{display:none !important;}
	
	.col-pre-img-2-inner-1 {
    --awb-bg-size: 100% !important;}
	
	
	
	
/* 	body .col-pre-img-2.respo{min-width:50% !important}
	body .col_pre_txt.respo{min-width:50% !important} */
	
/* 	body .col-pre-img-2-inner-2{margin-top:15px !important;} */
/* 	
	.col-pre-img-2-inner-2 {
    position: absolute !important;
    bottom: 20px !important;
    --awb-bg-size: 450px !important;
    min-width: 450px;
    right: 0 !important;
	}

.col-pre-img-2-inner-1 {
    position: absolute !important;
    top: 0 !important;
    --awb-bg-size: 400px !important;
    min-width: 450px;
    right: 0 !important;
	} */

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){

    /*style header*/

    /*style main content*/
	
		body .col-pre-img-2.respo{min-width:50% !important}
	body .col_pre_txt.respo{min-width:50% !important}
	
	body .section_presentation .col-pre-img-2-inner-2 {
    margin-left: 0% !important;
    transform: translateY(0);
}
	
	.checklist3 {columns: 2;}

    /*style footer*/

}
/* 
@media only screen and (max-width: 1180px){



} */

/*------------***Medium devices (tablets, less than 1025px)***------------*/

@media only screen and (min-width: 1025px){
	
/* 	body .col-pre-img-2.respo{min-width:unset !important} */
	
	.col_pre_txt .col_vide2{
		display: none;
	}
	
}


@media only screen and (max-width: 1024px){
	
	
	body .col-pre-img-2.respo{min-width:50% !important}
	body .col_pre_txt.respo{min-width:50% !important}
	
	
	.hide_in_mob{display:none !important;}
/* 		.col-pre-img-2-inner-2 {
    --awb-bg-size: 90% !important;
	}

.col-pre-img-2-inner-1 {
    --awb-bg-size: 90% !important;
	} */
	
	
	.col_pre_txt .col_presenta_inner_left{
		width: 100%;
		padding-right: 20px;
	}
	
	i.fab.fa-facebook-f {
		color: #eee !important;
		background: #800001 !important;
		font-size: 16px !important;
		padding: 0 !important;
	}
	
	
    /*style header*/
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color2) !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}

	.fb_ins{
		display: none;
	}
	
	
    /*style main content*/
	
	.section_presentation .col_presentation_left img{
		width: 100% !important;
	}
	
	.section_presentation .col_presentation_left {
		width: 100%;
		text-align: center !important;
		order: 2;
	}
	.section_presentation .col_presentation_right {
		width: 100%;
		order: 1;
	}
	
	.col_presentation_right .fusion-column-wrapper {
		padding-block: 30px !important;
	}
	
	.presta-title h3 {
		font-size: 25px !important;align-content
	}
	
    /*style footer*/

}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/

@media only screen and (max-width: 900px){

    /*style header*/

    /*style main content*/
	
/* .col-pre-img-2-inner-2 {min-width: 400px !important;}

.col-pre-img-2-inner-1 {min-width: 400px !important;} */

    /*style footer*/

}

/*------------***Tablet Media query style***------------*/
	
@media (min-width: 601px){
	

	
	
}


@media (max-width: 800px) and (min-width: 601px){
    
    /*style header*/

    /*style main content*/
	
	/*presentation*/
	
	
	body .section_presentation .col-pre-img-2-inner-2 {
		margin-left: -18% !important;
		width: 130% !important;
	}
	
	/*pofo*/
	
	.col_pofo_right .fusion-builder-row:nth-child(2)::before {
    content:'';
    width:50% !important;
    height:3px !important;
    background:white !important;
    position:absolute !important;
    z-index:1;
	top:28%;
    left: 0;
    right: 0;
    margin-inline: auto;
}
	
	.col_pofo_right .fusion-builder-row:nth-child(2)::after {
    content: "";
    width: 50% !important;
    height: 3px !important;
    background: white !important;
    position: absolute !important;
    z-index: 0;
    bottom: 84px;
    left: 0;
    right: 0;
    margin-inline: auto;
}

.col_val_icon {
    border: 4px solid #800001;
    border-radius: 50%;
    padding: 0 !important;
    background: #ffffff;
}


    /*style footer*/

}

@media only screen and (max-width: 800px){
    
    /*style header*/

	
	body .col-pre-img-2.respo {min-width: 80% !important;}
	
	body .section_presentation .col-pre-img-2-inner-2 {
		margin-left: 0 !important;}
	
	
	.col-pre-img-2-inner-2 {
    position: unset !important;}

.col-pre-img-2-inner-1 {
    position: unset !important;}
	
    /*style main content*/
	
body .fsm_h1{
    line-height: 20px !important;
    font-size: 20px !important;
	margin-bottom: -8px !important;
}
	
	.presta-title_nhover {
		display: none;
	}
	
.presta-back:before {
    content: "";
    width: 100%;
    height: 560px;
    background: #000000d1;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: -60px;
    margin-block: auto;
    z-index: -1;
}

    /*style footer*/

}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    
    /*style header*/

    /*style main content*/
/* body .tabsrealisation .gallery_default.wpmf-gallery .wpmf-gallery-item, body .gallery-masonry.wpmf-gallery .wpmf-gallery-item {
    width: 48% !important;} */

    /*style footer*/
    
}

/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (max-width: 767px){
	
	/*nomber slider nav*/
	.nav-dir-horizontal.nav-pos-ver-bottom.nav-pos-hor-center.rs-nav-element.tp-tabs.inner.erinyen {
    display: none !important;
}
}

@media only screen and (min-width: 601px) and (max-width: 800px){
    
    /*style header*/

    /*style main content*/
	
    /*style footer*/
    
}

/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){

    /*style header*/

    /*style main content*/
	
	.avis_title:before {
		display: none;
	}

    /*style footer*/
    
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 800px){
    
    /*style header*/

    /*style main content*/


    /*style footer*/
    
}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){

    /*style header*/

    /*style main content*/
	.presta-title h3 {
		font-size: 20px !important;align-content
	}
	.col_pofo_right .fusion-column-wrapper {padding: 20px !important;}
	.col_presenta_inner_left {padding: 0px !important;}
	
    /*style footer*/
    
}
@media only screen and (max-width: 400px){
.col_avis_icon:before {
    content: "";
    height: 35px;
    width: 35px;
    background: #CECECE;
    position: absolute;
    border-radius: 50%;
    bottom: 0;
    top: 7px;
    left: 0;
    right: 10px;
    margin-inline: auto;
}
img.phone_i{height: 35px !important;}	
	
	
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/

.cp-btn-flat.cp-slide-edit-btn.smile-animated.smile-slideInUp.\; {
    border: none !important;
    border-radius: 0 !important;
}
@media (max-width: 768px) { .cp-slidein  .cp-text-container * { text-align: left !important; } }
