
@font-face {
    font-family: 'Bebas Neue';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans';
	font-display: auto;
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-bolditalic-webfont.svg#open_sansitalic') format('svg');
    font-weight: bold;
    font-style: italic;

}


@font-face {
    font-family: 'Caviar Dreams';
    src: url('fonts/caviardreams-webfont.eot');
    src: url('fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/caviardreams-webfont.woff') format('woff'),
         url('fonts/caviardreams-webfont.ttf') format('truetype'),
         url('fonts/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga";
}


#wb_txtgototopst:hover {
	cursor : pointer;
}
#wb_txt2st:hover {
	cursor : pointer;
}
#hautpage_sticky {
	width : 125px;
	height : 26px;
}
#contact_sticky {
	width : 138px;
	height : 20px;
}

/*#InlineFrame1
{
   border: 0px #C0C0C0 solid !important;
   -moz-box-shadow: 0px 0px 0px #4F4F4F !important;
   -webkit-box-shadow: 0px 0px 0px #4F4F4F !important;
   box-shadow: 0px 0px 0px #4F4F4F !important;
}
*/

#wb_icf4, #wb_icf5, #wb_icf6 {
	/*width : 44px !important;*/
	box-sizing : border-box !important;
	padding-right : 10px !important;
	text-align : right !important;

}
#icf4, #icf5, #icf6 {
	float :right;
}
#ligneh-overlay {
	background-color : transparent !important;
}

#PageFooter1 {
	height : auto !important;
	padding-bottom: 10px !important;

}
#Extension1 .panel-body table tr td {
    padding-left: 10px !important;
}


#wb_ResponsiveMenu1 ul ul li {
    width: 210px !important;
}

#wb_ResponsiveMenu1 ul ul ul li {
    left: 210px !important;
}


/*#wb_txtfcopyr {
font-size: 22px;
color : white;
height: 31px;

}
#wb_txtfcopyr::before {
content : '©';
}

#wb_txtfurl {
font-size: 22px;
color : white;
height: 31px;

}
#wb_txtfurl::before {
content : "\59540"
}
*/


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


	#wb_txt1, #wb_txt2, #wb_txt3 {
	flex-basis : 50% !important;
	-webkit-flex-basis : 50% !important;
	}

}

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


	#wb_icf1, #wb_icf2, #wb_icf3 {
	flex-basis : 40% !important;
	-webkit-flex-basis : 40% !important;
	box-sizing : border-box !important;
	padding-right : 10px !important;
	text-align : right !important;

	}
	#icf1, #icf2, #icf3 {
	float :right;
	}
	#wb_icf4, #wb_icf5, #wb_icf6 {
	flex-basis : 40% !important;
	-webkit-flex-basis : 40% !important;
	}
	#wb_icfcr {
	flex-basis : 30% !important;
	-webkit-flex-basis : 40% !important;
	
	}
	#icfcr {
	float : right;	
	}

}

/*@media screen and (max-width: 420px)  {


	#wb_icf1, #wb_icf2, #wb_icf3 {
	flex-basis : 30% !important;	
	}
	#wb_icf4, #wb_icf5, #wb_icf6 {
	flex-basis : 30% !important;
	}
	#wb_icfcr {
	flex-basis : 20% !important;
	
	}
}*/

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


	/*#wb_icf1, #wb_icf2, #wb_icf3 {
	flex-basis : 30% !important;	
	}
	#wb_icf4, #wb_icf5, #wb_icf6 {
	flex-basis : 20% !important;
	}*/
	#wb_icfcr {
	flex-basis : 15% !important;
	-webkit-flex-basis : 15% !important;
	
	}
	#lygfmain div {
	padding-left  : 0 !important;
	}

}

