/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/
@import url("../unicon/style.css");


@font-face {
  font-family: 'KabelBold';
  src: url('fonts/kabel/KabelBold.eot?#iefix') format('embedded-opentype'),  url('fonts/kabel/KabelBold.woff') format('woff'), url('fonts/kabel/KabelBold.ttf')  format('truetype'), url('fonts/kabel/KabelBold.svg#KabelBold') format('svg');
  font-weight: normal;
  font-style: normal;
}



#navigation > ul > li > a {
    text-transform: uppercase;
}

.block-profil .column_container:nth-child(1):hover {
    filter: brightness(95%);
}

.block-profil .column_container:nth-child(2):hover {
    filter: brightness(95%);
}

.block-profil .column_container:nth-child(3):hover {
    filter: brightness(95%);
}
/********************/
/*Création megamenu*/
/* .header-v1 #navigation ul li:hover .sub-menu {
	display: flex !important;
    width: 1160px;
    flex-flow: row wrap; 
}
.header-v1 #navigation ul li:hover .sub-menu li, .header-v1 #navigation ul li:hover .sub-menu li:hover{
	width: calc(1160px / 3);

}
#navigation .sub-menu {background: #fafafa!important; padding:0;}
#navigation .sub-menu li a {border: none;}
#navigation ul > li:hover > a {color: white;}
#navigation .sub-menu li a {
    border-color: none;
    width: calc(100% - 40px);
    margin: 20px 30px;
    padding: 0 0 0 20px;
    position: relative;
	color: #0473b9;
}
.header-v1 #navigation ul li .sub-menu li{background-color :#fafafa; display: flex; align-items: center;}
.header-v1 #navigation ul li .sub-menu a:before {
	font-family: "FontAwesome";
    content: "\f105";
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
}

.header-v1 #navigation ul li .sub-menu li:hover {background-color :#afca0b;}

#navigation .sub-menu li, #navigation .sub-menu li:hover {
	margin:0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	}

.header-v1 #navigation ul li:nth-child(1) .sub-menu {left: -394px;}
.header-v1 #navigation ul li:nth-child(2) .sub-menu {left: -600px;}
.header-v1 #navigation ul li:nth-child(3) .sub-menu {left: -770px;}
.header-v1 #navigation ul li:nth-child(4) .sub-menu {left: -970px;}
.header-v1 #navigation ul li:nth-child(5) .sub-menu {left: -1060px;} */
/********************/



/*#menu-side-navigation li:nth-child(1):before {
    content: url('../uploads/2019/04/logo-base-2.svg');
    display: inline-block;
    margin-bottom: 3px;
}*/

#menu-side-navigation ._svg path {
    fill: white;
}

.section-marketing .iconbox-style-2 .iconbox-icon {
    margin-top: -6px !important;
}

.block-marketing .iconbox-content p {
    opacity: 0.6;
}

a.button.blue {
    background: #0473b9 !important;
    color: #ffffff;
    border-color: #0473b9 !important;
}

.title_picto{
    color: #0473b9;
}

.title_service_pictos{
    font: 700 20px Josefin Sans, Arial, Helvetica, sans-serif;
    color: #0473b9; 
/*
    margin-left: 70px; 
    position: absolute; 
    top: 0;
*/
}


.testcolor.hoverbloc > div:hover {
	background-color : #0473b9 !important;
}

.testcolor.hoverbloc > div:hover span {
	color : white;
}


.bloc-solutions-left p {
	line-height: 1.4;
	margin-bottom: 5px;
	}
.wpb_row .bloc-solutions-left .wpb_row .wpb_content_element {
    margin-bottom: 10px;
}

.section-solutions .picto-solutions {
    display: block;
    margin: 0 auto;
}

/*.section-solutions .row-solutions {
    background-color: #98ca69;
}*/

/*.section-solutions .bloc-solutions-left > div {
    background: rgba(255, 255, 255, 0.8);
    padding: 5% 10%;
}*/
.section-solutions .bloc-solutions-left .bloc-white{
	background-color: white;
	
}
.section-solutions .bloc-solutions-left .bloc-white {
	padding: 7% 10% 2% 10%!important;
}
.section-solutions .bloc-solutions-left .bloc-white.fond-degrade{
	padding: 2% 10% 7% 10%!important;
}
.home .section-solutions .span_12 > .col.padding-10.bloc-solutions-left{
	padding: 80px 6%!important;
}
.svg-width img{
	width: 20%!important;
	display: block;
}
.svg-width-wc img{
	width: 30px!important;
	display: block;
}
.svg-width-fuite100 img{
	width: 110px!important;
	display: block;
}
.bloc-solutions-right>.wpb_wrapper{
	margin-top: 0!important;
}
.wpb_column.bloc-solutions-right>.wpb_wrapper>*:last-child {
	margin:0 !important;
}
.urgence-picto{
	position: relative;
}
h3.urgence-picto {
	    margin: 0px auto 20px auto;
    padding-left: 70px;
    width: 430px;
}
.urgence-picto:before{
    content: '';
    background-image: url(/wp-content/uploads/2019/12/urgence.svg);
    position: absolute;
    width: 49px;
    height: 49px;
    left: 20px;
    top: -13px;
}
.section-solutions .bloc-solutions-left .bloc-white.fond-degrade {
background: url(/wp-content/uploads/2019/12/bottom-degrade.png) white;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
	padding-top: 0!important;
}
h3.separator-title:after, h4.separator-title:after {
	content: '';
	display: block;
	height: 1px;
	background-color: #0874b6;
    width: 158px;
    margin: 10px auto 0 auto;
}
.section-solutions .bloc-solutions-left a.btn-red{
	border: 1px solid #e15d11!important;
	color: #e15d11;
	margin: auto;
    display: block;
    width: 55%;
	    line-height: 20px!important;
}
/*.section-solutions .bloc-solutions-left a.button {
    border-color: rgba(4, 115, 185, 0.4) !important;
}*/

.section-solutions .bloc-solutions-left a.button:hover {
    color: #0473b9 !important;
    background: transparent !important;
    border-color: #0473b9 !important;
}
.page-section .wpb_row .bloc-solutions-left .wpb_row {
	margin: 0 !important;
}

.section-promesse p {
    font-size: 16px;
}

.emergency-button {

  position: absolute;
  top: 96px;
  right: 5px;
  z-index: 85;
  margin: 0;
	background: #cb3e3e !important;
  border-color: #cb3e3e !important;
	border-radius: 0;
	padding: 18px 20px 18px 20px;
}

.emergency-button i {
	margin-bottom: 2px;
	margin-right: .25em;
	vertical-align: middle !important;
}

li.urgences_nav {
  padding-top: 0!important;
}

li.urgences_nav a {
  color: white!important;
  width: 100px;
  background-color: #cb3e3e;
	padding: 30px 1px 30px 30px!important;
  position: relative;
  font-weight: bold;
	font-size: 13px;
    line-height: 1.2 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}

li.urgences_nav a::before{
  content: "";
  position: absolute;
  background-image: url("images/Exclamation_flat_icon.svg");
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  top: 35px;
  left: 10px;
}


.header-v1 #navigation > ul > li > a{
  padding-left: 5px;
	padding-right: 5px;
}
/*Hauteur de boite services
.minti_boxedholder.service_cat.color-light.clearfix {
    min-height: 400px!important;
    min-width: 180px!important;
}*/

.title-you{
  position: relative;
}
.title-you::before{
  content: url("images/whoareyou.svg");
  width: 70px;
  position: absolute;
    left: calc(50% - 253px);
    top: -13px;
}

.vc_tta-panels {
    padding: 4%!important;
}


/* styletag_20.css */

#footer .widget ul li.urgences_nav {
  border-bottom-color: unset;
}

/* style.css */

li.urgences_nav {
  padding-top: unset;
}

/* style.css */


#footer .widget ul li.urgences_nav:after {
  font-family: unset;
  content: unset;
}
#footer .widget ul li.urgences_nav {
    position: fixed;
    right: -12px;
    top: 8.5vh;
    z-index: 999999;
    padding: 0;
    border-bottom: 0;
}
#footer .widget ul li.urgences_nav a{
background-color: #EC6726;
}

.section-slider.wpb_row.vc_row-fluid.full-width-section.section.section-no-parallax.stretch:after {
    content: '';
    background-color: #fafafa;
    display: block;
     width: 120%; 
    height: 109px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: -72px;
    transform: rotate(-2deg);
    z-index: 85;
    visibility: visible;
	border-top: 10px solid #afca0b;
}
.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.section-promesse.pointeur.stretch {overflow: hidden;}
.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.section-promesse.stretch:after, .wpb_row.vc_row-fluid.full-width-section.section.section-no-parallax.FiletVert.stretch.bg-stretch:after  {
    content: '';
    background-color: #ffffff;
    display: block;
	width: 120%;
    height: 109px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: -72px;
    transform: rotate(-2deg);
    z-index: 85;
    visibility: visible;
	border-top: 10px solid #afca0b;
}
.pointeur {
	background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position-x: right!important;
	padding-right: 100px !important;
}
/*
.service_cat h4{
	min-height: 64px;
}*/
/****************************/
/***********TITRES***********/
/****************************/
.block-profil h4 {
	font-family: Roboto Sans, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.3;
	min-height: 60px;
}
.block-profil .box.style-3 {
	background: none;
}


@media only screen and (max-width: 959px) {
	.title-you::before{left: calc(50% - 200px);	}	
}

/*Page service*/
div#image-top {
    height: 500px;
}

.vc_col-sm-6.know-more.wpb_column.column_container.col.padding-4.color-dark {
    height: 295px;
	position: relative;
}

vc_col-sm-6.know-more.wpb_column.column_container.col.padding-4.color-dark:before {
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    border-right: 25px solid transparent;
    border-bottom: 35px solid blue;
    position: absolute;
    top: -30px;
    z-index: 999;
}

.counter-number {
    font-size: 5em;
}

.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch{
	overflow: visible;
}

.vc_col-sm-6.know-more.wpb_column.column_container.col.padding-4.color-dark:before {
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    border-right: 35px solid transparent;
    border-bottom: 45px solid #0473b9;
    top: -44px;
    left: 0px;
    position: absolute;
}

.button.color-8.large.button_contact {
    margin-left: 184px;
}
.aucune-marge-bas{
	margin-bottom:0!important;
}
.dark-box .box{
	background-color: transparent;
	border: 1px solid transparent!important;
}

/*PICTOS BEFORE MENU*/

/*CAMION*/
/* .header-v1 #navigation ul li .sub-menu #menu-item-16061 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16060 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16080 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16077 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16081 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16084 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16079 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-15918 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16373 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16371 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16372 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2_Plan-de-travail-1.svg');
    position: absolute;
    top: 2px;
    left: -22px;
    width: 34px;
} */

/*ROUE*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16108 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16114 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16133 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16113 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16374 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16370 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16369 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-04.svg');
    position: absolute;
  	top: -4px;
    left: -16px;
    width: 25px;
} */

/*CLE MAIN*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16104 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16100 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16087 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16090 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16096 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16366 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16367 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16368 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-02.svg');
    position: absolute;
  	top: -8px;
    left: -16px;
    width: 25px;
} */

/*HOMME CASQUE*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16120 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16123 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16117 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16105 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16095 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16126 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16130 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16362 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16363 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16364 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16365 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-06.svg');
    position: absolute;
  	top: -4px;
    left: -16px;
    width: 25px;
} */

/*OEIL FEUILLE*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16141 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16137 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-15911 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-15912 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16361 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-05.svg');
    position: absolute;
  	top: -7px;
    left: -16px;
    width: 25px;
} */

/*RECTANGLES FLECHES*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16163 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16162 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16161 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16360 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-08.svg');
    position: absolute;
  	top: 2px;
    left: -16px;
    width: 25px;
} */

/*MAIN FLEUR*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16160 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16159 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16158 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16176 a:before {
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-03.svg');
    position: absolute;
  	top: 2px;
    left: -16px;
    width: 25px;
} */

/*LOUPE*/

/* .header-v1 #navigation ul li .sub-menu #menu-item-16177 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16175 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16174 a:before, .header-v1 #navigation ul li .sub-menu #menu-item-16359 a:before{
    content: url('https://dev.alliance-env.fr/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2-07.svg');
    position: absolute;
  	top: 2px;
    left: -16px;
    width: 25px;
} */
.bloc-center {
	text-align: center;
}

.picto-solution-hp img {width: 80px!important;}
.picto-solution-hp.anc img {width: 90px!important;}

a.button.solution-button-hp {
	background-color:#f5fafc;
	color: #0473b9;
	}
a.button.solution-button-hp:hover {
	background-color:#0473b9;
	color: #f5fafc;
	border-color: #0473b9;
	}
.page-section .wpb_row .wpb_row.row-solutions {margin: 0!important;}
.row-solutions .bloc-center.vc_column_container>.vc_column-inner.vc_custom_1580208696642 {width:calc(100% - 80px);}

/*Page service alignement picto*/
.ServicePicto_alignItem h4 {line-height:60px;}
.iconbox.picto-petit img {width:65px!important;margin:auto;}
.picto-services-footer h3 img {width:60px!important;}
.picto-services-footer p {/*margin-left: 71px!important;*/
	margin-top: -30px;}

.border-orange{border: 1px solid #EC6726;}
.wpb_row.picto-align-item {margin-bottom : 20px;}


/***big menu seb**/
#nav {
	width: 90%;
    display: flex;
    justify-content: space-between;
}
.header-v1 #navigation{
	width: 80%;
}
.header-v1 #navigation > ul {
    float: none;
    }
.container {
    position: initial;
  }
  
  #navigation ul li {
    position: initial;
  }

  #navigation #nav > .menu-item-has-children > .sf-with-ul+.sub-menu {
    width: 100vw;
/*
    flex-wrap: wrap;
    display: flex;
   align-items: flex-start;
*/
    text-align: left;
    background: #fafafa!important;
    /* padding: 20px; */
    box-sizing: border-box;
    box-shadow: 0px 20px 16px #383838ba;

    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: 1fr;
    gap: 0px;
    z-index: 9999;
    overflow-y: scroll;
  }
/*
  #navigation .sub-menu li {
    flex: 1 22%;
}
*/
#logo-navigation #navigation .sub-menu li {
	margin: 0;
    padding: 0 10px 5px;
}

#navigation .sub-menu li a {
    color: #0473b9;
}
#navigation .sub-menu .sub-menu {
    display: flex!important;
    margin: 0;
    top:unset;
    left: unset;
    position: initial;
    flex-direction: column;

    width: 100%;
  }

#navigation .sub-menu .sub-menu a{
    color: #0473b9;
}
#navigation .sub-menu .sub-menu a:hover{
    color: #ec6627;
}

#header #navigation .titre-bigmenu a[href="#"]{
    text-align: center;
    text-transform: uppercase;
    color: #ec6627;
    font-weight: bold;
/*     border-bottom: 1px solid #ec6627 !important; */
    pointer-events: none;
  }
  #navigation .titre-bigmenu{
    margin-bottom: 10px;
  }
/*
  .sf-arrows .sf-with-ul:after{
      display: none;
  }
*/

 .pompage > a:before, .curage > a:before, .travaux > a:before, .exploitation > a:before, .desinfection > a:before, .maintenance > a:before, .plomberie > a:before, .equipements > a:before, .chaudronnerie > a:before, .controle > a:before, .conditionnement > a:before, .valorisation > a:before, .dechets > a:before, .eau > a:before, .assainissement > a:before, .etude > a:before {
    content: "";
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    margin: -1px auto;
    background-position: center;
    background-size: auto;
    width: 50px;
}
  .pompage > a:before{
    background-image: url('/wp-content/uploads/2019/12/alliance_pictos_famillemetiers_v2_Plan-de-travail-1.svg');
}
.titre-bigmenu > a:after{
	content: ""!important;
    height: 1px;
    width: 60%;
    margin: auto;
    background-color: #ec6627;
    display: block;
    position: initial!important;
    top: initial!important;
    margin-top: 10px!important;
}

  .curage > a:before{
    background-image: url('/wp-content/uploads/2020/07/curage.svg');
  }
  .travaux > a:before{
    background-image: url('/wp-content/uploads/2020/07/travaux-produit-dangereux.svg');
  }
  .etude > a:before{
    background-image: url('/wp-content/uploads/2020/01/Etude-40.svg');
  }
  .exploitation > a:before{
    background-image: url('/wp-content/uploads/2020/01/Exploitation-40.svg');
  }
  .desinfection > a:before{
    background-image: url('/wp-content/uploads/2020/07/desinfection_new.svg');
	margin-bottom:10px;
  }
  .maintenance > a:before{
    background-image: url('/wp-content/uploads/2020/01/plomberie-canalisation-40.svg');
	margin-bottom:10px;
  }
  .plomberie > a:before{
    background-image: url('/wp-content/uploads/2020/07/plomberie.svg');
	margin-bottom:10px;
  }
  .equipements > a:before{
    background-image: url('/wp-content/uploads/2020/01/Installation-40.svg');
  }
  .chaudronnerie > a:before{
    background-image: url('/wp-content/uploads/2020/07/chaudronnerie.svg');
  }
  .controle > a:before{
    background-image: url('/wp-content/uploads/2020/01/Controle-40.svg');
  }
.conditionnement > a:before{
    background-image: url('/wp-content/uploads/2020/01/transformation-conditionnement-40.svg');
  }
  .valorisation > a:before{
    background-image: url('/wp-content/uploads/2020/01/compostage-40.svg');
  }
  .dechets > a:before{
    background-image: url('/wp-content/uploads/2020/01/compostage-40.svg');
  }
  .eau > a:before{
    background-image: url('/wp-content/uploads/2020/07/eau.svg');
  }
  .assainissement > a:before{
    background-image: url('/wp-content/uploads/2020/07/dechet.svg');
  }

  #navigation .titre-bigmenu:nth-of-type(odd),   #navigation .titre-bigmenu:nth-of-type(odd) > .sub-menu{
    background-color: white;
  }
  #navigation .titre-bigmenu:nth-of-type(even),   #navigation .titre-bigmenu:nth-of-type(even) > .sub-menu{
    background: #fafafa!important;
  }
  #navigation .sub-menu ul li a{
	  padding: 10px 6px 0;
  }
  
  
   .testcolor:hover > div.vc_column-inner{
	  background-color: #0473b9 !important;
  }
   .testcolor:hover p span.title_picto{
	  color: white;
  }
  .testcolor:hover p a {
    color: white;
}
  
  .testcolor:hover img.iconimg{
	 filter: brightness(0) contrast(3) invert(1) ;
  }
  #certification #gallery-1{
	  width: 70%;
	  display : flex;
  }
  
  #footer .widget ul li.urgences_nav {
    position: fixed;
    /* right: -12px; */
    top: 0;
    z-index: 999999;
    padding: 0;
    border-bottom: 0;
    right: 0;
    width: 100%;
    background-color: #EC6726;
    height: 50px;
    vertical-align: middle;
}
#footer .widget ul li.urgences_nav a {
    background-color: #EC6726;
    /*width: 100%;*/
    padding: 0 0 0 40px!important;
    height: 35px; 
    text-align: left;
    /* display: flex; */
    position: relative;
    width: 160px;
    margin: 7px auto;
    vertical-align: middle;
    line-height: 35px!important;
	border-radius: 15px;
    border: 1px solid #fff;
}
#footer .widget ul li.urgences_nav a:hover{
	background-color: #fff;
    color: #EC6726 !important;
}
li.urgences_nav a::before {
    content: "";
    position: absolute;
    background-image: url(images/Exclamation_flat_icon.svg);
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    top: 50%;
    left: 10px;
    margin-top: -8.5px;
}

.stuck{
	margin-top: 30px!important;
}
#topbar{
	margin-top: 50px;
}

.border-orange{
	height: auto!important;
}
.border-orange > .wpb_wrapper > .vc_row-fluid{
	display: flex;
	/* align-items: center; */
}
.border-orange .picto-services-footer{
display: flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
    
    }
.border-orange .picto-services-footer h3{
	width: 60%;
    margin-bottom: 0;
    display: flex;
    max-width: 60px;
    /*margin-right: 15px;*/
}
.border-orange .picto-services-footer .iconimg{
	margin-right:0;
}

.border-orange .picto-services-footer p{
	    margin-top: 15px!important;
}
.chiffres-cles .counter-number, .chiffres-cles .counter-title{
  font-family: 'KabelBold';
}
.chiffres-cles .counter-number{
	font-size: 55px;
}

/*
.chiffres-cles .color-dark .color-dark:nth-child(1) .counter{
	    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.chiffres-cles .color-dark .color-dark:nth-child(2) .counter{
	    display: flex;
    flex-direction: row-reverse;
    align-items: baseline;
}
*/

.chiffres-cles .counter:nth-child(1) .counter-title{
	margin-left: 5px;
}
.standard-section .box {
   background: transparent;
}
.col-history-d{
	border-left: 1px solid white;
}
.col-history-d .box{
	text-align: right;
}
.box h3{
	font-size: 40px;
}
.standard-section .box{
	border-bottom: 1px solid #ddd!important;
	background: transparent!important;
}
/*
.center-frise{
	height: 600px;
	width: 2px;
	background-color: #EC6726;
	display: block;
}
*/

.button-center-agence{
	display: table!important;
	    margin: auto!important;
}

.gallery-style-1 #gallery-1 .gallery-item {
    margin: 0 50px!important;
}


.doppler_style_liste{
	list-style: none;
	text-align: center;
}

.doppler_style_text{
	list-style: none;
}

.doppler_style_title{
	text-align: center;
	text-transform: uppercase;
	color: #ec6627; font-weight: bold;
	/*     border-bottom: 1px solid #ec6627 !important; */
	pointer-events: none;
}

.iconposition{
	background-image: url(/wp-content/uploads/2019/09/pointeur.png);
    padding: 20px;
    background-size: 90px !important;
    left: 50px;
}
.latest-blog .blog-item .blog-overlay {
    background: #afca0b !important;
}
/*Pages Articles*/
/*Supression image à la une*/
.post.type-post.status-publish .entry-image {
	display: none;
}
.picto-number.single_image.align-left {
	text-align: center;
}
.picto-number img {
	width: 120px!important;
    margin: auto;
}
.date .counter-number {
	font-weight: 700;
}
.h3Ste .wpb_content_element {margin-bottom: 10px;}
.h3Ste img {height: 80px !important;}
.h3Ste.alliance img {height: 150px !important;}
.h3Ste .color-light .pstyle h3 {margin: 0 0 10px 0;}
.h3Ste .color-light .pstyle p {text-transform: uppercase; color: rgba(255,255,255,0.7) !important; font-size: 14px; font-weight: 700; margin: 0;}
/*.border-block {border:1px solid #ffffff;}*/
.border-block.bg1:before {
	background-image: url('/wp-content/uploads/2020/10/fond-1.png');
}
.border-block.bg2:before {
	background-image: url('/wp-content/uploads/2020/10/fond-2-1.png');
}
.border-block.bg1:before, .border-block.bg2:before  {
	content: '';
	display: block;
	position: absolute;
	top: -17px;
	left: 0;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 144px;
}
@media only screen and (max-width: 768px){
	.wpb_row .wpb_column.border-block {margin-bottom: 0;}
	.border-block.bg1.resp:before {display: none;}
  .border-block.bg2:before {top: -4px;}
  .site-wrapper #topbar{
    background-color: #172f3e!important;
  }
  #topbar ul.menu {
    text-align: left!important;
}
h3.urgence-picto {
  padding-left: 30px!important;
  width: 310px!important;
}
.urgence-picto:before {
  left: -7px!important;
}
.superlarge {
  font-size: 3rem!important;
}
#certification #gallery-1 {
  width: 70%;
  display: flex;
  justify-content: space-between;
}
  .gallery-style-1 #gallery-1 .gallery-item {
    margin: 0 0!important;
  }
  .standard-section .color-dark{
    display: flex;
    flex-direction: column;
  }
  .standard-section .color-dark .color-dark{
  width: 100%;
  }
  .border-orange{
    width: 92%!important;
    margin: auto;
  }
}

@media only screen and (max-width: 1024px){
  #solutions-d-urgences .col.span_12.color-dark.left{
      display: flex;
      flex-direction: column;
  }
  #solutions-d-urgences .bloc-solutions-left,#solutions-d-urgences .bloc-solutions-right{
    width: 100%;
  }
  #header-title .color-light{
    display: flex;
    flex-direction: column;
  }
  #header-title .column_container{
    width: 90%;
    margin:auto;
  }
  .font-special{
    white-space: nowrap;
  }
}

@media only screen and (max-width: 400px){
    h3.urgence-picto {
      padding-left: 30px!important;
      width: 250px!important;
  }
  #header-title  .superlarge {
      font-size: 2.5rem!important;
  }
  .border-orange > .wpb_wrapper > .vc_inner{
    flex-direction: column;
  }
  .border-orange{
    width: 85%!important;
  }
	/*********Page entreprise************/
	.entreprise_side_part .single_image.align-left {text-align: center;}
	.entreprise_side_part.owl-theme .owl-controls .owl-nav .owl-prev {left: -20px;}
	.entreprise_side_part.owl-theme .owl-controls .owl-nav .owl-next {right: -20px;}
	.entreprise_side_part.owl-carousel .owl-stage-outer  {height: 150px;}
	.entreprise_side_part .owl-dots {display: none !important;}
	.hide-resp {display: none;}

}


.chiffres-cles.no-repeat  {
	background-position: bottom;
	background-size: contain;
} 
.bgdegrade {height: 65px;}
.bg-top .border-block:before {
	position: absolute;
	content: '';
	display: block;
	top:0;
	left: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('/wp-content/uploads/2020/10/bg-top-bkentrep.png');
	width: 100%;
	height: 78px;
}

img[src$=".svg"] { width: auto; height: auto; }

body .wpcf7-response-output{
	display:block!important;
	margin-bottom: 30px;
}

#gform_confirmation_wrapper_1 {
  position: fixed;
  bottom: 0;
  background-color: green;
  color: white;
  padding: 10px;
}

.blog-class .attachment-medium.size-medium.wp-post-image {
  width: 360px;
  height: 240px;
  object-fit: cover;
}
.blog-class h3.entry-title{
font: 700 16px Josefin Sans, Arial, Helvetica, sans-serif!important;
font-size: 18px;
margin: 0 0 20px 0;
padding: 0;
	text-align:left;
}
.blog-class h3.entry-title a{
	color: #0473b9!important;
}
.blog-class .lvca-entry-meta{
	text-align:left;
}
.blog-class abbr {
  color: #999999;
  display: block;
  margin: 20px 0 0 0;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
		text-decoration: none;
font-style: normal;
}
.blog-class .entry-summary{
	height: 170px;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: left;
}

.blog-class .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary::before {
  width: 35px;
  height: 1px;
  background: #aaa;
  display: block;
  content: "";
  text-align: left;
  margin: 15px 0;
}
.blog-class .lvca-read-more a{
	text-align: right;
}
.blog-class .lvca-entry-text-wrap {
  padding: 0 20px 10px;
}
.blog-class .lvca-entry-text-wrap {
	background-color:white;
}

.toutes-actus{
	display: block!important;
width: fit-content!important;
	margin: 30px auto!important;
}

.owl-carousel .owl-item img {
  transform-style: preserve-3d;
  width: 65%;
  aspect-ratio: 3/2;
  object-fit: contain;
	margin: auto;
}
.minti_carousel .wpb_content_element{
	display: flex;
}

.latest-blog .blog-item .blog-pic img {
    object-fit: cover!important;
    height: 100%!important;
    width: 100%!important;
}
.latest-blog .blog-item {
    overflow: hidden!important;
}